基于DASH协议的自适应流媒体安卓中间件的研究与实现

来源 :南开大学 | 被引量 : 0次 | 上传用户:wangkaixin
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近年来国内的互联网及智能手机、平板等移动终端行业得到了爆炸式的发展和普及,极大地提升了人们的生活质量,使得电脑、智能手机、智能电视等设备成为人们生活中不可或缺的一部分,人们对移动多媒体业务及其相关服务提出了强烈需求。已有的多媒体技术已经不足以胜任日益增长的高质量多媒体服务需求,国际标准组织MPEG于2012年4月发布了基于 HTTP的动态自适应流DASH(Dynamic Adaptive Streaming over HTTP)技术标准,使MPEG-DASH成为正式的国际标准,为网络多媒体的发展带来了里程牌式的突破。  本文在安卓平台上研究并实现了基于 MPEG-DASH协议的自适应流媒体传输的媒体播放器中间件Dash Player。流媒体技术已由传统的基于RTP/RTCP/RT-SP协议传输发展到基于 HTTP协议传输,然而现已有的相对成熟的基于 HTTP协议的自适应流媒体传输解决方案如苹果公司的 ALS,微软公司的 Smooth Streaming等均存在平台不兼容等不足之处,而MPEG-DASH则能很好的解决这个问题。DASH协议的实现主要包括MPD媒体描述文件解析、媒体数据段网络地址获取、具体自适应策略实现等。本文项目原型建立在安卓平台之上,通过对Android多媒体框架源代码的研究分析,了解安卓多媒体框架的发展历史、本地播放框架及已有流媒体框架的具体实现,并完成支持 DASH协议的 Android多媒体中间件播放器原型的设计与实现,对其主要功能模块提供相应的试验方案和最终试验结果,最后对本文工作成果进行研究对比,得出下一步工作的改进方向。
其他文献
信息化年代,网络资源日益庞大,用户请求信息数据量伴随着互联网的发展而不断增加。由于集群存储系统有诸多优势,所以集群存储系统已被广泛应用于数据中心中。集群存储系统中,
视频监控作为现代安防行业的一个重要组成部分,以其内容信息丰富、直观、方便等特点广泛应用于工作与生活的各个领域,网络化的视频监控也成为当今研究的热点之一。在视频监控
计算机软硬件系统日益复杂,在很多系统中,测试、模拟等传统的验证方法已不能保证其正确性和可靠性。模型检测技术产生于上世纪80年代,由美国的Clarke和Emerson,法国的Quielle
嵌入式操作系统是嵌入式系统设计的核心,是控制、辅助系统运行的重要单元。Linux系统作为嵌入式操作系统杰出的代表,由于具有诸多优点,如易于开发、高效、功能强大、稳定、易
随着嵌入式技术的快速发展和其应用领域的不断扩大,单纯的文件系统已经无法满足系统和用户对大量数据处理的各种要求。因此嵌入式数据库的概念随之引入,它作为嵌入式软件的一
在并行计算中,随着问题规模增大,需要考虑如何分配负载来达到均衡。在一个由多个处理机组成的集群系统中,相互作用的任务必须分配到多个处理机上,以充分利用系统资源。许多科学计
软件需求分析是软件生命周期中关键的一步,随着软件系统规模的扩大,它直接关系到软件系统的可靠性、安全性和开发成本。因此,提高需求分析的效率和质量变得非常重要。本文给
轧钢厂高温、强振动的特殊环境决定了钢坯传送距离测量的复杂性。本课题由常州某轧钢厂激光测距传感器项目资助,项目编号:D.11─0108—07,旨在解决实时测量30至50吨重热钢坯的移
随着计算机、移动计算以及传感器网络的发展,计算变得无处不在。在数字化战场条件下,由于战场信息具有复杂性、动态性、异构性等特点,如何对分布在战场环境中的上下文数据进
传感器、嵌入式计算、网络和无线通信四大技术孕育了无线传感器网络。无线传感器网络可以被广泛的应用于军事,商业,医疗救护,环境监测等多方面。由于无线传感器网络通常由大量密