动态HTTP流媒体技术国内外研究现状
时间:2018-04-19 21:34 来源:毕业论文 作者:毕业论文 点击:次
近年来,动态HTTP流媒体技术广泛应用于网络实时视频流媒体系统的开发与应用。许多服务商推出了与自身平台相关的DASH解决方案,如ADOBE-HDS,APPLE-HLS,MicroSoft-MSS等等[2-4]。同时,许多网络视频点播服务公司也开发了属于自己的DASH系统,如Netflix,Comcast等等。但是以上DASH系统或解决方案均是基于单一服务器开发的。 在DASH系统中,客户端可以使用HTTP协议,从单一服务器或多个服务器并行下载视频片段。与传统的单服务器DASH系统相比,多服务器DASH系统可以提供更大的集成带宽,链路多样性和更高的可靠性。但是,多服务器DASH技术仍面临诸多挑战,同时,目前在这方面的研究工作还非常有限。21451 文献[5]是最早提出在动态HTTP流媒体系统中应用多服务器的文献之一。文中提出,如果允许用户从多个服务器并行获取视频片段,则用户体验可以得到大幅改善。文献[6]提出了一种基于多服务器的DASH解决方案,其作者提出一种基于闲时分配的动态调度策略(Self-adaptive Chunk Assignment),并将基于单服务器的码率调整算法扩展到多服务器场景,开发了一个全功能的基于多服务器的DASH系统。文献[7]提出一种基于视频片段组的码率调整机制,一个片段组由多个视频片段组成,片段组内每个片段码率相同,片段组间码率可能不同。该机制引入控制论方法,设计了一个PD控制器以动态调整视频片段组的码率。论文网 在多服务器DASH中,客户端从多个服务器并行下载视频片段,为保证视频片段下载完成时刻的有序性,片段请求调度策略起到至关重要的作用。在自适应调度策略中[6],片段是顺序请求下载的,但是由于不同服务器间带宽的差异性,从不同服务器下载片段的时间是不同,因而会导致片段下载完成时刻的乱序。同时,客户端必须顺序播放每一个视频片段,因此,片段下载乱序会给视频的连续播放带来风险,恶化用户体验。 综上所述,虽然DASH已经得到了成功而广泛的应用,但是多服务器DASH的研究工作还十分有限,距离其应用,还有很多挑战。其中,片段下载的乱序完成会恶化视频的连续播放,甚至造成视频播放停顿。下载调度策略在解决片段下载乱序的问题,起到至关重要的作用。然而,现有的下载调度策略对该问题并没有提出相应的解决机制。因此,对基于多服务器的动态HTTP流媒体下载调度策略的研究工作,具有实际意义。本文将深入研究多服务器DASH的下载调度策略,并提出一个新的调度机制,以应对片段下载乱序的问题,保证视频播放的连续性,并通过仿真实验验证策略的有效性。本文将设计实现一个全功能的DASH系统。本文的研究成果对于多服务器DASH的系统的研发者具有参考价值 (责任编辑:qin) |