在全屏镜像到Apple TV时,AVPlayer是否发送视频流或其某些解码版本?

时间:2019-05-13 10:08:08

标签: ios video-streaming avplayer apple-tv

当将屏幕从ipad(A1893)镜像到苹果电视(第四代)并在AVPlayer中全屏显示时,视频有时会停顿。

苹果电视和ipad均通过Wifi连接,该应用正在显示h264编码的1280x720视频。我尝试使用ffmpeg以不同的分辨率和编码对视频进行编码。对H265抱有希望,但问题仍然存在。

我假设AVPlayer会将文件全屏流式传输到苹果电视,然后编码就很重要了(H265使文件缩小约70%),但是情况似乎并非如此。 (它真的对wifi活动高峰或类似事件敏感吗?)

我想知道是否有人提供使播放更流畅的技巧,例如在镜像时是否可以控制缓冲区大小?

或者,如果有人得到调试/测试视频质量播放的提示,我将非常感谢!

这是我当前用于转换视频的ffmpeg命令行,请多加注意,避免视频卡顿! (尝试“ -tune fastdecode”,但看不到任何区别...)

    ffmpeg \
         -i "$f" \
         -vcodec libx265 \
         -profile:v main \
         -level 4.2 \
         -preset medium \
         -crf 28 \
         -vtag hvc1 \
         -c:a aac -b:a 128k \
         -vf scale=1280x720 \
         -movflags +faststart \
         "CONVERTED_$f"

0 个答案:

没有答案