H.264 NAL 头字节里取出 NAL unit type(低 5 位)
一个字节 b: bit7 bit6-5 bit4-0 [F] [ NRI ] [ type ] └─& 0x1 ─┘0x1F = 0001 1111,只保留低 5 位
高位的 F、NRI 被清掉
公式:type = NAL[0] & 0X1F
/*************************************************************************************/
H.265 NAL 头字节里取出 NAL unit type
bit7 bit6 ………… bit1 bit0 [F] [ nal_unit_type ] [layerId 的最低位…] └──── 6 bit ────┘nal_unit_type 占 bit6~bit1(6 位)
bit0 属于 nuh_layer_id 的一部分,不是类型
取type类型的做法:
例如:
b: 0 0 1 0 0 1 1 0
F |Type=19|
>> 1: &n