基于Gstreamer的Chromium音视频播放系统的设计与实现

来源 :上海交通大学 | 被引量 : 0次 | 上传用户:davidphoenix
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着汽车的普及和生活节奏的加快,人们在日常生活中越来越多的使用汽车。对于车载多媒体系统,广大消费者已经不再仅仅满足于本地音视频的播放,更希望在车载终端上随时随地享受互联网多媒体服务,例如打开车载终端的浏览器直接联网浏览网页,播放喜欢的音视频,或打开音乐电台在线聆听最新音乐。本课题希望通过对当前网络浏览器的发展规律和未来趋势做简要分析,结合目前车载多媒体的发展现状,对常见构建多媒体应用的开源框架及浏览器音视频播放体系结构的相关技术进行学习研究,完成基于Gstreamer的Chromium浏览器音视频播放系统的设计与实现。本文的主要工作包括:(1)通过对当前主流浏览器进行了解,概括其基本特性。系统性地阐述浏览器将HTML、CSS、JavaScript文本文档转变成可视化图像界面的基本流程和工作原理。在此前提下,以渲染引擎WebKit为例介绍其内部设计,并对以Webkit为内核的浏览器Chromium做整体框架分析。(2)以Chromium浏览器多媒体播放为重点,详细分析相关模块的设计和实现细节,对涉及到的类和流程做详细的说明与解析,了解并掌握其内部实现机制。根据产品需求,对现存的框架进行重构与优化。(3)了解和分析Gstreamer基本的框架结构,掌握其设计理念和基本原理。简要介绍GStreamer的系统集成方法、调试方法、以及调用机制。基于Gstreamer框架,设计和实现音视频文件的播放,并对实现细节进行封装,以便第三方使用和二次开发。(4)基于对Gstreamer多媒体播放底层的接口封装和Chromium多媒体部分的重构,重新设计和实现中间层模块,将Chromium与Gstreamer进行对接。(5)测试和验证设计构想和实现方案,讨论存在的不足之处,为下一步的改进工作指出方向和提出目标。Gstreamer框架是当前多媒体设计领域较成熟和常用的框架,在此框架下,开发人员可以根据不同的需求灵活地对多媒体格式进行增加,对传输协议的更换也更为便捷。基于Gstreamer的Chromium音视频播放系统不仅便于后期的扩展,而且被封装成共享库的插件所提供的元件可以被多个程序共享使用,降低开发成本。另外,此系统支持WebAPP的使用,对相关的第三方软件可以无缝对接。基于GStreamer架构的Chromium音视频播放系统不仅能给用户提供更多、更好的音视频享受,还简化了集成和复用,快速响应市场需求,提高产品竞争力。
其他文献
水稻分蘖角度与植株的向地性感应有关,而生长素在重力响应过程中起重要作用。水稻匍匐散生突变体lazy1是经典的地上部重力性缺失突变体之一。已有的研究表明,在水稻lazy1突变
目的:应用二维斑点追踪成像技术(2D-STI)定量评价老年高血压患者心肌应变,观察不同血压控制水平老年高血压患者心肌力学的变化情况,并进一步分析血压控制良好老年高血压患者
目的:分析比较腓肠神经营养血管筋膜皮瓣(以下简称腓肠神经皮瓣)和股前外侧穿支皮瓣修复足踝部皮肤软组织缺损的手术经过、修复效果和预后,为临床皮瓣的选择提供参考。方法:
目前运用最广泛、最为成熟的氮氧化物控制技术是以NH_3为还原剂的选择性催化还原法工艺(NH_3-SCR法),但NH_3本身具有的腐蚀性使得脱硝过程中的氨逃逸和氨泄漏存在一定的安全隐患。作为一种NH_3-SCR法的替代技术,以碳氢化合物为还原剂的HC脱硝技术得到了国内外众多学者的广泛关注,极具发展潜力,但实际生产中烟气中较高浓度的氧气对HC脱硝有极大的抑制作用。为了避免氧气产生的负面作用,我们提出了
农机深松铲尖是农机耕种作业主要的部件,在作业的过程中深松铲尖受到土壤、沙石、植物根茎等强烈的摩擦磨损及较大力量的冲击,这样就使深松铲尖很快失效,这样不仅影响作业效率及效果,而且造成一定的经济损失。目前,国内外对于农机深松铲尖的表面耐磨研究较少,本文采用先进的激光熔覆技术在深松铲尖表面熔覆高性能的耐磨镍基合金材料以提高其使用寿命。本文选用深松铲尖常用的65Mn钢为基材,选用干燥的镍基合金粉末通过高能
本论文应用粗饲料分级指数(GI)和康奈尔净碳水化合物和蛋白质体系(CNCPS)对杂交狼尾草、羊草、玉米秸秆品质进行评定,对比分析杂交狼尾草的营养价值。根据三种粗饲料的营养对比,对其进行不同配比,应用体外批次培养法研究了三种粗饲料单一发酵结果与三种粗饲料不同组合间的组合发酵结果。经过体外批次发酵,筛选出发酵效果优良的配比,采用拉丁方设计,选取三头安装有永久性瘤胃瘘管的绵羊,每个发酵时间点选取3个平行
是前浪牵引了后浪,还是后浪推动了前浪,是谁在奔向下一个浪潮之巅?当周期下行,当水落"实"出,是该锋芒收敛,还是要逆风翻盘?在此,我们放眼于产业与资本的交汇之处——企业风险
会议
贺兰山岩画中最常见的是持弓箭人物和动物的组合画面,多用狩猎巫术进行解释。本文通过对岩画中人物与动物的关系、弓箭和人物的刻绘风格的考察,认为这些画面的弓箭并非用于狩
研究背景哺乳动物的中枢神经系统(Central Nervous System,CNS)损伤之后,自身修复和再生能力非常有限,给哺乳类动物带来沉重打击,会直接造成自身运动和(或)感觉功能的障碍,甚至产生致命的后果,目前还没有有效的治疗手段,本研究旨在从一个方面为哺乳动物的CNS损伤后自身修复和再生能力提供新思路。CNS损伤后之所以自身修复和再生能力极差,其中一个很重要的原因就是胶质细胞增生最终导致胶
学位
目的:通过测定中重度阻塞性睡眠呼吸暂停(OSA)患者血清硫氧还蛋白(TRX1)、硫氧还蛋白相互作用蛋白(TXNIP)血清浓度水平,研究其与左室重构的相关性,探讨OSA相关左室肥厚的病理