9. Changes from RFC 1890
- 相对 RFC 1890 的变更
本 RFC 修订了 RFC 1890。除因未找到两个可互操作的实现而被移除的功能外,它与 RFC 1890 基本向后兼容。对 RFC 1890 的补充将现有实践成文化,即在本配置文件下使用有效载荷格式的实践。由于本配置文件可以在不使用此处列出的任何有效载荷格式的情况下使用,因此本修订版中新增有效载荷格式并不影响向后兼容性。变更列举如下,分为功能性与非功能性变更。
功能性变更:
o 新增第 11 节 “IANA 考虑”,以规定本配置文件的名称注册。该节还引用新的第 3 节 “注册附加编码”,其确立一项政策:除本修订版中新增并包含在表 4 和表 5 中的静态有效载荷类型之外,不再为本配置文件额外注册静态有效载荷类型。相反,附加的编码名称 MAY 作为 MIME 子类型注册,以绑定到动态有效载荷类型。对于在 RFC 3555 [7] 中注册所有所列有效载荷格式的 MIME 子类型(部分带有用于有效载荷格式的可选参数),新增了非规范性引用。
o 新增静态有效载荷类型 4、16、17 和 34,以纳入自 RFC 1890 发布以来所作的 IANA 注册,以及相应的 G723 和 H263 有效载荷格式描述。
o 经工作组讨论,新增了静态有效载荷类型 12 和 18,以及相应的 QCELP 和 G729 有效载荷格式描述。静态有效载荷类型 13 被分配给了 RFC 3389 中定义的舒适噪声(CN)有效载荷格式。有效载荷类型 19 被标记为保留,因为它曾被临时分配给本文件某些草案修订版中存在的舒适噪声的早期版本。
o G721 的有效载荷格式随 ITU-T 重新编号而更名为 G726-32,并且 G726 的有效载荷格式描述扩展到包含 -16、-24 和 -40 数据速率。由于对本文件草案修订版的混淆,这些 G726 有效载荷格式的某些实现将样本打包进八位组时从最高有效位而非此处规定的最低有效位开始。为部分解决此不兼容问题,名为 AAL2-G726-16、-24、-32 和 -40 的新有效载荷格式将在单独文档中规定(见第 4.5.4 节注释),并且如第 6 节所述,静态有效载荷类型 2 的使用已被弃用。
o 在 ITU-T 为建议 G.729 增加附件 D 和 E 之后,新增了有效载荷格式 G729D 和 G729E。新增了 RFC 1890 之后在其他文档中发布的 GSM-EFR、RED 和 H263-1998 有效载荷格式列表。这些附加的有效载荷格式仅通过动态有效载荷类型编号引用。
o 扩展了 G722、G728、GSM、VDVI 有效载荷格式的描述。
o 移除了 1016 音频的有效载荷格式,并将其静态有效载荷类型分配 1 标记为 “保留”,因为未找到两个可互操作的实现。
o 在第 2 节中新增了拥塞控制要求。
o 本配置文件遵循修订版 RTP 规范中的建议,即 RTCP 带宽可以与会话带宽分开指定,并且可以针对主动发送方和被动接收方分别指定。
o 由于未找到两个可互操作的实现,从第 2 节中删除了将用户口令短语字符串映射为加密密钥的内容。
o 移除了四通道音频的 “quadrophonic(四声道环绕)” 采样排序约定,以消除第 4.1 节所述的歧义。
非功能性变更:
o 在第 4.1 节中,现明确规定允许对所有音频有效载荷格式进行静音抑制。(这一直如此,源自 RTP 设计的基本方面以及分组音频的动机,但此前未作明确规定。)同时解释了舒适噪声的使用。
o 在第 4.1 节中,静音之后第一个数据包设置标记位的要求级别由 “is” 改为 “SHOULD be”,并澄清标记位仅在有意不发送数据包时设置。
o 类似地,新增了文本以规定视频帧最后一个数据包上的标记位 SHOULD 设为一,并且视频帧由其时间戳区分。
o 为 RFC 1890 之后发布的有效载荷格式新增了 RFC 引用。
o 新增了安全考虑与完整版权声明节。
o 据 Apple 的 Peter Hoddie 所述,只有 1994 年之前的 Macintosh 使用 22254.54 速率,且无一使用 11127.27 速率,因此后者在建议采样频率的讨论中被删除。
o 表 1 作了修正,将某些值从 “ms/packet” 列移至本应所属的 “default ms/packet” 列。
o 由于交互式多媒体协会已停止运营,为所引用的 IMA 文档提供了替代来源。
o 为 G722 新增了注释,以澄清实际采样率与 RTP 时间戳时钟速率之间的差异。
o 在多处作了小的文字澄清,部分回应了读者的提问。特别地:
- 在第 1.1 节给出 “media type(媒体类型)” 的定义,使第 6 节中关于多路复用 RTP 会话(多种媒体多路复用)的解释更加清晰。
- 扩展了如何根据长度确定数据包中音频帧数的解释。
- 给出了更多关于为 SDES 项分配带宽的描述。
- 新增注释:第 4.1 节规定的通道排序约定可能被特定的编码或有效载荷格式规范所覆盖。
- MUST、SHOULD、MAY 等术语按 RFC 2119 中的定义使用。
o 新增了本文件的第二位作者。