H264Nalu头部解析

一 NALU头部解析
H264 NALU头部

F:
forbidden_zero_bit. 在 H.264 规范中规定了这一位必须为 0.
NRI:
nal_ref_idc. 取00~11,似乎指示这个NALU的重要性,如00的NALU解码器可以丢弃它而不影响图像的回放,0~3,取值越大,表示当前NAL越重要,需要优先受到保护。如果当前NAL是属于参考帧的片,或是序列参数集,或是图像参数集这些重要的单位时,本句法元素必需大于0。
Type:
标识NAL单元中的RBSP数据类型,其中,nal_unit_type为1, 2, 3, 4, 5的NAL单元称为VCL的NAL单元,其他类型的NAL单元为非VCL的NAL单元。
Nalu 打包结构

二 NALU Type 解析nalu type的计算方式

在每一帧的起始码(00 00 00 01)之后取到nalu头部code 一个字节

用该公式计算nalutype :int type = code & 0x1fnalu type

nal_unit_type. 这个NALU单元的类型,1~12由H.264使用,24~31由H.264以外的应用使用

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值