2025-09-11
音视频
00
请注意,本文编写于 97 天前,最后修改于 93 天前,其中某些信息可能已经过时。

目录

常见类型对照表
NAL Header(NAL 头部)
forbiddenzerobit(1 位) :
nalrefidc(2 位) :
nalunittype(5 位) :

常见类型对照表

十进制 Type十六进制示例名称说明
10x41非 IDR slice普通 P/B 帧
50x65IDR slice关键帧 (I 帧)
60x06SEI附加信息(如时间戳)
70x67SPS序列参数集
80x68PPS图像参数集
90x09AUD访问单元分隔符
28-FU-ARTP 分片 (常用)

NAL Header(NAL 头部)

NAL 头部共 8 位,包含三个核心字段:

+---------------+---------------+-----------------+ | forbidden_bit | nal_ref_idc | nal_unit_type | | (1位) | (2位) | (5位) | +---------------+---------------+-----------------+

forbidden_zero_bit(1 位) :

禁止位,固定为 0。若在接收端检测到该位为 1,表示 NALU 可能存在传输错误(如比特翻转),需丢弃该 NALU。

nal_ref_idc(2 位) :

参考重要性指示,取值范围为 0-3,值越大表示该 NALU 对解码的重要性越高:

0:表示该 NALU 不用于参考(如 B 帧数据),丢弃后不影响后续帧解码;

1-3:表示该 NALU 用于参考(如 I 帧、P 帧数据),丢弃可能导致错误传播。

nal_unit_type(5 位) :

指示 NALU 的类型,共 32 种(0-31),常见类型如下表:

image.png

image.png

本文作者:zion

本文链接:

版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!