Skip to content
Liu Bo edited this page Jan 27, 2014 · 1 revision

简介

Transport Stream "传输流", 又称TS, TP, MPEG-TS 或 M2T.

MPEG2-TS 与 MPEG2-PS 的区别

  • 根据传输媒体的质量不同, MPEG-2中定义了两种符合信息流: 传输流(TS: Transport Stream)和节目流(PS: Program Stream).
  • TS流的包结构是固定长度的, 而PS流的包结构是可变长度的.
  • PS包与TS包在结构上的这种差异, 导致了他们对传输误码具有不同的抵抗能力, 因而应用的环境也有所不同. TS码流由于采用了固定长度的包结构, 当传输误码破坏了某一TS包的同步信息时, 接收机可在固定的位置检测它后面包中的同步信息, 从而恢复同步, 避免了信息丢失. 而PS包由于长度是变化的, 一旦某一PS包的同步信息丢失, 接收机无法确定下一包的同步位置, 就会造成失步, 导致严重的信息丢失. 因此, 在信道环境较为恶劣, 传输误码较高时, 一般采用TS码流; 而在信道环境较好, 传输误码较低时, 一般采用PS码流.
  • MPEG2-PS(Program Stream, 程序流), 主要应用与存储的具有固定时长的节目, 如DVD电影, 可添加字幕等一些程序操作.
  • MPEG2-TS则主要应用于实时传送的节目, 比如实时广播的电视节目.
  • 将DVD上的VOB文件的前面一截cut掉(或者是数据损坏数据)就会导致整个文件无法解码, 而电视节目是任何时候打开电视机都能解码(收看)的. 所以MPEG2-TS格式的特点就是从视频流的任一片段开始都是可以独立解码.

Clone this wiki locally