跳到主要内容

14. Changes from RFC 3984 (相对 RFC 3984 的变更)

14. Changes from RFC 3984 (相对 RFC 3984 的变更)​

以下为相对 RFC 3984 的技术性变更 (含缺陷修复) 列表. 除本列表所列技术变更外, 还做了大量编辑性修改, 但未在本节记录. 请注意, 本备忘录中许多重要变更出现在第 8.2.2 节, 值得特别关注.

  1. 在第 5.4, 5.5, 6.2, 6.3 与 6.4 节中, 删除了“正在使用的分组模式 (packetization mode) 可由外部手段指示”的表述.

  2. 在第 7.2.2 节中, 将句子

    去交错缓冲区 (de-interleaving buffer) 中有 N 个 VCL NAL 单元 (VCL NAL units).

    改为

    去交错缓冲区中有 N 个或更多 VCL NAL 单元.

  3. 在第 8.1 节中, 对 sprop-init-buf-time 的语义 (第 2 段), 将句子

    该参数是在假设可靠且瞬时传输, 传输与解码使用同一时间轴, 且解码在首个分组到达时开始的前提下, (NAL 单元的传输时间 - NAL 单元的解码时间) 的最大值.

    改为

    该参数是在假设可靠且瞬时传输, 传输与解码使用同一时间轴, 且解码在首个分组到达时开始的前提下, (NAL 单元的解码时间 - NAL 单元的传输时间) 的最大值.

  4. 新增媒体类型参数 max-smbps, sprop-level-parameter-sets, use-level-src-parameter-sets, in-band-parameter-sets, sar-understood 与 sar-supported.

  5. 在第 8.1 节中, 删除了对 parameter-add 的规范说明. 第 8.2 与 8.4 节中关于 parameter-add 的其他描述亦一并删除.

  6. 在第 8.1 节中, 为 sprop-parameter-sets 增加约束: 其中只能包含与 profile-level-id 所指示的档次 (profile) 和级别 (level) 相同的参数集 (parameter sets).

  7. 在第 8.2.1 节中, 补充说明 sprop-parameter-sets 与 sprop-level-parameter-sets 既可放在 SDP 的 a=fmtp 行中, 也可按 [9] 第 6.3 节的规定通过 fmtp 源属性 (source attribute) 传递.

  8. 在第 8.2.2 节中, 将 sprop-deint-buf-req 从配合 SDP Offer/Answer 模型使用时的媒体格式配置组成部分中移除.

  9. 在第 8.2.2 节中, 明确在 SDP Offer/Answer 模型中级别 (level) 可以降级, 即 profile-level-id 中级别部分的用法不必对称 (应答中的级别可以低于或等于要约中的级别).

  10. 在第 8.2.2 节中, 删除了能力参数 (capability parameters) 可用于声明编码能力的表述.

  11. 在第 8.2.2 节中, 增加了关于在带外传输参数集时如何使用 sprop-parameter-sets 与 sprop-level-parameter-sets 的规则, 无论是否发生级别降级.

  12. 在第 8.2.2 节中, 澄清了在组播场景下将媒体类型参数与 SDP Offer/Answer 配合使用的规则.

  13. 在第 8.2.2 节中, 补全并修正了在不同要约或应答与方向属性 (direction attribute) 组合下应如何解释各媒体类型参数的列表.

  14. 在第 8.4 节中, 修改正文使得带外与带内 (in-band) 传输参数集均被允许, 且既不要求也不推荐其中任一方式.

  15. 新增第 8.5 节 (参考性), 提供处理参数集丢失时进行解码器刷新 (decoder refresh) 的示例方法.

  16. 新增媒体类型参数 max-recv-level 与 level-asymmetry-allowed, 并调整与级别提升及不对称相关的正文与示例.