Compare Plans

2019-09-12

IP电话中 RTP协议和RTCP协议

        TCP为应用程序提供可靠的通信连接,适合于一次传输大批数据的情况,并适用于 要求得到响应的应用程序。但TCP协议是通过超时重传来保证数据的可靠传输的,有较 大的时延,不适合用来传输实时性要求较高的语音信息,IP电话的语音流是基于UDP协 议传输的,但UDP协议没有考虑语音包顺序传输和提供时间戳等实时业务传输需解决 的一系列问题,因而无法保证语音质量。为解决实时业务传输需解决的一系列问题, IETF提出了用于传输实时业务的协议——文时传输协议(RTP)。
       RTP协议不仅用于IP电话语音流的传输,还能够为语音、图像、数据等多种需实时 传输的数据提供端到端的传输功能,向接收端点传输用于恢复实时信号的定时和包序列 号等信息,并为整个网络管理提供检测通信质量的手段。
        RTP协议实际上包含两个相关的协议:RTP协议和RTCP协议。前者用于传输实 时数据,如语音和图像数据。RTP本身不提供任何保证实时传输数据和服务质量的能 力,而是通过提供负荷类型指示、序列号、时间戳、数据源标识等信息,使接收端能根据这 些信息来重新恢复正确的数据流。RTCP协议用来传输监视实时数据传输质量的统计数 据,同时叫以在会议业务中传输与会者的信息。
        一般RTP文件不作为一个单独的协议层处理,而是由应用层负责。RTP允许在实 际应用中修改和/或增加头部信息以满足需求。因此RTP在封装数据时除了遵从本身的 规定外,还需要应用文档和负荷格式规范配合。其中应用文档定义了负荷的类型码和到 负荷格式的映射关系,负荷格式规范定义了每一种负荷如何在RTP屮传送。H. 323协 议中的H. 225的应用文件对RTP协议在IP电话中如何使用做了规定,并和RTP协议 一同决定了语音信号的封装发送方式。
       RTP和UDP—同完成传输层的功能。RTP数据报由RTP头和负荷两部分共同组 成,一个或多个RTP包可放在一个UDP包中传送。RTP数据的封装结构如图2-5-1所 示。RTCP数据报也是由头部和若干规定的数据单元组成,数据单元的内容和格式根据 需要的不同而不同,一般一个UDP包中叫以放多个RTCP包以节省传输资源。RTP的 数据通过偶数的UDP端口传送,而对应的控制信号 RTCP数据使用相邻的奇数UDP端口传送。收发双方均使用相邻的一对UDP端口来分别传送RTP数据和RTCP 数据。
                                                                                                                                                                   图        RTP数据的封装结构

联系我们

028-83110277

IP电话机视频电话机供应商

手机:

成都世讯电科信息技术有限公司

成都世讯电科信息技术有限公司是一家多媒体融合通信解决方案及运营服务提供商,公司专注于为广大用户提供简单高效的通信产品和真正符合行业用户需求的行业应用解决方案,让用户享受到个性化、私密性强又具开放性、兼容性强又易于管理的高科技服务,帮助用户实现办公及运营通信的现代化与网络信息化。

公司拥专注于IP多媒体解决方案的应用与实施,有IP多媒体通信系统(IPBX)、IP多媒体通信平台定制与搭建(运营、对讲广播、门禁、调度、音视频会议及与视频监控交互式应用等)、IP电话机、视频电话机、项目租赁、云通信及系统集成等服务。

电话:028-83110277

Q Q:86313858