H264 NALU一些基本知识

Posted on 2025-03-27 09:55  C27  阅读(77)  评论(0)    收藏  举报

H264裸流:
这里还没有涉及存储或传输格式
image
每个NALU又分为NALU HEADER+RBSP(Raw Byte Sequence Payload)
image
NALU HEADER结构
image
F:禁止位,必须为0
R:范围00~11,NALU的重要性,数字越大重要性越高
T:NALU单元类型,1~12 H264使用 24~31 H264之外使用
常见的T值:
5:IDR
6:SEI
7:SPS
8:PPS

annexb格式
是一种H264的封装方法,每个NALU以startcode开始
startcode:000001(普通NALU单元 P帧等) 或 00000001(关键NALU单元 SPS IDR等)
周期性的在IDR帧前添加SPS和PPS
image