基于GStreamer的STB多媒体播放系统设计与实现

被引量 : 0次 | 上传用户:pipipipi9
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着大规模集成电路、数字信号处理技术的迅速发展,促使广播电视领域正面临着一场新的革命,我国由此也进入了由模拟电视向数字电视升级的时代。机顶盒(set topbox,简称STB),作为这场革命的一个重要组成部分,它使得人们能在现有电视机上方便地观看数字电视节目。数字机顶盒的普及,将对于推动国民经济发展具有重要的意义。同时,伴随着STB的普及,尤其是高清互动STB的发展,使得用户越来越希望可以把STB作为一个家庭的多媒体播放终端,用来播放本地媒体文件或者点播网络媒体源,因此在现有的STB建立一套多媒体播放系统就变得尤为迫切。GStreamer作为一个基于Linux的开源的多媒体框架,它既可以大大简化STB多媒体系统的开发,又可以很方便的应用于使用不同芯片的基于Linux系统的STB平台。GStreamer结束了Linux系统上多媒体框架混乱的局面,使得开发人员可以利用它很轻松的开发出自己的多媒体播放系统。GStreamer除了能够处理audio和video数据,同样还能处理各种各样的的Streaming Media。管道的设计方法甚至被用来设计出对延时有很高需求的高端的音频应用程序,它对实际应用中的滤波器基本没有负荷。目前各大STB芯片厂商对多媒体系统的实现各不相同,而GStreamer作为一个开源的源于Linux系统的多媒体框架,有着无可比拟的优势。它强大而又通用,同时也为各大STB厂商开发嵌入式多媒体播放系统提供了更多的选择和可能。GStreamer可以屏蔽不同STB平台芯片的差异,使得STB厂商的中间层代码和上层逻辑更加容易被复用。同时,也使得各芯片公司可以提供给客户更加标准的接口,以帮助STB厂商更快速的实现自己的多媒体播放系统,而不必去关心底层芯片的差异。结合上述背景及研究现状,本文将把GStreamer与STB相结合,构建基于Linux系统,GStreamer框架和华亚HTV900H芯片的STB多媒体播放系统。本文将从STB的多媒体播放系统的需求开始,结合GStreamer的框架,因而创建适合本STB平台的音视频插件和字幕插件,并把这些插件注册到GStreamer。然后实现外部系统调用GStreamer的API,并实现与外部系统的集成,最终完成基于GStreamer框架的STB多媒体播放系统。本文的研究工作主要有以下几个方面:1.深入研究GStreamer的多媒体框架和主要组成部分。2.研究GStreamer的插件机制,创建基于华亚HTV900H芯片的GStreamer音视频插件和字幕插件。3.详细介绍GStreamer的系统集成方法,调试方法,以及调用机制。4.建立基于GStreamer的STB多媒体播放系统,并进行相关的测试。
其他文献
阐述了我国农村污水现状与特点,并提出相应的解决方案,以期为农村污水处理设施建设提供科学依据。
气候/天气因素是旅游者选择旅游目的地的重要因素,近年来随着社会公众对雾霾影响的关注,旅游目的地的空气质量必将对旅游者的出行决策产生深远影响。文章基于旅游目的地选择
[目的]研究大黄提取液对大鼠颈总动脉挤压后内膜增生的防治作用。[方法]正常SD大鼠40只,随机分为动物模型组、阿司匹林组和大黄组(大黄Ⅰ组0.45 g/kg、大黄Ⅱ组1.35 g/kg、大
信息化主要表述的是培养、发展以计算机为主的智能化工具为代表的新生产力,并使之造福于社会的历史过程。改革开放以来随着我国科学技术的飞速发展,计算机已经成为了工作和生
目的:评价碧兰麻麻醉剂对口腔局麻的临床疗效。方法:采取随机分组对照实验,观察组采用碧兰麻麻醉剂对口腔局麻,以2%的利多卡因麻醉剂做对照,分别观察实验组和对照组的疗效。
古希腊辉煌的艺术与产生它的时代有着密不可分的关系。城邦制度、城邦战争以及对外侵略都深刻影响了古希腊艺术的发展。社会历史环境是古希腊艺术形成和发展的必不可少的因素
通过对国内外煤矿区景观重建与土地复垦的技术、法律法规、复垦目的等方面的差异进行系统的对比与分析,找出了我国与先进国家在煤矿区景观重建和土地复垦方面的差距,并对未来
[目的]探讨紫苏籽提取物对大鼠颈总动脉内膜增生的防治作用。[方法]将SD大鼠随机分为动物模型组、阿司匹林组和紫苏籽Ⅰ组(0.18 g/kg)、紫苏籽Ⅱ组(0.54 g/kg)和紫苏籽Ⅲ组(1
<正>网络暴力是随着互联网的不断发展,近几年才走进人们视野的一个新词汇,人们熟悉的"虐猫事件"、"史上最毒的后妈"事件、以及去年年底刚刚发生的"林嘉祥酒后猥亵女童"事件都
《李米的猜想》这部电影既具有丰富的社会性、深刻的思想性,同时叙事技巧、细节刻画、虚实结合等手法的运用也都很成功。一部成功的电影要既有思想性,又有趣味性,应达到内容