基于GStreamer多格式媒体 播放系统的设计实现
本文选题:多格式 切入点:媒体播放系统 出处:《中国海洋大学》2012年硕士论文 论文类型:学位论文
【摘要】:由于多媒体技术应用领域的不断延伸,以及嵌入式系统软硬件的不断发展和完善,多媒体技术在嵌入式系统中的应用也越来越广泛。在当前的嵌入式软件领域,比如开源社区的嵌入式Linux操作系统对多用户多任务以及图形界面等各个方面都有着很好的支持,所以越来越多的曾经只能用于PC上的多媒体应用也渐渐的实现了在嵌入式系统中的应用。像以便携式掌上电脑,智能手机,数字电视为代表的高端嵌入式终端产品就是多媒体技术在嵌入式系统中的最典型应用。而在这些嵌入式产品已经实现了的各种多媒体应用中,要求对多格式媒体文件的播放支持是一个相当重要的应用。本文中的媒体播放系统就是面对这一要求设计的。 在本论文中,以嵌入式Linux为底层操作系统,以开源多媒体框架GStreamer为多媒体引擎,实现了一套完整的媒体播放系统。文中详细介绍了整个系统的设计思想,给出了系统的整体框架,对比软件解码的弊端采用硬件解码方式对视频文件进行解码,根据GStreamer框架的结构特点来创建媒体播放管道,并在此基础上实现媒体文件播放过程中的状态控制,完成软件设计并进行了完整的测试,测试结果满足设计需求。 论文的主要贡献:选择一个开源的多媒体框架在嵌入式系统下进行多媒体开发,减少了系统的开发成本,,降低了系统的开发难度,缩短了系统的开发周期,并且提高了系统的开发效率。文中根据GStreamer的插件模块化设计特点,以管道设计为主线,设计实现了简单通用的媒体播放管道,可以支持多格式媒体文件的播放,并且有着很好的稳定性。
[Abstract]:Due to the continuous extension of multimedia technology application field and the continuous development and perfection of embedded system software and hardware, multimedia technology is more and more widely used in embedded system. For example, the embedded Linux operating system in the open source community has good support for various aspects, such as multi-user, multi-task, graphical interface, etc. So more and more multimedia applications that used to be used only on PCs are gradually realizing applications in embedded systems, such as portable handheld computers, smart phones, The high-end embedded terminal product represented by digital TV is the most typical application of multimedia technology in embedded system. It is a very important application to request the support of multi-format media files, and the media playback system in this paper is designed to meet this requirement. In this paper, we use embedded Linux as the underlying operating system and open source multimedia framework GStreamer as the multimedia engine to realize a complete media playback system. In this paper, the design idea of the whole system is introduced in detail. The whole frame of the system is given. Compared with the disadvantages of software decoding, the video file is decoded by hardware, and the media channel is created according to the structure of GStreamer framework. On this basis, the state control of the media file playback process is realized, the software design is completed and the complete test is carried out, and the test results meet the design requirements. The main contributions of this paper are as follows: selecting an open source multimedia framework for multimedia development under embedded system can reduce the system development cost, reduce the system development difficulty and shorten the system development cycle. According to the characteristics of GStreamer plug-in modularization design and pipeline design as the main line, a simple and universal media playback pipeline is designed and implemented, which can support the playback of multi-format media files. And have very good stability.
【学位授予单位】:中国海洋大学
【学位级别】:硕士
【学位授予年份】:2012
【分类号】:TP368.1
【相似文献】
相关期刊论文 前10条
1 黄可望;;配料监控系统设计实现[J];中小企业管理与科技(下旬刊);2010年05期
2 戴艳杰;周鸿奎;;随书光盘的管理与借阅实现[J];内蒙古气象;2007年06期
3 赵锦东;张婷;金雁;;基于改进的单倍体遗传算法生产调度设计[J];制造业自动化;2011年09期
4 宋桂展;;一种简单易行的视频点播系统的探讨与实践[J];中国现代教育装备;2009年03期
5 张瑞霞;;浅谈密码学教学中的层次教学法[J];大众科技;2010年01期
6 雷宁利 ,张永强;用VC设计实现可多次扩展的对话框[J];电脑编程技巧与维护;2003年02期
7 陈功贵;医院门诊划价收费管理信息系统的设计与实现[J];中国医学教育技术;2005年05期
8 梁沂;洪韬;薛明华;;引信目标射频仿真中的特殊锁相环路[J];系统工程与电子技术;2005年12期
9 张如云;刘厚泉;;基于B/S的社区管理系统的设计与实现[J];办公自动化;2008年10期
10 黄军荣;郑晓东;;基于Visual FoxPro的劳资管理系统设计与实现[J];自动化与信息工程;2008年01期
相关会议论文 前10条
1 曹加恒;郑振楣;石树刚;;WJMIS的模型开发与设计实现[A];数据库研究与进展95——第十三届全国数据库学术会议论文集[C];1995年
2 孙海燕;李楠;;SPACEWIRE总线接口及终端系统的设计实现[A];2011年通信与信息技术新进展——第八届中国通信学会学术年会论文集[C];2011年
3 宋垣;卢伟;;某型反坦克导弹弹道监测评定系统的设计与实现[A];系统仿真技术及其应用(第7卷)——'2005系统仿真技术及其应用学术交流会论文选编[C];2005年
4 张明生;;基于数据挖掘的学生成绩分析系统设计与实现[A];教育技术应用与整合研究论文[C];2005年
5 刘军风;吴向阳;;一种充放式充气操纵设备的设计[A];第八届全国设备与维修工程学术会议、第十三届全国设备监测与诊断学术会议论文集[C];2008年
6 张明生;;基于数据挖掘的学生成绩分析系统设计与实现[A];中国教育技术协会2004年年会论文集[C];2004年
7 刘兵;胡学钢;;基于多链接分析的主题爬虫设计实现[A];全国第20届计算机技术与应用学术会议(CACIS·2009)暨全国第1届安全关键技术与应用学术会议论文集(上册)[C];2009年
8 曹宏发;郑琼林;李和平;;城轨列车制动系统故障导向安全设计[A];中国铁道学会牵引动力委员会制动学组2008年学术年会——高速铁路动车组和重载列车制动技术研讨会论文集[C];2008年
9 杨扬;周兴社;;工作流管理系统中的流程设计[A];面向21世纪的科技进步与社会经济发展(上册)[C];1999年
10 许勇;杨军;;声学导盲综合服务系统的设计实现[A];泛在信息社会中的声学——中国声学学会2010年全国会员代表大会暨学术会议论文集[C];2010年
相关重要报纸文章 前10条
1 马生泓;黄健:设计实现的因果关系[N];中华建筑报;2011年
2 吴泽欣;轨道交通设计实现零突破[N];中国铁道建筑报;2004年
3 雷蕾邋见习记者 庄初阳;浙江嘉利参与整车设计实现“零库存”[N];丽水日报;2008年
4 文锐 蒋孜;江苏20千伏客户变设计实现“成衣定制”[N];国家电网报;2008年
5 记者 付毅飞;溪洛渡水电站:用创新设计实现第一[N];科技日报;2005年
6 晓轩;SOA两大关键:架构与规划[N];计算机世界;2006年
7 ;双通道设计实现I/O带宽新突破[N];网络世界;2005年
8 于晓琳;京津集成电路设计实现跨区域延伸[N];科技日报;2008年
9 王娜;秀外慧中-NECS1100全新登陆中国[N];中国贸易报;2005年
10 庄言;昌河多款车型集体亮相[N];经济日报;2008年
相关博士学位论文 前10条
1 朱珊莹;强度调制型光纤传感器建模分析与设计实现[D];华中科技大学;2011年
2 佟吉钢;高性能嵌入式系统技术及应用的若干问题研究[D];南开大学;2010年
3 肖灿文;基于k-ary n-cube网络的高效通信[D];国防科学技术大学;2005年
4 周盛雨;基于FPGA的动态部分重构系统实现[D];中国科学院研究生院(空间科学与应用研究中心);2007年
5 陈毅成;无线传感器网络节点芯片安全增强策略研究[D];华中科技大学;2008年
6 李勇;异步数据触发微处理器体系结构关键技术研究与实现[D];国防科学技术大学;2007年
7 陈利光;适合于硬件进化的FPGA平台设计实现[D];复旦大学;2009年
8 李仁见;堆操作程序分析验证技术研究[D];国防科学技术大学;2011年
9 撒继铭;光纤CO气体传感器的理论建模及设计实现[D];华中科技大学;2007年
10 马东超;支持业务有效承载的宽带接入网关键技术研究[D];北京邮电大学;2010年
相关硕士学位论文 前10条
1 王蕊;基于GStreamer多格式媒体 播放系统的设计实现[D];中国海洋大学;2012年
2 周波;“信易通”烟草销售终端基础固件设计实现[D];山东大学;2011年
3 马慧芳;省地一体化水电管理系统研究及其设计实现[D];大连理工大学;2011年
4 仇昊;基于GStreamer的嵌入式多媒体系统的研究与实现[D];北京邮电大学;2011年
5 孟凡飞;基于Gstreamer的嵌入式流媒体系统的研究与设计[D];华南理工大学;2010年
6 薛婷钰;电子券系统的设计实现与可信属性优化[D];上海交通大学;2010年
7 刘复坤;武钢(襄樊)公司职业技能鉴定系统的设计实现[D];电子科技大学;2012年
8 刘阳;基于GStreamer的机顶盒多媒体播放管理模块的设计与实现[D];北京邮电大学;2012年
9 周刚;基于Gstreamer的流媒体视频服务器的研究与实现[D];西安电子科技大学;2012年
10 贾明;汽车行驶记录仪数据采集分析与管理系统的设计实现[D];电子科技大学;2011年
本文编号:1560696
本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/1560696.html