在无线视频中,可以使用IETF(国际网络工程任务特别小组)推荐的RTP和RTSP来完成实时数据传输。RTP(Realtime Transport Protocol)和RTCP(Realtime Control Protocol)都是基于IP的应用层协议。RTP为实时音/视频数据提供端到端的传送服务,包括有效载荷类型标识、序 列标号、时间标签和源标识,可以提供时间信息和实现流同步。由于TCP中重传机制会引起时延,通常RTP运行于UDP之上。RTP本身并不提供可靠的传送机制,也不提供流量控制或者拥塞控制,而是通过与RTCP配合使用,使传输效率最佳。RTCP用来监视服务质量和在会议过程中交换信息。他提供QoS反馈、参与者标识、控制包缩放、媒体间同步等服务。RTCP包中包含已发送数据包数量、丢失数据包数量等统计资料。服务器可以根据这些信息动态地改变传输速率甚至有效载荷类型。图1所示为IETF的传输协议栈,表明了RTP/RTCP在协议栈的位置。
[1]朱秀昌.图像通信应用系统[M].北京:北京邮电大学出版社,2003 [2]Thomas Stockhammer,Miska M,Hannuksela,et al. H.264/AVC in Wireless Environments′IEEE. Transactions on Circuits and Systems for Video Technology,2003,13(7):657-671 [3]沈庆国.移动计算机通信网络[M].北京:人民邮电出版社,1999 [4]张敬辕,谢剑英.基于Internet 的实时视频信号传输研究进展[J]通信学报,2001,22(7):92-99 [5]Worrall S T, Sadka A H, Sweeney P,et al. Optimal Packetisation of MPEG 4 Using RTP Over Mobile NetworksIEE Proccommun2001,(4):197-201