H.264/AVC 碼流序列

發(fā)送至編碼器的H.264/AVC的碼流序列的基本結(jié)構(gòu)如下:


H.264/AVC碼流序列

AVC Sequence Header

AVC的解碼器如果想要正確解碼,需要首先接收AVC Sequence Header, 其中包含了碼流的Profile和Level等信息,還包含SPS和PPS信息等,接收到AVC Sequence Header,解碼器需要根據(jù)header的信息做相應(yīng)的解碼準(zhǔn)備(比如初始化相關(guān)解碼變量等).

SPS

SPS是H.264碼流的第一個(gè)NALU.

PPS

SPS是H.264碼流的第二個(gè)NALU.

SEI

在H.264中, 補(bǔ)充增強(qiáng)信息(SEI)可能存在,也可能不存在.

I

I幀. 一幅完整的圖像進(jìn)行編碼的結(jié)果, 可獨(dú)立進(jìn)行解碼.
通常解碼器收到第一個(gè)I幀之后才開始解碼.
相鄰的SPS & PPS & SEI & I幀具有相同的時(shí)間戳.

P

P幀. 前向預(yù)測(cè)幀. 一般為當(dāng)前實(shí)際圖像與前一I幀的圖像差值.
無法獨(dú)立解碼,需要結(jié)合I幀才可以進(jìn)行解碼.

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

推薦閱讀更多精彩內(nèi)容