论文部分内容阅读
随着多媒体技术和移动网络技术的发展,人们对移动多媒体服务的需求快速增长。最近的研究表明,视频业务已经占据移动数据总量的66%,就国内而言更是达到了69.3%。传统的流媒体服务多采用的是RTP/RTSP协议。然而,由于对于防火墙和NAT等网关兼容性不好,并且需要配置专有的流媒体服务器,安装、维护复杂,阻碍了其大规模的部署。因而,逐渐被基于HTTP协议的流媒体服务所取代。无线环境下,受干扰、用户移动等因素的影响,信道质量随机变化。为保证多媒体服务的流畅性,这就要求在传输过程中,媒体内容的码率能够自适应地变化。因此,基于HTTP的动态自适应流媒体传输技术(Dynamic Adaptive Streaming over HTTP, DASH)应运而生。因其具有兼容性好、扩展性强、易于部署等诸多优点,在学术界和工业界得到了广泛的关注。本文针对DASH在无线环境下的应用,研究相应的码率自适应算法。本文的工作可以总结为:1)简要地介绍了流媒体系统的组成以及其工作原理,并对常用的视频编解码规范和格式以及视频传输协议做了详尽的描述和比较。同时,本文对DASH进行了比较细致地介绍,主要包括DASH的主要特点和工作原理。2)在无线环境下,设计并实现DASH系统。首先介绍DASH系统的设计原则,然后介绍了无线环境DASH系统的设计,最后介绍了无线环境DASH系统的实现。3)针对无线环境下的DASH应用,提出一种新的码率自适应算法。由于信道的变化和视频码率的抖动都会反映在播放缓存的变化上,因此,算法定义接收端的缓冲区下溢概率来表征视频码率和信道吞吐量之间的不匹配程度。本文构建了一个有约束的优化问题,即在保持下溢概率在一定范围内,最大化视频质量。假设缓冲区下溢是一个小概率事件,从而基于大偏差原理,构建了下溢概率的估计模型。同时,利用当前被广泛使用的泊松分布对视频帧的到达过程建模,能够在线地对下溢概率进行估计。最后,基于下溢概率,设计相应的码率自适应算法。4)为验证算法性能,设计实现了一个原型系统,同时进行了仿真实验。试验结果表明该算法在保证较低播放中断率的同时,能够提高视频质量。