H265和H264的NALU头部分析

本文介绍了H265和H264视频编码层的NAL单元(NALU)结构,包括NALU头的组成、nal_unit_type的定义以及在码流中的作用。在H265中,NALU头由2字节构成, nal_unit_type为6比特;而在H264中,NALU头为1字节,nal_unit_type为5比特。
摘要由CSDN通过智能技术生成

与H.264/AVC类似,H.265/HEVC也采用视频编码层(VCL)和网络适配层(NAL)的双层架构。

下图展示了视频码流的处理过程,h264或h265就用在视频码流数据阶段。

参考自:https://blog.csdn.net/leixiaohua1020/article/details/50534369

最近用到在nalu头中获取特定NAL_TYPE信息,特此记录。

NALU为压缩视频数据的基本单位,也是后续视频传输的基本单位,它由一组对应于视频编码数据的 NALU头信息和一个原始字节序列载荷(RBSP)组成。压缩视频比特流由一个个连续排列的NALU组成,如下图所示。

每个NALU之间通过起始码进行分隔,起始码分成两种:0x000001(3Byte)或者0x00000001(4Byte)。如果NALU对应的Slice为一帧的开始(即视频流的首个NALU)就用0x00000001,否则就用0x000001。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值