FFMPEG实时缓冲区全帧丢弃

FFMPEG实时缓冲区全帧丢弃,ffmpeg,directshow,Ffmpeg,Directshow,我在windows和direct show上使用FFMPEG。 我正在传输RTMP(下面的命令),我需要非常低的延迟。 一旦运行,我会出现以下错误:[dshow@024ce800]实时缓冲区已满204%!框架掉下来了 ffmpeg-threads 6-f dshow-i video=UScreenCapture-s 1920x1080-an-vco dec libx264-X264选择keyint=25:min keyint=20-b:v 1024k-预设超快-调谐零延迟-crf 22-r 10

我在windows和direct show上使用FFMPEG。 我正在传输RTMP(下面的命令),我需要非常低的延迟。 一旦运行,我会出现以下错误:[dshow@024ce800]实时缓冲区已满204%!框架掉下来了

ffmpeg-threads 6-f dshow-i video=UScreenCapture-s 1920x1080-an-vco dec libx264-X264选择keyint=25:min keyint=20-b:v 1024k-预设超快-调谐零延迟-crf 22-r 10-pix_fmt yuv420p-f flvrtmp://server...

你知道如何处理这种错误吗

谢谢 Ronen

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

该消息意味着“dshow获得了一个传入的数据包,但您尚未完成前一个数据包的发送”,因此在现实中,这应该有助于尽可能降低延迟。如果您的目标是避免丢弃数据包,那么增加rtbufsize。有了rtmp,希望很快会有一些改进,使其具有更好的吞吐量