基于GStreamer多格式媒体 播放系统的设计实现

被引量 : 0次 | 上传用户:Calvin521
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
由于多媒体技术应用领域的不断延伸,以及嵌入式系统软硬件的不断发展和完善,多媒体技术在嵌入式系统中的应用也越来越广泛。在当前的嵌入式软件领域,比如开源社区的嵌入式Linux操作系统对多用户多任务以及图形界面等各个方面都有着很好的支持,所以越来越多的曾经只能用于PC上的多媒体应用也渐渐的实现了在嵌入式系统中的应用。像以便携式掌上电脑,智能手机,数字电视为代表的高端嵌入式终端产品就是多媒体技术在嵌入式系统中的最典型应用。而在这些嵌入式产品已经实现了的各种多媒体应用中,要求对多格式媒体文件的播放支持是一个相当重要的应用。本文中的媒体播放系统就是面对这一要求设计的。在本论文中,以嵌入式Linux为底层操作系统,以开源多媒体框架GStreamer为多媒体引擎,实现了一套完整的媒体播放系统。文中详细介绍了整个系统的设计思想,给出了系统的整体框架,对比软件解码的弊端采用硬件解码方式对视频文件进行解码,根据GStreamer框架的结构特点来创建媒体播放管道,并在此基础上实现媒体文件播放过程中的状态控制,完成软件设计并进行了完整的测试,测试结果满足设计需求。论文的主要贡献:选择一个开源的多媒体框架在嵌入式系统下进行多媒体开发,减少了系统的开发成本,降低了系统的开发难度,缩短了系统的开发周期,并且提高了系统的开发效率。文中根据GStreamer的插件模块化设计特点,以管道设计为主线,设计实现了简单通用的媒体播放管道,可以支持多格式媒体文件的播放,并且有着很好的稳定性。
其他文献
介入性艺术,从根本上来讲,指代的是一种艺术的思考方式,而不是一种固定的艺术形式。这类艺术实践是以社会现象或社会议题为创作内容,以艺术作为某种中介或手段,不以生产物件式的作品或展览为目的,而是强调艺术如何对社会问题进行回应。从这个目的出发又延伸出对介入性艺术操作模式的一般归纳。其中涉及艺术家、作品、参与者以及现场四个因素的变化组合,就此也产生了更多枝节的探讨。包括在这种模式下,产生了一种有别于传统观
主要综述了电子显示玻璃生产用原材料的关键指标及检测方法,其中关键指标包括原材料主成分含量、杂质含量、粒度、水分烧失量,这些指标在电子玻璃生产中意义重大。结合主要原
在调研碳化物和氮化物的制备中发现碳化物和氮化物传统合成温度较高,本论文探索在温和的条件下合成了金属碳化物和氮化物纳米材料,并初步研究了材料的相关性能。其主要工作内
2型糖尿病(T2DM)是一种以气阴两虚血瘀为主要表现的代谢紊乱性疾病,中医称之为消渴症。丹蛭降糖胶囊是由太子参、生地黄、牡丹皮、菟丝子、泽泻、水蛭等药材组成的复方制剂,
当前,战略性人力资源管理已经逐渐成为企业人力资源管理的核心内容,战略性人力资源管理模式可以在一定程度上提高人力资源管理的效率,提高企业对于资源整合的合理性,从而帮助
一带一路背景下,为中医院发展提供了良好契机,对接一带一路,通过内涵建设、"走出去"的发展路径设计,谋求中医医院的更快更好发展。
公司法人治理结构概念的提出和发展与公司法的发展历史是分不开的。对于其涵义至今学术界仍存在争议。作为企业不断发展的必然结果,公司法人治理结构的有效性事关现代企业改革
发展和培育循环经济是一个集经济、社会、科技和生态发展于一体的复杂系统工程,台州湾海洋循环经济产业集聚区建设即是海洋经济时代在这方面的有益探索和生动实践。该文在简
民以食为天,国以民为天。食品的数量和质量直接关系到一个民族的生存和可持续发展。发展有机农业,不仅是提高人民生活水平的需要,也不仅是产业发展提高农民收入的需要,更是维
目的了解合肥市2型糖尿病合并抑郁症患者的现状,分析2型糖尿病合并抑郁的影响因素及其生存质量的影响因素,为制定提高2型糖尿病合并抑郁症患者的生命质量的措施提供理论依据