https://blog.csdn.net/u014099894/article/details/119712251
前言
本文介紹TS文件封裝格式幔荒,是一種被廣泛應用的文件格式爹梁。全稱為MPEG2-TS。其中TS即"Transport Stream"的縮寫念链。
PS和TS
如下圖所示,PES封包后能按需打出PS流和TS流积糯,其中區(qū)別如下:
MPEG2-PS主要應用于存儲的具有固定時長的節(jié)目掂墓,全稱是Program Stream,如DVD電影看成;
MPEG-TS則主要應用于實時傳送的節(jié)目君编,比如實時廣播的電視節(jié)目。
PS 流 (Program Stream):節(jié)目流川慌,PS 流由 PS 包組成吃嘿,而一個 PS 包又由若干個 PES 包組成。一個 PS 包由具有同一時間基準的一個或多個 PES 包復合合成梦重。
TS 流 (Transport Stream):傳輸流兑燥,TS 流由固定長度(188 字節(jié))的 TS 包組成,TS 包是對 PES 包的另一種封裝方式琴拧,同樣由具有同一時間基準的一個或多個 PES 包復合合成降瞳。PS 包是不固定長度,而 TS 包為固定長度艾蓝。
這兩種格式的主要區(qū)別是將DVD上的VOB文件的前面一截剪掉(或者干脆就是數(shù)據(jù)損壞),那么就會導致整個文件無法解碼,而電視節(jié)目是你任何時候打開電視機都能解碼(收看)的茧吊。
所以瞄桨,MPEG2-TS格式的特點就是要求從視頻流的任一片段開始都是可以獨立解碼的。
1.jpg