MPEG-2システム
MPEG-2システム（MPEG-2 Systems）とはMPEG-2を多重化し、伝送するための規格である。ISO/IEC 13818-1およびITU-T勧告H.222.0において標準化されている。MPEG-2システムは用途別に、MPEG-2プログラムストリーム（MPEG-2 PS）とMPEG-2トランスポートストリーム（MPEG-2 TS）の2種類に分けられている。
エレメンタリストリームのパケット化
画像ES または 音声ES を適当な大きさに分割してパケット化したものをPES（Packetized Elementary Stream）と呼ぶ。MPEG-2システム規格ではESの分割の単位について詳しく定義していないが実際の運用においては映像ならピクチャ単位、音声ならブロック単位などの意味のある単位ごとに分割することが多い。PESパケットヘッダは再生時刻の情報を含むことができ、これを用いて映像と音声を同期して再生することができる。
MPEG-2システムでは、PESを多重化し伝送又は蓄積する形式の用途別にプログラムストリーム（Program Stream：PS）とトランスポートストリーム（Transport Stream：TS）の2種類が定義されている。
PSとTSはデータ形式が異なるだけであり、相互に画像を無劣化で変換することが可能である。
トランスポートストリームのエラー検出
トランスポートパケットヘッダには同じPID内において値が1ずつ増加するcontinuity_counterという4ビットのカウンタがあり、TS受信側でこのカウンタの不連続を検出することでトランスポートパケットのロストを検出することができる。またトランスポートパケットヘッダの先頭バイトは必ずsync_byteという特定の値（0x47）となっており、伝送路上のエラーで受信側が一時的にパケットの先頭を見失ったとしても188バイト毎のsync_byteを検出して同期しなおすことで比較的早期に同期を回復することができる。加えてPSIはCRCチェックサムを必ず含み、PSIのエラーで受信機が混乱することを防いでいる。