1. 引言
实时传输协议 (RTP) [1] 包含两个组成部分: 一个数据传输协议, 以及一个关联的控制协议 (RTCP). 传统上, RTP 和 RTCP 运行在不同的 UDP 端口上. 随着网络地址端口转换 (NAPT) [14] 的使用增加, 这种做法变得有问题, 因为维护多个 NAT 绑定可能代价较高. 它也会让防火墙管理更复杂, 因为必须打开多个端口才能允许 RTP 流量通过. 本备忘录讨论如何让单一媒体类型的 RTP 和 RTCP 流运行在一个端口上, 以简化 NAT 穿越和防火墙管理, 并考虑何时适合采用这种复用. 这里不讨论将多种媒体类型 (例如音频和视频) 复用到一个端口上 (但可参见 [1] 的 Section 5.2).
本备忘录的结构如下: Section 2 讨论导致使用独立端口的设计选择, 并说明这些选择对当前网络环境的适用性. Section 3 讨论术语, Section 4 讨论如何区分被复用的数据包. 随后, Section 5 规定 RTP 和 RTCP 应在何时以及如何复用, 以及如何对复用会话进行信令. Section 6 讨论服务质量和带宽问题. 最后, Section 7 给出安全考虑, Section 8 给出 IANA 考虑.
本备忘录更新 [1] 的 Section 11.