勵志

勵志人生知識庫

ts格式

TS格式,全稱Transport Stream,是一種音視頻封裝格式,主要用於存儲和傳輸數位訊號中的音頻、視頻以及數據流。

TS檔案通常用於高清視頻,特別是在藍光光碟和某些網路流媒體服務中使用。TS格式的特點是能夠包含多個獨立的音頻流和視頻流,這使得它們可以在不同的設備和設定上進行靈活播放。TS流檔案的後綴名通常為.ts、.mpg.mpeg,多數播放器直接支持這種格式的播放。

TS檔案(碼流)可以分為三層:TS層(Transport Stream)、PES層(Packet Elemental Stream)、ES層(Elementary Stream)。ES層包含音視頻數據,PES層在音視頻數據上加入了時間戳等對數據幀的說明信息,而TS層則在PES層上加入了數據流識別和傳輸的必要信息。

TS流由固定長度(一般為188位元組)的TS包組成,TS包是對PES包的另一種封裝方式。這種固定長度的包結構使得TS流具有很好的容錯能力。

此外,TS格式主要用於直播的碼流結構,不包含快速seek的機制,只能通過協定層實現seek。HLS協定就是基於TS流實現的。