实时传输协议及在无线流媒体业务中的应用张瑞丹(电信科学技术第十研究所陕西西安710061)摘要:分析了实时传输协议(RTP)和实时传输控制协议(RTCP)的基本概念、协议结构和工作机制,介绍了适用于无线流媒体通信的音视频编码标准,结合RTP协议的适用性,讨论了RTP在无线流媒体业务中的应用
关键词:实时传输协议流媒体编码第三代移动通信网络引入了具有先天技术优势的CDMA无线接入技术,具备高速数据传送能力
无线运营商可以随时、随地地为移动用户提供宽带数据的发送、接收应用业务
这些应用业务包括视频、视讯会议、高保真音频及互联网接入等服务,其中的许多服务都是基于无线实时流媒体通信技术之上
传统的TCP是面向连接的协议,它的重传机制和拥塞控制机制不适合用于实时媒体流的传输
实时传输协议(RTPRealtimeTransportProtocol)是一个应用型的传输层协议,它作为多媒体应用的核心协议,受到越来越多的重视,被广泛应用于流媒体传输业务中
一、实时传输协议:RTP是针对多媒体数据流的一个传输协议,由IETF(Internet工程任务组)作为RFC1889发布,它被定义为在一对一或一对多的传输情况下工作,其目的是提供时间信息和实现流同步;它的典型应用是建立在UDP之上,但也可以在TCP或ATM等其他协议之上工作;它本身只保证实时数据的传输,并不能为按顺序传送数据包提供可靠的传送机制,也不提供流量控制或拥塞控制,它依靠实时传输控制协议(RTCPRealtimeTransportControlProtocol)提供这些服务,RTCP负责管理传输质量在当前应用进程之间交换控制信息
在RTP会话期间,各参与者周期性地传送RTCP包,包中含有已发送数据包的数量、丢失数据包的数量等统计资料
因此,服务器可以利用这些信息动态地改变传输速率,甚至改变有效载荷类型
RTP和RTCP配合使用,能以