APP下载

基于Android嵌入式平台多媒体框架的研究与应用

2016-05-14丁新民

数字技术与应用 2016年8期
关键词:Android系统信息化技术

丁新民

摘要:各种信息化技术的不断发展,为社会各行业业务范围的扩大产生了积极的影响,加快了现代化企业的建设步伐。结合当前经济社会的整体发展现状,可知信息化技术正在改变着人们传统的思维模式,为人们正常的生产生活带来了极大的便利。在此形势影响下,多媒体应用功能的完善与否,对于相关操作系统的实际应用效果有着一定的影响。作为新一代的开源系统,Android系统在实际的应用中产生了良好的应用效果,为多媒体框架的构建与多媒体功能的完善带来了重要的保障作用,已经成为了相关学者重点关注的研究课题。多媒体框架具有强大的解码功能、广泛的协议支持等特点,可以为实际问题的有效解决提供可靠的参考依据。基于此,本文将对基于Android 嵌入式平台多媒体框架的研究与应用进行深入地阐述,以便为相关的研究工作开展提供一定的参考信息。

关键词:Android系统 嵌入式平台 多媒体框架 信息化技术 解码功能 参考信息

中图分类号:TP311.52 文献标识码:A 文章编号:1007-9416(2016)08-0136-02

Android嵌入式平台结合了多种信息化技术,具有强大的处理功能,可以满足使用者的多元化需求。在这种嵌入式平台的支持下,可以构建出符合实际需要的多媒体框架。这些框架的涉及范围广,服务功能较为完善,使用中具有良好的可移植性,可以在各种开发技术的支持下细化框架内容,为多媒体功能的完善提供可靠地保障。在未来的发展领域中,依靠Android嵌入式平台的相关优势,多媒体框架包含的内容将会更加丰富,可以增强现代化多媒体技术与多媒体设备的实际作用效果,加快相关行业产业转型和产业升级的建设步伐。文中通过对多媒体框架及Android嵌入式平台相关内容的系统阐述,客观地说明了做好基于Android嵌入式平台研究工作的必要性,并突出了这种框架在实际应用中的优势。

1 Android多媒体框架发展概况及现状

在Linux操作系统的支持下,Google公司的技术人员通过不断地研究与试验,开发出了功能强大的Android开源系统。这种系统可以作为智能手机的操作平台,对于相关软件的正常使用具有重要的保障作用。结合目前Android系统的发展现状,可知它在不同国家的不同地区,实际的应用范围正在不断地扩大,客观地体现了这种系统功能的强大性。随着Android终端市场占有率的不断提高,越来越多的用户开始关注多媒体应用,对有关多媒体框架作用下的视频、音乐等移动终端功能提出了更高的要求,需要相关的技术人员在多媒体框架构建中合理地使用Android嵌入式平台,扩大这种平台作用下多媒体框架的应用范围。

作为良好的开源系统,Android系统在频繁的更新与升级过程中,对于用户的正常使用造成了一定的影响。因此,从多媒体框架OpenCore的角度考虑,如何有效地解决Android嵌入式平台的版本分化问题,需要技术人员提高多媒体解码库相关资源的整合效率,增强底层多媒体框架作用下实际的解码能力。在未来的发展领域中,Android多媒体框架如何解决内部库的移植问题,关系着多媒体框架的实际应用效果。

2 基于Android嵌入式平台多媒体框架的研究

在Android嵌入式平台的支持下,可以对多媒体框架进行有效地分类。主要可分为Android原生多媒体框架与第三方多媒体框架。

2.1 Android原生多媒体框架

作为多媒体框架的重要组成部分,基于Android原生多媒体框架主要包括OpenCore与StageFright。这两种多媒体框架实际应用中产生的作用效果有所差异,前者包含的多媒体处理机制比较完善,后者在开发的过程中可能会存在未知的BUG,对系统开发带来了潜在的风险。

多媒体框架OpenCore使用中具有良好的处理效果,可以从它的输入方面进行充分地考虑。它的输入主要是通过Microphone、Camera等设备操作完成的,主要保存的文件类型是音频文件。在输出的过程中,为了方便多媒体文件的读取,需要将其中的多媒体播放文件类型设置为网络多媒体流,并在可靠的多媒体输出设备支持下按照一定的机制顺利地输出。与此同时,多媒体框架OpenCore也包含了具有良好作用效果的网络协议的处理机制。这种处理机制使用过程中具有一定的局限性,主要体现在支持这种处理机制的网络协议较少。基于Android嵌入式平台多媒体核心设计目标的实现,可以C++语言的合理编写,完善OpenCore的处理机制。现阶段基于Android嵌入式平台OpenCore多媒体框架的内容主要包括:(1)能够在多媒体音频文件的解析解码输出中提供必要的服务,即PVPlayer;

(2)可以满足多媒体视频文件编码的服务要求,即PVAuthor。相对而言,OpenCore多媒体框架的组织结构比较完善,不同层次上的软件架构可以满足不同多媒体框架的实际需求,在Android嵌入式平台的支持下可以满足编写出不同的程序,最大限度地满足了使用者的多元化需求。基于Android嵌入式平台OpenCore多媒体框架,可以设计出具有强大数据处理功能的操作系统兼容库,方便了使用者在系统运行中操作层上的使用,促使多媒体框架能够结合不同操作平台的特点,进行针对性地移植,增强了多媒体框架的服务效果。

相对而言,基于Android嵌入式平台StageFright多媒体框架具有较为完善的多媒体编解码功能,使用中整体架构比较清晰,简化了多媒体框架作用下各种数据处理流程,节省了相关应用软件的开发成本,具有较大的发展潜力。采取合理的方式在Android嵌入式平台上将OpenCore与StageFright有效地结合起来,可以完善多媒体功能。OpenCore多媒体框架的合理运用,可以充分地发挥出其中解析器及解码器各种数据处理过程中的优势,提高了系统运行的稳定安全性。而采用StageFright,虽然简化了多媒体框架的具体流程,但在软件开发中存在着一定的安全隐患。因此,需要将OpenCore与StageFright在Android嵌入式平台上统一起来,增强多媒体框架的应用效果,扩大这种框架的服务范围。

2.2 第三方多媒体框架

为了满足用户的多样化需求,除过Android系统中常用的两套多媒体框架OpenCore与StageFright,还需要合理地使用第三方多媒体框架。在这种多媒体框架的作用下,用户可以选择各种播放器,根据自己的实际需求选择应用效果良好的多媒体软件,有利于拓宽多媒体框架的应用范围。基于Android嵌入式平台开发的第三方多媒体框架,可以摆脱官方多媒体软件框架的束缚,使用中可以将多媒体框架移植到不同的操作平台上,客观地反映了这种框架良好的移植性。第三方多媒体框架作用下的Rockplayer,可以与Android嵌入式平台有效地结合起来,促使多媒体解码的功能更加强大,为实际问题的顺利解决提供更多可靠的工作思路。

第三方的多媒体框架主要的优势体现在:解码效率高、支持的协议种类多,能够在不同系统版本的升级过程中对各种文件进行统一高效的处理,有利于拓宽Android嵌入式平台支持下多媒体框架的应用范围。在未来的发展过程中,第三方多媒体框架将会为用户带来更好的多媒体体验模式,有利于增强多媒体设备结构的抗干扰性,丰富了Android嵌入式平台作用下多媒体框架的各种开发工具。

2.3 新型的多媒体框架xCore

基于对Android系统多媒体框架及第三方多媒体框架的研究,为了使开发人员在具体的开发过程中能够掌握更多的技巧,可以在新型的多媒体框架xCore的作用下,缩小多媒体框架在不同平台移植过程中的差异性,促使各种多媒体模块在实际的应用中能够满足不同差异性平台的实际要求,提高多媒体框架在移植的过程中访问手机底层的综合能力。相对而言,多媒体框架xCore使用中降低了对Android嵌入式平台作用下各种功能接口的依赖从程度,可以在这种框架下的运行环境中提供各种服务,满足使用者的实际需求。现阶段很多的Android嵌入式平台支持下的多媒体软件开发需要有着各自的平台定义,加大了平台开发成本,影响着多媒体框架的实际应用效果。因此,为了使开发者在较短的时间内能够快速地掌握各种开发技巧,有效地降低多媒体框架作用下的开发成本,需要加大对xCore的重视,了解其中xFace的相关特性。xCore良好的功能特性,客观地决定了它良好的应用效果。在具体的使用方程中,为了满足Android平台多媒体框架功能的开展需求,可以按照一定的方式移植FFMpeg,增强各种文件格式的解析效果,获得更多的协议支持。

3 基于Android 嵌入式平台多媒体框架的应用

3.1 自动拍照方面的应用

Android嵌入式平台多媒体框架,可以通过调用系统中的拍照功能,促使使用者可以在相关的场合进行自动拍照。完成这样的操作,首先需要创建出多媒体框架下照相机的对象,合理地设置照相机参数,促使选中的对象、照片的格式、屏幕的大小等,能够在不同协议的支持下得到有效地处理,最终得到的照片分辨率可以保持在较高的层面上,各种事物的特征能够通过照片清晰地表现出来。同时,在这种嵌入式平台的作用下,也可以对照片进行预览,

完善照相机的自动拍摄或者停止拍摄功能,为使用者提供更多的便利。

3.2 可视电话方面的应用

作为可靠的开源系统,Android系统在实际的应用中可以满足不同开发者的实际需求。其中的嵌入式平台作用下的多媒体框架,可以在不同的操作平台下进行有效地移植,拓宽了多媒体技术及多媒体设备的应用范围。基于Android嵌入式平台多媒体框架在可视电话的应用过程中,可以通过拓展可视电话智能终端的接口,增强其中视频及音频信息的解码效果,完善了可视电话界面功能,并使这些不同的界面功能能够以独立的方式进行工作,增强了可视电话使用过程中人机互动的实际作用效果。

3.3 电子地图方面的应用

基于Android嵌入式平台的开放程度,多媒体框架在电子地图方面也有良好的应用效果。主要体现在区域搜素、实时定位、驾车路线的优化选择、离线地图的正常使用等方面。这种多媒体框架在开放程度较高的平台支持下,可以完善电子地图的服务功能,增强地图使用过程中的交互效果,可以满足用户使用地图过程中对于位置信息的实时更新需求,提高地电子地图使用过程中的导航工作效率。同时,当电子地图使用中出现故障时,技术人员可以通过第三方多媒体框架的作用,对出现故障的位置进行快速地单位,可以更好地看出不同图层之间的分布状况。

4 结语

基于Android嵌入式平台多媒体框架的研究,可以完善这种框架的服务功能,丰富这种框架内容,为现代化多媒体技术应用范围的扩大奠定坚实的基础。现阶段Android嵌入式平台的功能非常强大,在各种信息化技术的支持下,这种平台的涉及领域也在扩大,为相关行业生产效率的提高及产业规模的扩大带来了重要的保障作用。基于此,合理地运用Android嵌入式平台,优化多媒体框架的相关结构,有利于拓宽各种实际问题解决的思路,延长多媒体设备的使用寿命。同时,Android嵌入式平台作用下的多媒体框架,深入了解它的应用范围,具有一定的现实参考意义。

参考文献

[1]余荣发.基于Android的移动视频监控系统的设计与实现[D].华南理工大学,2011,(05).

[2]赵金龙.基于Android平台音频播放系统设计与实现[D].西安电子科技大学,2012,(01).

[3]杨光平.基于Android的移动流媒体实时传输系统设计与实现[D].西安电子科技大学,2012,(02).

[4]李宗辰.基于Android的多路视频监控用户平台的研究与实现[D].南京邮电大学,2014,(03).

[5]魏爽.基于Android的嵌入式非线性结探测装置研究[D].吉林大学,2015,(06).

[6]许金.基于Android的流媒体播放器研究与设计[D].广东工业大学,2012,(05).

[7]张孟东.基于Android的多媒体系统设计与实现[D].武汉理工大学,2011,(02).

[8]赵越.基于Android的视频编解码及显示存储系统设计及实现[D].河南师范大学,2012,(05).

[9]王冉.基于Android的多媒体及相关技术的研究和应用[D].北京邮电大学,2014,(12).

[10]李杨.Windows环境下Android嵌入式组态软件关键技术的研究[D].哈尔滨商业大学,2013,(03).

猜你喜欢

Android系统信息化技术
Android系统上的移动互联网集成平台开发机制
珠海市物流现状问题与发展分析
企业财务管理受会计信息化的影响和对策
浅析利用信息化技术优化中学田径训练模式