文档介绍:电子科技大学
硕士学位论文
嵌入式流媒体播放器软硬件协同优化设计与实现
姓名:聂飞
申请学位级别:硕士
专业:通信与信息系统
指导教师:阎波
20100501
摘要随着互联网技术的迅速发展,流媒体业务开始在世界范围内广泛推广和普及,用户对流媒体业务的需求也随之变的多样化,越来越多的用户希望流媒体业务能够突破空间和移动性的限制,满足用户随时随地点播网络媒体文件并获得高保真音频输出的需求。嵌入式流媒体播放器以其移动灵活性和价格便宜两大特性深受用户的喜爱,然而大多数嵌入式中低端微控制器处理能力有限,无法满足多样化复杂应用程序并发执行的需求,因此对应用程序进行优化、提高程序执行效率、降低其对微控制器需求就显得十分必要了。对于嵌入式流媒体播放器而言,如何在确保流媒体解码输出音质高保真的前提下,充分利用嵌入式系统平台的软硬件资源对播放器进行设计和优化成为当前研究热点之一。本文首先阐述了当前流媒体业务在国内外发展状况,综合比较分析了实时流式传输和顺序流式传输两种流媒体传输技术和常见音频编解码格式,依据课题要操作系统平台上分别选择饴肫骱虷魑A髅教宀シ牌音频解码程序和流式传输支撑协议。其次对嵌入式流媒体播放器执行效率进行优化,这一过程涉及到媒体流的支撑协议、硬件加速、解码算法等各个模块的协调和配和,其最终目的是实现一款应用于嵌入式中低端处理器平台的高效率、低功耗、音质好的流媒体播放器。本文依据软硬件协同优化理念,分别对解码端进行浮点代码定点化处理、流程控制敏感模块调整、解码函数算法改进、硬件单元加速、处理器内置执行周期加速等方案进行优化处理。随后对优化后的饴肫骷蒆槟?椋怪芄皇迪至髅教宓悴ァW詈蠼ḿ珊蟮流媒体播放器成功移植到綧平台上,并搭建流媒体服务器进行测试验证,测试结果表明本文设计的嵌入式流媒体播放器不仅能够实现对本地音频文件和局域网媒体流的正确解码播放,而且解码输出音质好、执行速率快、功耗低,完全满足在嵌入式中低端产品中的应用。关键词:流媒体,罜琈,软硬件协同,求,在
啪琣琤甌甅—.,.琈,琈,瓵甌:甋.、.,、析畉..甀甧Ⅱ
图表目录图緘耶连接网络拓扑图⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯年世界主要国家移动流媒体用户数量⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯图流媒体业务在中国的发展趋势⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯〗峁雇肌图帧头格式符号图⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯..嗦肓鞒掏肌流程图⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯一图心理声学静音门槛模拟曲线图⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯..饴肓鞒掏肌图子带综合滤波流程⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯枨肭笙煊掏肌图髅教逑低辰峁雇肌饕D?榻峁雇肌7⑾⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯系统配置界面截图⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯.图音频解码器浮点代码定点处理流程图⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯..图标准浮点解码器解码波形⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯..图优化处理后解码器解码波形⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯..单元饴肫饔呕鞒獭诤司迪癫季滞肌图音频驱动函数在中的映射地址⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯图诖娉鼗滞肌内存池内存节点申请释放流程图⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯..图流媒体点播拓扑结构图⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯一图流媒体解码器系统架构图⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯.髅教宀シ牌髅教宓悴チ鞒掏肌图目标端仿真测试平台⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯..图两种解码器输出数据采样对比⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯。图饴胧菅静钪怠图频谱幅度和相位差分析⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯..图流媒体服务器启动显示信息⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯图髅教宸衿鞯悴ト罩尽图绶治鱿低彻こ躺柚媒缑妗图羝滴募峁雇肌璴图
表几种常见的音频编解码格式比较⋯⋯⋯⋯⋯⋯⋯⋯⋯。⋯⋯⋯⋯⋯⋯<С址椒ā位整型数硎炯笆捣段А表解码器优化前后效率表⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯表羝到饴氤绦蛑饕=饴牒治霰怼表网络分析系统数据统计显示⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯.表甊图表目录
日期:/铀耆墨玉签名:墨冬独创性声明论文使用授权日期:少/日本人声明所呈交的学位论文是本人在导师指导下进行的研究工作及取得的研究成果。据我所知,除了文中特别加以标注和致谢的地为获得电子科技大学或其它教育机构的学位或证书而使用过的材料。的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或方外,论文中不包含其他人已经发表或撰写过的研究成果,也不包含与我一同工作的同志对本研究所做的任何贡献均已在论文中作了明确的说明并表示谢意。签名:本学位论文作者完全了解电子科技大学有关保留、使用学位论文的规定,有权保留并