基于Android流媒体播放器的设计与实现

来源 :重庆邮电大学 | 被引量 : 0次 | 上传用户:zhouhai3032
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近年来,随着移动通信技术的不断发展和移动终端性能的大幅提升,人们已不再满足于单纯的文本、图像和声音文件。多媒体信息因其直观、信息量大的优点而得到广泛应用。因此,移动流媒体已经成为无线网络技术和多媒体技术新的发展方向,手机终端上的流媒体应用也日益受到人们的青睐。   本文以移动流媒体体系结构、流媒体传输控制协议族、H.264视频编解码关键技术和Android平台为基础,根据流媒体客户端的特点,在手机终端上设计并实现了一个基于Android平台的流媒体播放器。本文主要工作有:   1、研究了当前主流的开源解码器,在分析流媒体播放器需求的基础上,设计了流媒体播放器的实现方案;针对实现方案解码性能不高的缺点,对H.264时域误码掩盖算法和差错控制算法进行了改进,并优化了解码器的实现。   2、设计了播放器的系统架构,按功能模块划分为数据获取层、数据预处理层、音视频解码层和音视频播放控制层,结合FFmpeg源码对播放器的关键技术和重要模块进行了实现,并移植FFmpeg到Android平台,实现了流媒体播放器。   3、在完成流媒体播放器设计和实现的基础上,添加了同步音频到视频和同步音、视频到外部时钟的策略,优化了音视频同步机制;增加了网络媒体文件的随机播放和控制外部摄像头的功能。   4、在EDGE/TD-SCDMA网络环境中对播放器性能进行了测试,结果表明解码器恢复图像的PSNR值最大提高了1.6dB,解码一帧HVGA分辨率的图像仅需30ms,并实现了VGA的流畅播放。本文设计的流媒体播放器能在现有网络环境中实现流畅播放。   本文为实现高性能及易于移植、扩展的流媒体播放器提供了一定的理论基础,具有较高的应用价值。
其他文献
现代战争中制胜的关键是看哪方能尽早发现敌方威胁,相比早期雷达探测系统的主动跟踪方式,红外探测系统的被动跟踪方式在军事领域中应用更为广泛,但是红外探测系统所获得的含有弱
多目标进化算法(Multi-Objective Evolutionary Algorithm, MOEA)是一种新兴的启发式寻优搜索技术,通过模拟自然进化过程中优胜劣汰和随机信息交换的思想来实现种群的进化,其随机
随着科学技术的迅速发展,人类社会的生活进入了信息化时代。与人们生活息息相关的任何一个领域都成为了科学研究的重点。其中,智能交通已经成为当前社会研究的一个热点。虽然当
无线传感器网络是指将大量的传感器节点部署在监测区域,通过自组网的方式构成的一种“自治监控系统”,是二十一世纪最具影响力的新技术之一。传感器技术、微电子技术、分布式计
带式输送机是一种现代化生产中连续运输设备,具有运量大、运距远、能耗小、运费低、效率高、运行平稳、装卸方便、适合于散料运输等优点。与汽车、火车一起成为三大主力工业运输工具,已广泛应用于煤炭、矿山、港口、电力、冶金、化工等领域。输送带是带式输送机的牵引和承载的关键部件,在使用过程中,由于各种原因,会造成重大断带或纵向撕裂安全事故而停产,运输物料的损耗,设备的损坏,巨大的经济损失和人员伤亡,严重影响安全
通用串行总线(USB)至1995年提出以来,由于其支持热拔插、数据传输率高、低功耗、低成本等诸多优点,迅速成为计算机与嵌入式系统中标配的接口之一。由于USB主机在USB的拓扑结构
带式输送机是一种现代化生产中的连续运输设备,具有运量大、运距远、能耗小、运费低、装卸方便、适合于散料运输等特点,已广泛应用于煤炭、矿山、港口、电力、冶金、化工等领域。输送带是带式输送机的牵引和承载的关键部件。由于带式输送机安装调整不当、落料点落料不正、长期在恶劣环境下使用等原因,会造成输送带发生跑偏、表面损伤和纵向撕裂等故障。如果这些故障得不到及时检测和处理,会引发重大断带和纵向撕裂等安全事故,造
近程雷达组网系统通过雷达目标探测信息共享,更高效地实现封锁区域内目标的探测、识别、轨迹跟踪等任务,提高目标探测性能及可靠性。本文以某预研项目为背景,针对封锁区域目
无线传感与激励网络(Wireless sensor and actuator networks, WSANs)是近年来提出的一种由无线传感器网络(Wireless sensor networks, WSNs)发展而来的新型网络,其一般由传
无线网状网结合了无线局域网和移动自组网的优势,具有结构灵活,自组织、多跳等特点,是一种高速率、高容量的新型多点对多点无线宽带网络。这种网络能够提供高的可靠性、覆盖和稳