關於ES PES PS以及TS碼流

2022-09-16 19:54:18 字數 1301 閱讀 2403

一、基本概念

1)es

2)pes

pes--packetized  elementary streams  (分組的es),es形成的分組稱為pes分組,是用來傳遞es的一種資料結構。pes流是es流經過pes打包器處理後形成的資料流,在這個過程中完成了將es流分組、打包、加入包頭資訊等操作(對es流的第一次打包)。pes流的基本單位是pes包。pes包由包頭和payload組成。

3)pts、dts

pts--presentationtime stamp(顯示時間標記)表示顯示單元出現在系統目標解碼器(h.264、mjpeg等)的時間。

dts--decoding time stamp(解碼時間標記)表示將訪問單元全部位元組從解碼快取器移走的時間。

4)ps

5)ts

ts--transport stream(傳輸流)由定長的ts包組成(188位元組),而ts包是對pes包的乙個重新封裝(到這裡,es也經過了兩層的封裝)。pes包的包頭資訊依然存在於ts包中。

ts流與ps流的區別在於ts流的包結構是固定長度的,而ps流的包結構是可變長度的。ps包由於長度是變化的,一旦丟失某一ps包的同步資訊,接收機就會進入失步狀態,從而導致嚴重的資訊丟失事件。而ts碼流由於採用了固定長度的包結構,當傳輸誤碼破壞了某一ts包的同步資訊時,接收機可在固定的位置檢測它後麵包中的同步資訊,從而恢復同步,避免了資訊丟失。因此在通道環境較為惡劣、傳輸誤碼較高時一般採用ts碼流,而在信環境較好、傳輸誤碼較低時一般採用ps碼流。

6)ts單一碼流、混合碼流

單一性:ts流的基本組成單位是長度為188位元組的ts包。

二、基本流程

2)通過pes打包器,打包並在每個幀中插入 pts/dts標誌,變成pes。原來是流的格式,現在成了資料報的分割形式。

附:

關於ES PES PS以及TS碼流

一 基本概念 1 es 個au 相當於編碼的11 2 pes pes packetized elementary streams 分組的es es形成的分組稱為pes分組,是用來傳遞es的一種資料結構。pes流是es流經過pes打包器處理後形成的資料流,在這個過程中完成了將es 流分組 打包 加入包...

關於ES PES PS以及TS碼流

一 基本概念 1 es 個au 相當於編碼的11 2 pes pes packetized elementary streams 分組的es es形成的分組稱為pes分組,是用來傳遞es的一種資料結構。pes流是es流經過pes打包器處理後形成的資料流,在這個過程中完成了將es 流分組 打包 加入包...

關於ES PES PS以及TS碼流

關於es pes ps以及ts碼流 一 根蒂根基概念 勞動一日,可得一夜的安眠 勤奮平生,可得幸福的長眠。青年是全部社會力量中的一專案組最積極最有朝氣的力量。他們最肯進修,起碼保守思惟,在社會主義時代尤其是如許。1 es es elementary streams 原始流 es 2 pes pes ...