论文部分内容阅读
随着高速无线数据网络的普及,多媒体业务在移动互联网流量中的比重呈爆炸式增长,与之相应的流媒体传输技术引起了国内外的高度重视和积极探索。该技术面临的主要挑战是如何在复杂多变的无线网络环境中保证网络带宽利用效率和用户的观看体验。自适应流媒体传输技术是能够根据网络环境和用户需求的变化动态调整多媒体资源码率的技术,是上述问题现有的最佳解决方案。然而,在移动智能终端的应用领域,由于多平台间的流媒体标准差异,该技术的发展面临着瓶颈,国内的相关研究比较缺乏。因此,本文致力于研究系统级的移动自适应流媒体传输解决方案,在深入研究最新的ISO标准MPEG-DASH协议的架构和自适应机制的基础上,设计了一种适用于该协议的终端自适应判决策略,并实现了一个基于该协议的用于Android平台的自适应流媒体传输系统,进一步验证了该协议在移动流媒体传输中的适用性和所提策略的优化性能。本文首先在分析现有的用于移动流媒体传输的主流协议的基础上,选择了MPEG-DASH协议作为无线网络的流媒体协议,并对其进行了深入的分析和研究;其次,本文讨论了自适应移动流媒体传输系统基于MPEG-DASH协议的优化解决方案,特别是终端侧的自适应判决机制和与之对应的协议优化方法,并结合仿真进一步分析了该算法的多种判决模式和性能;随后,设计了基于Android平台的流媒体应用中间件平台,实现了基于MPEG-DASH协议的流媒体服务支持;最后,搭建了测试系统以评估该系统的性能,并对本文提出的终端判决策略的适用性进行了分析。测试结果表明,MPEG-DASH协议能够为基于Android平台的智能终端提供高效的流媒体传输服务,根据该协议结合本文提出的终端自适应判决策略所实现的流媒体系统具有一定的实用性,具有较优越的传输性能和用户体验。