2024年1月3日发(作者:)

H264SPS中的重要参数 PPS与Slice Header

NAL_UNIT_VPS, // 32

NAL_UNIT_SPS, // 33

NAL_UNIT_PPS, // 34

NAL_UNIT_ACCESS_UNIT_DELIMITER, // 35

NAL_UNIT_EOS, // 36

NAL_UNIT_EOB, // 37

NAL_UNIT_FILLER_DATA, // 38

NAL_UNIT_SEI, // 39 Prefix SEI

NAL_UNIT_SEI_SUFFIX, // 40 Suffix SEI

NAL_UNIT_RESERVED_41,

NAL_UNIT_RESERVED_42,

NAL_UNIT_RESERVED_43,

NAL_UNIT_RESERVED_44,

NAL_UNIT_RESERVED_45,

NAL_UNIT_RESERVED_46,

NAL_UNIT_RESERVED_47,

NAL_UNIT_UNSPECIFIED_48,

NAL_UNIT_UNSPECIFIED_49,

NAL_UNIT_UNSPECIFIED_50,

NAL_UNIT_UNSPECIFIED_51,

NAL_UNIT_UNSPECIFIED_52,

NAL_UNIT_UNSPECIFIED_53,

NAL_UNIT_UNSPECIFIED_54,

NAL_UNIT_UNSPECIFIED_55,

NAL_UNIT_UNSPECIFIED_56,

NAL_UNIT_UNSPECIFIED_57,

NAL_UNIT_UNSPECIFIED_58,

NAL_UNIT_UNSPECIFIED_59,

NAL_UNIT_UNSPECIFIED_60,

NAL_UNIT_UNSPECIFIED_61,

NAL_UNIT_UNSPECIFIED_62,

NAL_UNIT_UNSPECIFIED_63,

NAL_UNIT_INVALID,

};

SPS解析

重新定义类型typedef unsigned char uint8;

typedef unsigned short uint16;

typedef unsigned longuint32;typedef unsigned __int64uint64;typedef signed charint8;typedef signed shortint16;typedef signed longint32;typedef signed __int64int64;定义Sps 需要的相关参数