论文部分内容阅读
近年来,流媒体技术的飞速发展和互联网的日益普及,给人们的工作、学习、生活和娱乐等都带来了深刻的变化。流媒体技术彻底改变了互联网的传输信息内容,它使得人们可以方便的通过互联网得到声音、视频、图像等动态信息。另一方面,无线网络目前正处于一个高速发展的阶段,技术层面的不断升级极大的提高了无线网络的带宽和稳定性,如今3G网络已经广泛使用,4G网络也在尝试初步的商用,这促使着越来越多的应用转向无线互联网领域,而实时流媒体的传输就是其中的一个重点发展方向。 当前的因特网没有提供服务质量(QoS)保证,实时流媒体数据的传输容易受到带宽、延时和丢失等方面的影响,相对于有线网络,无线网络的传输环境更加恶劣。本文就是在此背景下,提出了基于3G无线网络的实时视频传输的研究。通过对流媒体技术和网络协议的深入研究,本文设计和实现了一种基于RTP(实时传输协议)和FEC(前向纠错)的无线视频实时传输系统。该系统采用C/S(Client/Server)架构,服务器端基于RTP协议对数据包进行封装,并加入FEC纠错机制;客户端根据RTP数据包的头部信息,重建包序列,定位丢失的数据包,并利用FEC算法对丢失数据进行恢复。实际测试证明该系统能够在无线网络中有效地保证接收端数据的实时性和完整性。