基于opencore多媒体框架的应用扩展

基于opencore多媒体框架的应用扩展

ID:32184675

大小:2.49 MB

页数:62页

时间:2019-02-01

基于opencore多媒体框架的应用扩展_第1页
基于opencore多媒体框架的应用扩展_第2页
基于opencore多媒体框架的应用扩展_第3页
基于opencore多媒体框架的应用扩展_第4页
基于opencore多媒体框架的应用扩展_第5页
资源描述:

《基于opencore多媒体框架的应用扩展》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、第一章绪论本章介绍了本课题的研究背景、研究对象、国内外研究现状,以及本文的主要研究内容和组织结构。一1.1选题背景及研究意义随着3G在世界范围内的大规模商用和移动互联网不断普及,人们日益认识到以音视频为特色的多媒体业务是3G业务的应用核心,移动通信领域多媒体应用将成为一个巨大的产业。2010(第四届)移动互联网国际研讨会上,中国移动研究院院长黄晓庆表示,“支持WiMO的特殊芯片进入市场后,具备WiMO功能的手机很快就可以商用。”WiMo是支持高清音视频无线传输的技术协议,通过Wi.Fi作为传输手段,可实现移动终端与电视之间的屏幕与声音实时同步,有效扩展移动终端的

2、展现能力。中国移动主导了WiMo(WirelessMobileMultimediaTransmitting)移动终端无线多媒体传送技术的开发,它是一种支持移动终端与大屏幕设备间无线、实时、高清音视频信息传输的技术,实现了以移动终端为核心的多屏共享互动。‘'WiMo的出现使现有手机类应用和服务快速扩展至电视、PC及其他家电和消费类电子产品,原有业务只需在内容层面进行适配即可生成全新体验的‘多屏融合’服务,不需要网络侧作重大改造和调整。"中国移动研究院终端技术研究所副所长郭晓岩在WiMo技术及产业合作研讨会上表示。随之中国移动、中国国联通、中国电信不断推出各种3G业

3、务,在一定程度促进了国内3G网络的大规模普及,这使得移动多媒体业务有了广阔的市场和前景。在现阶段,作为一个移动智能设备,比如智能手机、平板电脑、上网本等,多媒体应用是一个必不可少的功能之一。多媒体的播放,包括本地文件和网络的流媒体,都是强大的内置多媒体播放引擎的支持,这是多媒体功能满足用户用户体验的重要保证。然而,现在的多媒体引擎,比如Helix[11、FFmpeg[2】13】、GStreamerl41等最早的设计都是面向PC平台的,没有充分考虑到移动设备在CPU、内存等方面的资源限制。在Androidt5】平台上常见的如OpenCord6j、Stagefrig

4、ht等多媒体引擎,跟Android平台一样,出现时间比较晚,现阶段其支持的功能和稳定性方面都是十分有限的。所以对面向移动设备和应用的多媒体引擎及其应用扩展方面做分析和研究是十分有意义的。2基于OpenCore多媒体框架的应用扩展目前,移动多媒体应用的需求正在高速增长,随着3G网络的普及和移动互联网技术的发展,移动多媒体功能不断地完善,必定会推动移动互联网的发展,催生更多的移动应用。1.2国内外现状当前,随着移动互联网的迅猛发展,Android作为一个新的智能操作系统平台,在市场上占据着越来越重要的份额。作为智能手持设备必备的应用之一,多媒体是不可或缺的。同时人们

5、对多媒体应用的需求也越来越多,不管在功能还是用户体验效果方面的,都提出了更高的要求。国际上很多厂商、公司不断推出了基于Android系统平台的手机和平板电脑,这大大推动了Android系统的普及。基于不同的硬件解决方案,各个公司有着自己的多媒体解决方案。有基于OpenCore框架做扩展的,也有的使用第三方公司的多媒体引擎,比如Helix。还有在研发新的多媒体引擎的,比如基于新的Stagefright框架做深度的定制。OpenCore是随Android平台一块推出的,经过几个版本的升级,其与系统的整合方面不断磨合,同时在稳定性方面也是比较可靠的,相比于其他多媒体引

6、擎,它有着自身的优势。而且业内大部分解决方案也是基于原有OpenCore框架,基于需求的功能扩展,做新的模块、组件的扩展和集成,支持更多的音视频编解码格式,不断地完善原有的多媒体框架。国内电信运营商,如中国移动、中国联通、中国电信,还有中兴、华为、联想等设备提供商都推出了基于Android平台的手机和平板电脑等智能移动产品。同时TI(德州仪器)、Qualcomm(高通)、nVidia(英伟达)、MTK(联发科)、展讯等国内外公司提供了各种基于特定硬件的解决方案,大大推荐了Android产业链的蓬勃发展。一般地,对于MPEG-4、H.264、H.263等视频编码格

7、式,这些公司会在对应的硬件解决方案中都会提供硬件解码功能。因为这些视频编码格式在解码时计算量非常大,对CPU的计算能力要求很高,如果仅依靠CPU进行软解码,在播放这类视频时,比如720P的高清视频,其播放效果是非常差的,远远达不到设计的需求。硬解方案的推出在一定程度上缓解了在解码过程中CPU的计算负担,提高了播放效果。.由于Android出现的比较晚,许多方面的功能还需要有待完善和优化。多媒体模块是功能比较缺欠、也是应用需求比较多的地方,原因之一是多媒体本身就是一块比较大、也是比较复杂的模块,各种各样的音视频编码解码规范和算法,在实际开发过程也是比较复杂和繁琐的

8、。此外还有这些编解码实现

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。