2013-10-28 73 views
1

我在直接顯示的窗口上使用FFMPEG。 我正在流RTMP(下面的命令),我需要非常低的延遲。 一旦運行,我會得到以下錯誤:[dshow @ 024ce800]實時緩衝區204%已滿!幀丟棄!FFMPEG實時緩衝區全幀丟失

的ffmpeg -threads 6 -f DSHOW -i視頻= UScreenCapture -s 1920×1080 -an -vco 癸libx264 -x264opts在keyint = 25:分鐘-在keyint = 20 -b:v 1024K -PRESET超快-tune zerolatency -crf 22 -r 10 -pix_fmt yuv420p -f flv rtmp://服務器...

你知道如何處理這類錯誤嗎?

感謝 羅南

回答

0

這消息意味着「DSHOW得到了一個傳入包,但是你有沒有發送完前一個數據包呢。」因此在現實中,這應該有助於儘可能低的延遲可能。如果你的目標是避免丟包,那麼增加rtbufsize。希望rtmp很快會有一些改進,所以它有更好的吞吐量。

相關問題