1. RTP/RTCP 协议概述
实时传输协议(RTP)和实时控制协议(RTCP) 是为网上传送实时多媒体数据开发的协议,
RTP 和 RTCP 协议的详细规范定义在 RFC 3550(2003)中,并取代 1996 年发布的 RFC
1889。H.263++提供 RTP 打包服务的格式描述文档为 RFC2429, 为 MPEG-4 提供 RTP
打包服务的格式描述文档为 RFC3016,而为 H.264 提供 RTP 打包服务的格式描述文档
为 RFC3984。
RTP 提供端对端的实时数据传输服务
RTCP 协议用于监视和控制实时数据的传输
实时传输协议(Real-time Transport Protocol,RTP)
位于应用层和 UDP 之间,用于传输包括声音和影视等实时数据的协议。实时传输协议
早期主要针对网上的多媒体广播应用,如用于单目标广播服务(单个广播源向单台接收
机)和多目标广播服务(单个广播源向多台接收机),通常与监视传输的 RTCP 联合使用。
现在已广泛用在其他视听服务中。
实时控制协议(Real-Time Control Protocol, RTCP)
与实时协议(RTP)一起工作的传输控制协议,用于在发送者和接收者之间交换控制实时
数据传输的消息。RTCP 每隔一定时间传送内含控制消息的数据包,用于测定向接收者
传送的信息的质量
2. RTP 协议
实时传输协议(RTP)为在网上传输声音和视像数据定义标准的数据包,广泛用在包括声
音点播(AoD)、影视点播(VoD)、因特网电话和电视会议的多媒体应用中。
1. RTP 协议概要
RTP 协议提供端对端的实时声音和视像数据的传输,而对声音和视像数据的压缩和编
码 格 式 没 有 限 制 , 可 支 持 许 多 格 式 的 声 音 和 视 像 , 如 PCM( 脉 冲 编 码 调 制 ) 、
MP3、GSM(全球数字移动通信系统)等格式的声音、AVI 和 MPEG 等格式的影视,也可
用来传输专有文件存储格式的声音和影视数据。
RTP 允许给每个广播源分配单独的 RTP 数据包流。例如,有两个团体参与的电视会议,
两台摄像机和 两个麦克风生成 4 个 RTP 数据包流。许多流行编码技术(如 MPEG 影视)
在编码过程中都把声音和视像复合在一起以形成单一流媒体,因此也可只生成一个
RTP 数据包流。
RTP (Real-time Transport Protocol)名为“实时传输协议”,其实并非真正的“实时传输”,
应理解为“实时数据”的传输协议。因为 RTP 本身不提供任何机制来确保把实时数据及