头定义如下:

 

 上一段码流:

前面 4个字节位00 00 00 01 为nul头,这个和H264是一样的。

下面两个字节为40 01  ====》二进制 0100 0000 0000 0001

F  : 0

NalType:100 000 ==》32  =》VPS

LayerID:0 0000 0==》0

TID:001 ==》1

再根据H265的NALU类型定义分析,

        00 00 00 01 40 01  的nuh_unit_type的值为 32, 语义为视频参数集        VPS

       00 00 00 01 42 01  的nuh_unit_type的值为 33, 语义为序列参数集         SPS

       00 00 00 01 44 01  的nuh_unit_type的值为 34, 语义为图像参数集         PPS

       00 00 00 01 4E 01  的nuh_unit_type的值为 39, 语义为补充增强信息       SEI

       00 00 00 01 26 01  的nuh_unit_type的值为 19, 语义为可能有RADL图像的IDR图像的SS编码数据   IDR

       00 00 00 01 02 01  的nuh_unit_type的值为1, 语义为被参考的后置图像,且非TSA、非STSA的SS编码数据

 

 

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐