Android 音视频第三篇 AnnexB

115 阅读1分钟

AnnexB

起始码后的第一个字节

image.png

  • forbidden_zero_bit 禁止位, 正常情况下为0 , 在某些情况下, 如果 NALU 发生丢失数据的情况, 可以将这一位置置 1, 以便接收方纠错或丢掉该单元。

  • nal_ref_idc 重要性 ,在网络传输中,可以作为该 NALU 是都可以丢弃的标识 (一般没人使用)

image.png

  • nal_unit_type

表示这个 nalu 的类型

不同的类型有不同的功能, 也有不同的解析方法 , 如下表:

image.png

1 普通 slice

5 IDR slice 关键帧

6 扩展信息和图像信息没关系,比如弹幕信息

7、8 SPS 和 PPS 解码信息

9 直播和监控数据流用的比较多

SPS PPS

SPS全称是"序列参数集" (Sequence Parameter Set)

PPS全称是"图像参数集"