私は、H.264 UDPビデオストリームをデコードするのQtでのLibavライブラリを使用しようとしていますが、私はavformat_open_file使用するときに、私は次のようなエラーメッセージが出ます:のLibavでのデコードUDPストリーム:不十分なバッファサイズ
[udp @ 0x102b5bee0] Part of datagram lost due to insufficient buffer size
を
メッセージが約10回表示され、試行が失敗します。私は4つの異なるUDPストリームを同時にデコードしようとしています。各ストリームは25fpsのフレームレートです。 Wiresharkは、パケットが3000〜10000バイトであることを示します。ここで
はavformat_open_inputに私の呼び出しです:
avformat_open_input(&formatContext, udpUrl.toStdString().c_str(), NULL, NULL)
formatContextは、この呼び出しが行われた時点でNULLで、udpUrlはフォーマット "UDP:// IPアドレス:ポート" です。
もし誰かが私のためにこの問題についていくつかの光を当てることができたら、それは非常に感謝しています!
これはRTSPストリームでも発生しますが、解決策のどれも動作していないようです –