【vc++精品源码栏目提醒】:网学会员--在 vc++精品源码编辑为广大网友搜集整理了:【精品】基于嵌入式环境的流媒体播放器的研究与实现 - 其它资料绩等信息,祝愿广大网友取得需要的信息,参考学习。
Y 1219405 分类号TN919.82 密级 重庆邮电大学硕士学位论文论文题目 基于嵌入式环境的流媒体播放器的 研究与实现英文题目The Research and Realization of The Streaming Media Play—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年4月20日重庆邮电人学硕十论文 摘要 摘要 随着媒体压缩技术和宽带网络技术的飞速发展,以远程音视频交互为特色的流媒体业务已成为目前行业内最迫切的需要,而媒体播放器是实现流媒体业务的关键部分,因此,播放器的性能也就有了更高的标准。
本课题研究的目的是开发出一套基于MonteVista Linux操作系统平台的流媒体播放器软件。
该嵌入式流媒体播放器基于嵌入式处理器硬件平台,采用了针对硬件平台优化过的MPEG.4视频解码算法和MP3/AAC音频解码算法,并且支持流媒体网络协议,在IPTV机顶盒上实现和应用。
本文阐述了研究设计一种应用在IPTV终端机顶盒上的嵌入式流媒体播放器的思路和实现的机制。
播放器的开发的总体方案是在Linux平台上,以C语占作为开发工具,对播放器的架构进行设计并实现其中的关键技术。
该系统在高性能嵌入式处理器的基础上,采用特有的硬件平台架构、视频解码技术、音频解码技术和流媒体技术进行设计。
本设计基于的是SOC+DSP硬件平台架构,DSP弥补SOC在媒体数据处理方面的不足或在原有SOC支持的媒体格式的基础上进一步支持新的格式。
本播放器的软件部分采用模块化设计思路,在播放器的内部通过回调函数的方式实现模块间的控制命令和数据的交互。
在设计的过程中,有关播放器的关键性问题采用具体的技术实现,例如,内部缓冲、音视频同步、模块问的通信以及以支持更多媒体类型的软件代码升级。
该流媒体播放器不但可以支持更多的媒体类型,能实现基于I帧播放的快进快退,也更好地解决了播放器内部数据缓冲和音视频同步的问题。
更重要的是,该播放器的实现也为嵌入式流媒体播放终端提供了一种综合的解决方案,且播放器具有良好的系统扩展性和兼容性。
本课题来源于郑州××X公司的NDVD VC.9026L型机顶盒研发项目,该型号的机顶盒已经在河南省的党员远程交互式教育平台和农村信息化建设等领域得到了成功的应用,并在全国范围内得到推广。
关键词:播放器,嵌入式系统,流媒体,同步,环形缓冲区重庆邮电大学硕士论文 摘要 Abstract With the fast development of media.compression and wideband networktechnology,streaming media service,which has the character of long distanceaudio and video interaction.has become the most urgent requirement in thecurrent industry.Since media player is the key to realize streaming mediaservice,it is required that the performance of player has higher standard.Anoverall approach tO achieve the streaming multimedia player which is basedon the plat of the embedded MonteVista Linux OS iS presented in this paper.Based on the embedded that adopts the decoding algorithm for platformMPEG一4 video and the decoding algorithm for MP3/AAC audio which areoptimized on hardware platform,the player supports streaming media networkprotocol and can be used in IPTV STB. In this dissertation,an Embedded Media Player that used in the terminalSTB of IPTV system is designed.The whole scheme is to design theconstruction of the player and to realize the key technology by using the Clanguage on the platform of Linux.The system is based on high performanceembedded processor.The special construction of the hardware environment,the technology of decoding of audio and video data,and streaming mediatechnology are used in the design.The hardware environment is based on SOC+DSP.DSP offsets the shortcoming of SOC when processing the media data,and can support the new media formats.The software realization of the player adopts modularizing thoughts.In the player,the interaction of the controlcommand and the data are realized by the call—back function.In the course ofthe design,the key technology realization,such as the mechanism of AV databuffe^the synchronization between video and audio,communication between the different modes and the upgrade of software code which can support more media types,iS very important. The player can support
上一篇:
[精品]CAD专业软件无缝对接GRX扩展工具开发可行性研究报告
下一篇:
英语论文网([网学网]):英语专业本科生毕业论文写作