|
实时传输协议 RTP 为数据提供了具有实时特征的终端对终端传送服务,如在组播或单播网络服务下的交互式式视频音频或仿真数据。应用程序在 UDP 上执行 RTP 以便使用其多路技术和检验和服务;还有传输协议函数的协议捐助部分。但是 RTP 可以与其它适合的底层网络或传输协议共同使用。如果底层网络提供组播分配,那么 RTP 可以使用该组播分配支持多路目标文件的数据传输。
RTP 本身并没有为及时传送提供任何机制或其它质量服务 QoS 保证,但它依赖于低层服务去实现这一过程。RTP 并不能保证传送过程或防止无序传送,也不能确定底层网络的可靠性。RTP 实行有序传送,RTP 中的序列号允许接收方重建发送方的包序列,同时序列号也能用于决定适当的包位置,例如在视频译码中,不需要顺次解码。
RTP 由两个相近链接部分组成:
- RTP:传送具有实时属性的数据;
- RTP 控制协议 RTCP:监控服务质量并传送正在进行的会话参与者的相关信息。RTCP 第二方面的功能应用于松散受控会话是足够的,也就是说,在没有明确的控制成员和组织的情况下,它并不用来支持一个应用程序的所有控制通信请求。
|