【问题标题】:FFMPEG real-time buffer full frame droppedFFMPEG 实时缓冲区全帧丢失
【发布时间】:2013-11-07 08:50:25
【问题描述】:

我在直接显示的 Windows 上使用 FFMPEG。 我正在流式传输 RTMP(下面的命令),我需要非常低的延迟。 运行后出现以下错误:[dshow @ 024ce800] 实时缓冲区 204% 已满!丢帧!

ffmpeg -threads 6 -f dshow -i video=UScreenCapture -s 1920x1080 -an -vco dec libx264 -x264opts keyint=25:min-keyint=20 -b:v 1024k -preset ultrafast -tune zerolatency -crf 22 -r 10 -pix_fmt yuv420p -f flv rtmp://server...

您知道如何处理此类错误吗?

谢谢 罗南

【问题讨论】:

    标签: ffmpeg directshow


    【解决方案1】:

    该消息的意思是“dshow 收到了一个传入数据包,但您还没有完成前一个数据包的发送”,因此实际上,这应该有助于尽可能降低延迟。如果您的目标是避免丢包,请增加 rtbufsize。希望 rtmp 很快会有一些改进,因此它具有更好的吞吐量。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-06-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多