enum NalUnitType { NAL_UNIT_CODED_SLICE_TRAIL_N = 0, // 0 NAL_UNIT_CODED_SLICE_TRAIL_R, // 1 NAL_UNIT_CODED_SLICE_TSA_N, // 2 NAL_UNIT_CODED_SLICE_TLA, // 3 NAL_UNIT_CODED_SLICE_STSA_N, // 4 NAL_UNIT_CODED_SLICE
NALU Payload 包含了 NALU 的 实际编码数据 , 数据的具体内容取决于 NALU 的 nal_unit_type 类型 ; VCL 数据 :nal_unit_type 类型 取值 1 ~ 5 , 则该 NALU 是视频帧数据 , 如 : I 帧、P帧、B帧 , 负载部分会包实际的帧编码内容 ; NAL 数据 :nal_unit_type 类型 取值 6 ~ 13 , 这些类型是辅...
nal_unit_type:这个NALU单元的类型,1~12由H.264使⽤,24~31由H.264以外的应用使用 R为重要性指示位,占2个bit nal_ref_idc.:取00~11,似乎指示这个NALU的重要性,如00的NALU解码器可以丢弃它不不影响图像的回放,0~3,取值越大,表示当前NAL越重要,需要优先受到保护。如果当前NAL是属于参考帧的片,或是序...
字段Type: 这个RTP payload中NAL单元的类型. 这个字段和H.264中类型字段的区别是, 当type的值为24 ~ 31表示这是一个特别格式的NAL单元, 而H.264中, 只取1~23是有效的值. 24 STAP-A 单一时间的组合包 24 STAP-B 单一时间的组合包 26 MTAP16 多个时间的组合包 27 MTAP24 多个时间的组合包 28 FU-A...
nalu type的计算方式 在每一帧的起始码(00 00 00 01)之后取到nalu头部code 一个字节 用该公式计算nalutype :int type = code & 0x1f nalu type nal_unit_type. 这个NALU单元的类型,1~12由H.264使用,24~31由H.264以外的应用使用,简述如下: 0 没有定义 1-23 NAL单元 单个 NAL 单元包 1 不分区...
NALU_type 1字节,定义为: 代码语言:javascript 代码运行次数:0 运行 AI代码解释 常用Nalu_type:0x67(01100111)SPS非常重要 type=70x68(01101000)PPS非常重要 type=80x65(01100101)IDR帧 关键帧 非常重要 type=50x61(01100001)I帧 重要 type=1非IDR的I帧 不大常见0x41(01000001)P帧 重要 type=10x01(00000001...
nal_unit_type. 这个 NALU 单元的类型. 简述如下: 0 没有定义 1 一个非IDR图像的编码条带 (bp帧) slice_layer_without_partitioning_rbsp( ) 2 编码条带数据分割块A slice_data_partition_a_layer_rbsp( ) 3 编码条带数据分割块B slice_data_partition_b_layer_rbsp( ) ...
nal_unit_type. 这个NALU单元的类型,1~12由H.264使用,24~31由H.264以外的应用使用,简述如下: 0 没有定义 1-23 NAL单元 单个 NAL 单元包 1 不分区,非IDR图像的片 2 片分区A 3 片分区B 4 片分区C 5 IDR图像中的片 6 补充增强信息单元(SEI) ...
nal_unit_type是该帧的类型,为剩下的5位,u(5)= 0 0111 = 7目前类型有://H264定义的类型 values for nal_unit_typetypedef enum { NALU_TYPE_SLICE