我正在使用libavformat庫在像udp://127.0.0.1:1000這樣的網絡地址上流式傳輸視頻。我使用ffplay在網絡地址顯示接收到的視頻流。然而,視頻在同一臺機器上的ffplay幾秒後出現(例如,5秒6)。你知道是什麼原因嗎?在libavformat流式傳輸後顯示視頻流的延遲
更多信息:
我已經使用libavformat編寫了自己的流式應用程序。當我以25fps傳輸3秒1080p視頻時,ffplay不顯示任何內容。如果我再次重複播放同一個視頻,這次,ffplay將開始顯示先前的流式視頻以及當前視頻。所以,它看起來像ffplay等待緩衝區被填滿一定量,然後顯示流。但我是否正確?
我用mplayer -benchmark(ffplay引入了自己的延遲)有更好的運氣,請參閱https://trac.ffmpeg.org/wiki/StreamingGuide(如果您使用udp tho,mplayer可能需要補丁) – rogerdpack