天天看点

H264 文件_笔记

H.264 的基本流由一系列NALU (Network Abstraction Layer Unit )组成

NALU  =  0x00000001 + NALU头(1Byte)+  载荷数据(RBSP)

NALU头格式如下:

H264 文件_笔记

 F:forbidden_zero_bit.1 位,如果有语法冲突,则为 1。当网络识别此单元存在比特错误时,可将其设为 1,以便接收方丢掉该单元。 

NRI:nal_ref_idc.2 位,用来指示该NALU 的重要性等级。值越大,表示当前NALU越重要。具体大于0 时取何值,没有具体规定。Type:5 位,指出NALU 的类型。具体如表1 所示:

H264 文件_笔记

注意:NRI = 7是 SPS,  NRI=8是PPS,作为IDR帧的开始的标识

GOP (图像组)主要用作形容一个 i 帧 到下一个 i 帧之间的间隔了多少个帧,增大图片组能有效的减少编码后的视频体积,但是也会降低视频质量,至于怎么取舍,得看需求了

继续阅读