4

マルチキャストアドレスからudpパケットを取得するプログラムを作成しました。次に、このパケットからmpegtsを抽出する必要があります。udpパケットのペイロードを取得できます。誰かがudpパケットからmpegヘッダーを抽出するのを手伝ってもらえますか?

4

1 に答える 1

4

MpegTSは通常、RTPを使用してUDP経由で転送されます。RTPヘッダーをスキップします。残り(188 * 7バイト)はペイロード、7TSパケットです。各パケットは0x47で始まる必要があります。

更新

複数のパケット化レイヤーがあり、それぞれがシーケンスをラップ/チャンクします。上のレイヤーは非常に素晴らしく、下のレイヤー(エレメンタリーストリーム)はコーデックに依存し、非常に乱雑です。

MPEG TS - MPEG PES - MPEG ES

于 2011-07-12T08:53:47.973 に答える