嵌入式流媒体播放器软硬件协同优化设计与实现

来源 :电子科技大学 | 被引量 : 0次 | 上传用户:apple2008zxffxz
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着互联网技术的迅速发展,流媒体业务开始在世界范围内广泛推广和普及,用户对流媒体业务的需求也随之变的多样化,越来越多的用户希望流媒体业务能够突破空间和移动性的限制,满足用户随时随地点播网络媒体文件并获得高保真音频输出的需求。嵌入式流媒体播放器以其移动灵活性和价格便宜两大特性深受用户的喜爱,然而大多数嵌入式中低端微控制器处理能力有限,无法满足多样化复杂应用程序并发执行的需求,因此对应用程序进行优化、提高程序执行效率、降低其对微控制器MIPS需求就显得十分必要了。对于嵌入式流媒体播放器而言,如何在确保流媒体解码输出音质高保真的前提下,充分利用嵌入式系统平台的软硬件资源对播放器进行设计和优化成为当前研究热点之一。本文首先阐述了当前流媒体业务在国内外发展状况,综合比较分析了实时流式传输和顺序流式传输两种流媒体传输技术和常见音频编解码格式,依据课题要求,在μClinux操作系统平台上分别选择MP3解码器和HTTP作为流媒体播放器音频解码程序和流式传输支撑协议。其次对嵌入式流媒体播放器执行效率进行优化,这一过程涉及到媒体流的支撑协议、硬件加速、解码算法等各个模块的协调和配和,其最终目的是实现一款应用于嵌入式中低端处理器平台的高效率、低功耗、音质好的流媒体播放器。本文依据软硬件协同优化理念,分别对解码端进行浮点代码定点化处理、流程控制敏感模块调整、解码函数算法改进、eMAC硬件单元加速、处理器内置SRAM执行周期加速等方案进行优化处理。随后对优化后的MP3解码器集成HTTP协议模块,使之能够实现流媒体点播。最后将集成后的流媒体播放器成功移植到Freescale公司MCF5253EVBE平台上,并搭建流媒体服务器进行测试验证,测试结果表明本文设计的嵌入式流媒体播放器不仅能够实现对本地音频文件和局域网媒体流的正确解码播放,而且解码输出音质好、执行速率快、功耗低,完全满足在嵌入式中低端产品中的应用。
其他文献
表面肌电信号是一种从人体骨骼肌表面通过电极记录下来的神经、肌肉活动时发放的生物电信号,它能在非损伤状态下实时反映神经和肌肉的功能状态。如何从表面肌电中有效的提取
无线传感器网络(WSN:Wireless Sensor Networks)就是部署在监测区域内大量微小的传感器节点组成,通过无线通信方式形成的一个多跳自组织的网路系统,其目的是对生产生活中各种
通信信号的调制识别技术在非协作通信领域和软件无线电应用中具有重要地位,在调制识别领域,新型调制样式的出现也不断向人们提出新的挑战。随着无线通信的发展,多载波调制技
深空探测的主要目的是开发和利用空间资源、扩展人类的生存空间,为人类社会的长期可持续发展服务。它集中展示了一个国家的科技发展水平和综合国力,具有很强的军事、政治意义
利用广播信号和电视信号对目标进行无源定位和跟踪是目前国际上比较热门的一个研究课题,这种体制的雷达日益受到各国的重视,它们的发展也成为雷达发展的重点之一。无源雷达具
低轨卫星通信具有全球覆盖、空间衰减和传输延时小、便于地面设备小型化等优点,可以用于实现全球实时移动通信和无线接入,各国都在竞相开展相关领域研究。智能天线作为低轨卫
集成成像系统作为目前应用前景非常好的三维成像技术,可以形成全视差、全彩色的三维图像。不仅其系统结构简单,且无需佩戴光学辅助设备观看三维图像。然而,基于微透镜阵列的
打鼾是一种十分普遍的现象,大约有20%~40%的人群患有打鼾症状。打鼾不仅困扰患者、影响同伴,还会对患者健康造成威胁。阻塞性睡眠呼吸暂停综合症就是一种伴有打鼾的呼吸疾病,
能源已成为世界经济发展的关键问题,太阳能以其独特的特点——可再生和无污染,倍受人们关注。当前对于太阳能发电最大功率点跟踪(MPPT)的研究已涉及到许多的方向,其中有关于单轴
数字阵列雷达(DAR)是一种接收和发射都采用数字波束形成技术的数字化相控阵雷达,一方面,其具有系统资源调度和波束指向控制更加灵活,易于实现多功能和多任务;信号接收处理动态范