web-dev-qa-db-ja.com

ビデオストリーミングに対するパケット損失の影響

ネットワーク経由でMPEG2-TS/H264ビデオストリームを送信しています。このビデオストリームはLAN経由で正しく受信されますが、プライベートWANビデオ品質が悪いため、ネットワーク経由でパケット損失が発生している可能性があります。

ただし、WANの反対側で受信したビデオには、画像の上部領域の品質が高く、下部領域の品質が低い(ブロックの欠落など)、つまり画像の最初のN行があります。常に高品質です(Nはランダムに変化します)。

これは、問題の考えられる原因を示唆していますか?例えば。 ランダムなパケット損失が発生した場合、画像全体でランダムなブロックの欠落が予想されましたが、最初のN行が常に高品質であるのはなぜですか

1
kuma

これが同様の問題を抱えている他のユーザーに役立つことを願って、私は自分の質問に答えます。

ビデオをストリーミングするマシンのNICは1Gbpsで構成されていましたが、WAN)を介したリンクの一部は100Mbpsでした。
ホストの構成を変更するNICを100Mbpsに変更すると、問題が解決しました。
奇妙な画質(つまり、最初のN回線は高品質で、他のすべての回線はノイズの影響を受けている)は、ビデオエンコーディングを担当するソフトウェアアプリケーションのパフォーマンスの低下が原因であると推測されます。ビデオデータレートがはるかに低い(10Mbps)場合でも、帯域幅> 100Mbps。

1
kuma