3

I'm making a streaming system than consists of

  1. backend - generates and encodes 1280x720@30fps with libx264 and sends NALUs to frontend over UDP
  2. frontend - receives frames from backend, decodes with ffmpeg and draws on the screen

I'm trying to achieve the lowest latency possible.

  • What is the lowest achievable latency?
  • What are the correct settings for the encoder?
  • What should I take into account?
4

1 回答 1

0

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

于 2013-05-27T21:37:24.213 回答