实现高性能IP网络视频服务的若干关键技术研究

被引量 : 0次 | 上传用户:quchaolove
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着宽带IP网络和视频编解码技术的发展,网络视频服务正在成为影响人们生活和工作的一种重要信息服务。基于IP网络的视频服务主要分为两类:视频直播和视频点播。网络视频直播提供类似传统广播电视服务的单源、多接收者服务,能有效覆盖在IP网中广泛分布的用户群;而网络视频点播则突破了传统广播电视服务中用户只能被动接收视频节目的服务模式,为用户提供可自主选择视频节目和访问时间的服务。IP网络包括各种基于IP协议簇构建的网络,在数据传输方式上主要有单播和组播两种。单播是IP网络提供的基本数据传输方式。当采用IP单播传输技术来实现单源、多接收者服务时,存在着相同数据包在同一网络链路中多次重复传输的问题,传输效率较低。组播则能有效的解决这一问题。其利用网络传输设备——路由器来实现数据包的分发,使同一数据包在每条物理链路上都只传输一次,从而大量节省网络带宽。为了讨论的方便并不失一般性,本文分别以当前只支持单播的Intemet和能支持组播的IP网为背景来进行网络视频服务实现技术研究。本文研究内容包括2部分:1)在现有只支持单播的Internet中实现高性能视频直播服务的技术研究;2)在支持IP组播的网络中实现高性能视频点播服务的流调度算法研究。网络视频直播服务是典型的单源、多接收者服务,因此,IP组播传输技术是实现网络视频直播服务的理想方案。但对于现有的Internet网,需要升级正在运行的路由设备才能支持P组播。这种升级目前还难以大范围实现。为了能在现有只支持单播的Internet中实现高效率的视频直播服务,研究人员提出了应用层组播传输技术。应用层组播系统基于单播传输技术,利用参与组播组的用户节点代替IP组播路由器来实现数据包的分发,能获得类似IP组播数据传输的高效率。并且由于这种技术对服务资源需求较少、易于部署,成为当前Internet视频直播服务实现技术的研究热点。但现有的大多数应用层组播算法在构建应用层组播覆盖网时,都没有充分利用物理网络拓扑信息,导致构建出来的应用层组播覆盖网性能不高。另外,为了解决IP地址不足而大量应用的NAT设备和为了安全而部署的防火墙,可能阻断用户间的直接连接,这也是应用层组播实现时需要解决的一个重要问题。本文对上述问题进行了深入研究,提出了基于物理拓扑导向的高性能应用层组播方案HHAM和新的对称NAT穿透算法PS-STUN。网络视频点播服务与网络视频直播服务的主要区别在于:视频点播服务中,不同用户对同一视频的访问时间不同。因此,在支持IP组播的网络中实现视频点播服务时,不能像实现视频直播服务那样直接利用IP组播传输信道。静态流调度算法通过将视频分段并将这些视频段在多个组播信道中进行合理调度,从而有效利用组播信道来减少大量用户点播热门视频时的网络带宽消耗。这类算法的性能主要体现在传输某视频使用的组播信道数(带宽)与用户访问该视频所需等待的时间之间的关系:使用相同的组播信道数(带宽),能获得越小的用户等待时间的算法性能越高。但对于特定的静态流调度算法,传输视频使用的组播信道数(带宽)越多,用户访问该视频的等待时间必然会越短。现有的静态流调度算法为了在使用固定的组播信道数(带宽)时获得最小的用户等待时间,都会静态最优地使用为视频分配的组播信道。因此,一旦开始进行视频传输,就难以动态增加或者减少该视频使用的组播信道数(或网络带宽)。对于视频点播服务系统来说,为了减小整个系统总的用户访问视频等待时间,通常期望给最热门的视频节目分配最多的组播信道数。但视频热门度是动态变化的,现有的静态流调度算法不具有根据热门度变化来动态改变所使用的信道数的能力,从而降低了整个服务系统的性能。另外,这类算法获取高性能时通常都采用具有贪婪特征的用户端视频数据下载策略,对用户端接入带宽和缓存资源要求都较高。为了解决这些问题,本文提出了分别用于CBR编码视频和VBR编码视频的高性能自适应流调度算法,以及能满足用户资源限制的流调度算法改进方法。通过理论分析和性能仿真测试得出:本文提出的算法不但能有效满足需求,且在性能方面优于现有同类算法,对于在IP组播网中实现高性能的视频点播服务具有较大的实用价值。本文对在P网中实现高性能视频服务的一些关键性技术进行了深入研究,并对现存的一些问题提出了有效的解决方案。具体的各项研究内容如下:1.在实现网络视频直播方面,本文提出了新的基于物理拓扑导向的应用层组播方案HHAM。该方案有效利用物理拓扑信息来构造高性能的应用层组播覆盖网,能在现有的Internet中实现用户对直播视频数据连续稳定的接收和播放,并具有如下特征:较小的数据源到每个用户节点的传输延迟;节省网络主干带宽;用户端稳定的视频流接收;满足分布广泛的大规模用户的访问需求。2.针对NAT设备对用户间直接连接的阻断问题,本文分析了现有NAT穿透算法在处理对称NAT时的不足,并提出新的对称NAT穿透算法PS-STUN。PS-STUN算法根据对称NAT在运行中的统计特征,使用基于测量的预测技术和合理的扫描方法来实现对这类NAT的穿透。经过在实际网络环境中的测试证明,该算法能有效的提高位于不同私有网络内的用户间建立直接连接的成功率。3.在实现高性能视频点播服务方面,本文全面分析和总结了适用于固定位率(CBR)编码视频的静态流调度算法,提出了具有自适应能力的流调度算法。通过形式化理论分析和性能测试,该算法能有效满足根据视频热门度变化来动态调整带宽消耗的需求,且在性能上优于现有同类算法。为适应客户端设备的多样化发展,本文还提出了能应用于资源受限客户端的流调度算法改进方法,该方法能在有效满足用户资源限制的情况下尽量节省网络带宽。4.针对VBR编码视频与CBR编码视频的不同特征,本文提出了一种用于VBR编码视频的具有带宽可伸缩能力的流调度算法。基于广泛被用于网络传输测试的视频,本文进行了性能仿真试验。这些试验结果证明了本文提出的流调度算法能具有高性能,对于实现高性能的视频点播服务具有较大的实用价值。通过对本文提出的多种算法进行形式化计算和仿真测试,结果都显示出它们能有效的解决相关问题,并具有较高的性能。因此,本文的研究成果对于在IP网中实现高性能的视频服务具有较大的实用价值。
其他文献
共享单车作为"共享经济"时代的产物,其产生在为人们带来很大便利的同时,盗窃私占共享单车现象也成为了我们不可忽视的社会问题。本文分别以实务和理论上的双重视角,从多维角
新课程标准下的物理试题应具有开放性、时代性、过程性等特点,在对学生的综合能力给予全面评价的同时,完成教学目标、教学方式的转变,为我国的素质教育的发展奠定基础。
<正>本文所论述的综合音乐治疗设想不仅包括针对矫治内容的单一音乐治疗的各个方面,如:接受式音乐治疗、引导性音乐想象、音乐对成瘾性的治疗等,而且根据强制隔离戒毒教育矫
随着计算机软硬件技术的日新月异的发展和普及,基于数字图像处理以及图像模式识别技术的应用也随之拓展到方方面面。针对目前网上评卷的需要,研究将试卷文档电子化处理以及对其
中国社会科学院考古研究所汉长安城工作队于2005年4~9月对昆明池遗址进行了钻探与试掘,究明了遗址的范围、时代、进水渠、出水渠、池内高地以及池岸建筑遗址的分布等,并在遗址
随着企业规模扩大,企业业务活动的多样化和复杂化,或有事项作为影响企业经营和发展的潜在因素已经存在于多项交易和事项中.截止2013年10月,在上海证券交易所挂牌上市的A股公
本篇论文采用理论分析和实例论证的方法,通过对俄国形式主义理论和中西方翻译发展情况的具体分析,以俄汉、汉俄,英汉、汉英等翻译的实例材料为基础,重点分析了俄国形式主义理论在
考虑到氢原子的原子半径特别小,只要外界的条件有所变化,氢原子在金属体系中通常处于不稳定的状态。考虑到钛合金的储氢能力比较大,氢原子存在的方式和形态就出现多样化。另
【目的】探讨玻璃、杨木、砖面3种界面影响苹果根系构型和深层土壤理化性质的规律。【方法】以两年生苹果幼树(红富士/平邑甜茶)为试材,采用盆栽方式,研究玻璃、杨木和砖3种
城镇化中的乡村移民搬迁与劳力转移,使村落"空壳化"逐渐成为中国贫困地区乡村社会的普遍现实。使得传统村落文化生态在经济力量的无声强制下,难以回归传统农业的秩序安排中,