ffmpeg接收第一帧之前的长延迟(5-8秒)

  • 本文关键字:延迟 5-8秒 一帧 ffmpeg ffmpeg
  • 更新时间 :
  • 英文 :


我传输视频文件并接收它。我看到在接收到第一帧之前有很长的延迟,大约5-8秒:

::sender.bat
ffmpeg -re -i sample.mp4 -vcodec h264 -tune fastdecode -tune zerolatency -f mpegts udp://127.0.0.1:1234
::receiver.bat
ffmpeg -i udp://127.0.0.1:1234 -y output.mp4

这是因为默认的x264关键帧间隔很长-250帧。

保持低调。在25帧间隔内添加-g 25

此外,它有助于在发送器之前启动接收器。

我找到了答案,有一个-analyzeduration参数控制识别流类型所需的时间。默认值是5秒,当我将其减少到1秒(-analyzeduration 1000000(时,电影启动的更快

最新更新