1

オーディオおよびビデオアクセスポイントを抽出するMPEGトランスポートストリーム用のデマルチプレクサを作成しています。私がオーディオPIDを持っていて、それがAC-3オーディオであることを知っていると仮定します。また、すべてのPIDのTSパケットを収集し、それらのPESをアセンブルするとします。

1.AC-3アクセスポイントを抽出するにはどうすればよいですか?私がこれまで読んだことによると、AC-3ヘッダーは0x0B 0xFFで始まるはずですが、PESのペイロードを見ると、そこにはありません...2.AC-3のPESstreamIDはPRIVATE_STREAM_1です。「オプションのPESヘッダー」はありますか?

ありがとう!

4

1 に答える 1

1

PESヘッダーは、AACの前に作成されたMPEG2システムで定義されています。

PESパケット化は汎用であるため、コーデックに依存するプライベート/特殊ヘッダーの概念はありません。

連結されたPESのすべてのペイロード(つまり、PESヘッダー以外のデータ)は、任意のコーデックのESストリームを形成します。

于 2012-02-05T13:06:03.447 に答える