论文部分内容阅读
无线技术的发展,使得无线环境乃至移动环境下开展流媒体业务逐渐成为现实。但是无线信道高的丢包率和时变特性、终端用户的异构性使得无线网络中流媒体传输能力受到限制。克服无线环境下的丢包、数据冗余、提高流媒体传输服务质量是一个亟需解决的关键问题。
喷泉编码作为一种前向纠错编码,改变了传统的用户必须按照严格的顺序接收分组流的标准,其无码率特征适应无线信道的时变性。本文首先实现基于H.264视频编码的喷泉编码技术,研究目前的实用喷泉编码技术——LT编码,并针对长码长喷泉码应用于无线流媒体中所引起的延迟问题提出解决方案,增强短码长情况下BP译码成功概率。
其次,研究基于喷泉编码的异步分流技术和基于喷泉编码的数据调度策略。在无线广播环境中,现有的异步分流技术延迟长,带宽消耗大,以及并未考虑到网络的丢包特性,而丢包重传的方案在广播信道中会导致广播风暴等若干问题。本文通过对视频流进行喷泉编码,利用喷泉编码的无码率特性适应不同丢包率,克服无线网络丢包现象,解决在无线广播环境中进行视频点播服务用户的异步接收问题,使不同接入点的用户可以获得相同的媒体流;在无线P2P网络中,当Peer节点从多个上行节点获得相同的数据包时,必须在接收端进行内容重建,去除重复的数据包,这样则导致过多的网络带宽消耗,本文根据喷泉编码度分布函数的随机性,彻底消除P2P网络中的相同分组,利用喷泉编码技术简化P2P流媒体的数据调度策略,提高接收端的数据流速率。
最后,本文对基于喷泉编码的异步分流技术进行仿真分析。结果表明喷泉编码技术可以适应无线信道时变特性,解决无线广播信道中的丢包重传以及异步接收问题。并系统实现基于喷泉编码的数据调度策略,结果表明喷泉再编码技术可以提高无线流媒体系统中节点的数据接收速率,从而改善节点的播放质量。