欢迎来到天天文库
浏览记录
ID:32468019
大小:1.85 MB
页数:73页
时间:2019-02-06
《基于嵌入式环境的流媒体播放器的研究与实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、分类号TN919.82密级Y1219405重庆邮电大学硕士学位论文论文题目基于嵌入式环境的流媒体播放器的研究与实现英文题目TheResearchandRealizationofTheStreamingMediaPlay—e———r—————B————.a...s...e....d......o....n......E.....m......b....e....d....e...d.......E....n....v.....i..r...o...—n—ment硕士研究生姜态指导教师鱼盎型煎撞学科专业通往与焦息系统论文评阅^-毯堡垒]囱丛疆歪盘垒堡2007年
2、4月20日重庆邮电人学硕十论文摘要随着媒体压缩技术和宽带网络技术的飞速发展,以远程音视频交互为特色的流媒体业务已成为目前行业内最迫切的需要,而媒体播放器是实现流媒体业务的关键部分,因此,播放器的性能也就有了更高的标准。本课题研究的目的是开发出一套基于MonteVistaLinux操作系统平台的流媒体播放器软件。该嵌入式流媒体播放器基于嵌入式处理器硬件平台,采用了针对硬件平台优化过的MPEG.4视频解码算法和MP3/AAC音频解码算法,并且支持流媒体网络协议,在IPTV机顶盒上实现和应用。本文阐述了研究设计一种应用在IPTV终端机顶盒上的嵌入式流媒体播放器的
3、思路和实现的机制。播放器的开发的总体方案是在Linux平台上,以C语占作为开发工具,对播放器的架构进行设计并实现其中的关键技术。该系统在高性能嵌入式处理器的基础上,采用特有的硬件平台架构、视频解码技术、音频解码技术和流媒体技术进行设计。本设计基于的是SOC+DSP硬件平台架构,DSP弥补SOC在媒体数据处理方面的不足或在原有SOC支持的媒体格式的基础上进一步支持新的格式。本播放器的软件部分采用模块化设计思路,在播放器的内部通过回调函数的方式实现模块间的控制命令和数据的交互。在设计的过程中,有关播放器的关键性问题采用具体的技术实现,例如,内部缓冲、音视频同步
4、、模块问的通信以及以支持更多媒体类型的软件代码升级。该流媒体播放器不但可以支持更多的媒体类型,能实现基于I帧播放的快进快退,也更好地解决了播放器内部数据缓冲和音视频同步的问题。更重要的是,该播放器的实现也为嵌入式流媒体播放终端提供了一种综合的解决方案,且播放器具有良好的系统扩展性和兼容性。本课题来源于郑州××X公司的NDVDVC.9026L型机顶盒研发项目,该型号的机顶盒已经在河南省的党员远程交互式教育平台和农村信息化建设等领域得到了成功的应用,并在全国范围内得到推广。关键词:播放器,嵌入式系统,流媒体,同步,环形缓冲区重庆邮电大学硕士论文摘要Abstra
5、ctWiththefastdevelopmentofmedia.compressionandwidebandnetworktechnology,streamingmediaservice,whichhasthecharacteroflongdistanceaudioandvideointeraction.hasbecomethemosturgentrequirementinthecurrentindustry.Sincemediaplayeristhekeytorealizestreamingmediaservice,itisrequiredthatthe
6、performanceofplayerhashigherstandard.AnoverallapproachtOachievethestreamingmultimediaplayerwhichisbasedontheplatoftheembeddedMonteVistaLinuxOSiSpresentedinthispaper.BasedontheembeddedplatformthatadoptsthedecodingalgorithmforMPEG一4videoandthedecodingalgorithmforMP3/AACaudiowhichare
7、optimizedonhardwareplatform,theplayersupportsstreamingmedianetworkprotocolandcanbeusedinIPTVSTB.Inthisdissertation,anEmbeddedMediaPlayerthatusedintheterminalSTBofIPTVsystemisdesigned.ThewholeschemeistodesigntheconstructionoftheplayerandtorealizethekeytechnologybyusingtheClanguageo
8、ntheplatformofLinux.Thesystemisba
此文档下载收益归作者所有