论文部分内容阅读
随着3G通讯技术蓬勃发展,无线网络带宽迅速增长,以及移动终端运算能力的不断增强,使得移动终端可以获得传统有线网络视频服务,移动流媒体通讯技术成为了近年来网络技术发展的一个趋势和热点。端到端的包交换流媒体服务(Packet Switched Streaming Service, PSS)是一种定义在第三代合作伙伴计划(3rd Generation Partnership Project, 3GPP)移动网络交互流媒体服务框架中的规范,它为在移动网络上实现流服务提供了标准。为了满足日益增长的移动流媒体服务需求,设计实现一个符合PSS技术规范的3G网络视频流媒体服务系统,具有较高的工程应用价值。同传统流媒体服务相比,移动流媒体服务有其自身的特点,不但无线信道由于衰减、干扰等因素容易引起数据传输不稳定,而且移动用户终端也受到电池寿命、处理能力、缓存能力的限制,要求提供高压缩率、低复杂度视频编码,且传输可靠的流媒体系统。根据这些特点,参照PSS技术规范,研究设计了一个基于MPEG-4标准、RTP/RTCP协议的3G网络视频流媒体服务系统。通过对MPEG-4标准及RTP/RTCP协议原理的分析,针对移动网络复杂多变的传输信道,设计了一个多速率编码方案,它采用XviD编解码库,在适合流媒体处理的DirectShow平台上进行开发。而RTP/RTCP协议栈的实现则是以LIVE555流媒体库作为开发原型,并进行适当修改。另外,对于移动网络中普遍存在的防火墙,设计实现了一种利用UDP穿透包进行内网穿透的解决方案,取得了较好的效果。在现有2.5G移动GPRS(Gerneral Packer Radio Service)数据传输网以及Internet网上的测试结果表明,实现的流媒体服务系统具有一定的网络环境自适应性,服务性能较好、稳定可靠,可以满足不同移动网络环境下用户的流服务需求。