从 sdp 中的 profile-level-id 识别 h264 配置文件和级别?
如何确定约束的实际含义?例如,我有一个profile-type-id: 42801e
翻译为:
我如何将其与此处表格中定义的功能联系起来?
上面的参考资料表明这Constraint_set0_flag: 1
意味着它是Constrained Baseline Profile。但是如何将标志与区分基线配置文件和约束基线配置文件的三个不同的 NO(来自表)相关联?
更新
无法确认上述关于识别 的Constrained Baseline profile
内容是否正确。该声明的参考(第 306 页):
Decoders conforming to the Constrained Baseline profile at a
specific level shall be capable of decoding all bitstreams
in which all of the following are true:
– profile_idc is equal to 66 or constraint_set0_flag is equal to 1,
– constraint_set1_flag is equal to 1,
– level_idc and constraint_set3_flag represent a level
less than or equal to the specified level.
似乎只满足第一个条件,但第二个条件是错误的。基线配置文件状态的参数
在特定级别符合 Baseline 配置文件的解码器应能够解码其中 profile_idc 等于 66 或 constraint_set0_flag 等于 1 并且其中 level_idc 和 constraint_set3_flag 表示小于或等于指定级别的级别的所有比特流。
他们都在场。