论文部分内容阅读
TCP/IP技术、数字技术、光通信技术以及软件技术的飞速发展使得网络融合成为必然趋势,为此,业界提出“三网融合”的概念。“三网融合”是指电信网、广播电视网和互联网三大网络通过资源整合、规范统一和业务融合,逐步形成一个综合性的多媒体通信网络平台。作为三网融合中视频业务应用的核心技术之一,基于HTTP流化的流媒体技术已经引起越来越多的关注。本文主要对基于HTTP流化的流媒体自适应传输的关键技术进行了深入研究,具体的工作如下:首先,本文简要介绍了流媒体技术的相关知识,并且针对三网融合后视频业务应用中流媒体传输的主要特点,总结了基于HTTP流化的流媒体自适应传输关键技术。与传统流媒体技术相比,基于HTTP流化的流媒体自适应传输技术在媒体源的多码率化、自适应算法方面已经有了差异化的技术要求,并且增加了如流媒体文件切片等新的技术内容。其次,本文在基于HTTP流化的流媒体自适应传输关键技术研究的基础上,结合“三屏融合技术研究”的项目要求,设计并实现了一个基于HTTP流化且支持多种流媒体文件容器格式的自适应传输演示系统。该系统服务器端设计并实现了三个功能模块,实现了多项如基于中间媒体形式的容器格式转化方法以及服务器端驱动的HTTP流化自适应算法等基于HTTP流化的流媒体应用处理技术。该系统的客户端针对不同的流媒体文件容器格式,采用不同的播放策略。其中,通过对Silverlight平台的进一步开发,丰富了ISMV容器格式的媒体文件播放界面并且实现了客户端驱动的HTTP流化自适应算法;选择Jw Player播放器的支持了FLV容器格式的流媒体文件的播放。测试结果显示,该系统成功实现了多种容器格式的流媒体视频稳定、连续、流畅播放,并在不同网络状况下可以有效的进行自适应流切换。最后,本文针对基于HTTP流化领域中的自适应算法展开研究,在分析RA算法的基础上,提出了一种改进的RA算法。该算法结合了目前主流的Microsoft Smooth Streaming自适应策略,吸取了SFT-RA和SD-RA两种算法的优点,提出了一种精确估计当前可用带宽的方法。仿真结果表明,与SFT-RA和SD-RA两种算法相比,改进的RA算法能更好地适应当前网络带宽状况,可以更大限度地提升用户体验。