プログラム ストリーム( PSまたはMPEG-PS ) は、デジタル オーディオ、ビデオなどを多重化するためのコンテナ フォーマットです。PS フォーマットは、 MPEG-1パート 1 (ISO/IEC 11172-1) およびMPEG-2パート 1 システム (ISO/IEC 規格 13818-1 [ 9 ] /ITU-T H.222.0 [ 6 ] [ 7 ] ) で規定されています。MPEG-2 プログラム ストリームは、ISO/IEC 11172 システム レイヤーと類似しており、前方互換性があります。[ 10 ] [ 11 ]
プログラムストリームはDVDビデオディスクとHD DVDビデオディスクで使用されますが、いくつかの制限と拡張機能があります。[ 12 ] [ 13 ]ファイル名の拡張子はそれぞれVOBとEVOです。
プログラム ストリームは、共通の時間ベースを持つ1 つ以上のパケット化された基本ストリーム(PES) を 1 つのストリームに結合することによって作成されます。これは、データ損失の可能性が高いデータ伝送用のMPEG トランスポート ストリームとは対照的に、ディスクなどの比較的信頼性の高いメディア向けに設計されています。プログラム ストリームは可変サイズのレコードを持ち、スタート コードの使用は最小限であるため、無線での受信は困難ですが、オーバーヘッドは少なくなります。プログラム ストリーム コーディング レイヤーでは、1 つ以上の基本ストリームの 1 つのプログラムのみを単一のストリームにパッケージ化できますが、複数のプログラムを許可するトランスポート ストリームとは対照的です。[ 10 ]
MPEG-2 プログラム ストリームには、MPEG-1 Part 2 ビデオ、MPEG-2 Part 2ビデオ、MPEG-1 Part 3 オーディオ ( MP3、MP2、MP1 )、または MPEG-2 Part 3 オーディオを含めることができます。[ 10 ]また、MPEG-4 Part 2ビデオ、MPEG-2 Part 7 オーディオ ( AAC )、または MPEG-4 Part 3 (AAC) オーディオを含めることもできますが、[ 10 ]これらはほとんど使用されません。MPEG -2 プログラム ストリームには、いわゆるプライベート ストリームの形式で非標準データ ( AC-3オーディオや字幕など) を収容する機能があります。 [ 14 ]国際標準化機構は、SMPTE Registration Authority, LLC を MPEG-2 フォーマット識別子の登録機関として認定しました。MPEG-2 トランスポート ストリームおよびプログラム ストリームにカプセル化できる圧縮フォーマットのリストを公開しています。[ 15 ]
ライセンスはツールに関するものであり、ストリームやファイル自体に関するものではありません。