有哪些正确的x264设置可以实现最低延迟?

时间:2013-05-22 11:45:26

标签: video-streaming h.264

我正在制作一个不包含

的流媒体系统
  1. 后端 - 使用libx264生成并编码1280x720 @ 30fps并通过UDP发送NALU到前端
  2. 前端 - 从后端接收帧,用ffmpeg解码并在屏幕上绘制
  3. 我正在努力实现尽可能低的延迟。

    • 可达到的最低延迟是多少?
    • 编码器的正确设置是什么?
    • 我应该考虑什么?

1 个答案:

答案 0 :(得分:0)

最简单的方法是设置-intra-refresh --tune zerolatency并将--vbv-bufsize设置为等于你的比特率除以帧率。请注意,由于缺少B帧和其他优化,这些设置可能会产生较低质量的视频。