基于4G网络的Android平台移动视频会议系统技术分析

2015-05-30 12:59李浩杨建
中国新通信 2015年20期
关键词:视频会议内核底层

李浩 杨建

【摘要】 随着无线网络以及移动平台的迅速发展,手机等移动设备已经成为人们日常生活和工作中必不可少的工具,正是由于无线移动技术的飞速发展,给网络视频语音通信技术提出了新的挑战。本文以4G无线网络的移动平台语音视频显示通信为北京,对Android平台的移动视频会议系统中各模块所涉及的关键技术进行分析。

【关键词】 4G网络 Android平台 移动视频会议系统 关键技术

我国网络视频会议的正式发展起点是2003年SARS事件,当时直接带动了我国42.61%的爆发式增长率。之后随着互联网技术与视频会议技术的不断发展与成熟,这种不受空间与时间限制的会议方式被逐渐普及开来。近几年来,智能移动终端的不断出现和发展,以及无线网络的普及,极大的丰富了视频会议应用模式與业务范围,尤其是4G无线网络的出现,是视频会议发展的里程碑。在4G无线网络的推动下,基于Android移动平台的视频会议将彻底走出办公室,极大的扩展了视频会议的使用范围,使得视频会议更加随心所欲。

一、Android模型架构

移动视频终端的Android平台通过Dalvik虚拟机来完成系统程序运行,使其能够支持VGA、2D、3D等大分辨率显示,并且Android系统内置的SQLite小型关联式资料库管理系统能够实现Android平台信息通信的数据存储管理。从视频会议系统来看,Android系统包括应用程序与服务管理模块、系统执行模块、数据元件模块、系统内核与驱动模块四个主要部分。

Android层次结构分为上层应用程序层、底层操作系统层与中间层,其中中间层是其他两层的沟通桥梁,上层应用程序一般都会对应一个中间层的Dalvik虚拟机来实现程序执行。

为方便开发者在Android上进行二次开发,并且不会受到Android的Linux内核影响与依赖,利用HAL将Android与Android Framework的内核区分开来,并利用HAL完成被区分开的内核之间的交互与通信。

二、Skia模型架构

就移动视频会议而言,Android的视频信息通信图形模式主要是2D,是由Android中的Skia为核心的图形引擎来实现的,这样就减少了Android视频会议系统中人工开发的环节。

Skia在清晰的Android层次构架中组合不同动态库形成自身构架,用来完成不同功能。程序调用库在Android的 SDK中,移动视频会议系统开发中只须利用SDK即可调用下层功能,极大的方便了开发者。SDK在底层中发挥功能则主要包括libskiagl.so、libcorecg.so与libsgl.so三大类,分别实现Skia的核心功能与图形编码、解码等处理过程。在Android的GDI系统中,Skia通过上层接口向下层发送信号,并作为第三方组件实现图像概念映射与底层缓冲数据信息管理,并与OpenGL共同完成任务。

三、OpenCV模型架构

OpenCV是一个基于C/C++语言开发的开源的图像处理的函数库,能够充分运用CPU的有效资源实时进行图像处理,可以进行视频的保存、载入以及采集等常规操作,能够针对摄像头定位等图像相关数据运算等操作。OpenCV依据不同功能效果可划分为cv、cxcore、cvaux、ml、highgui五个模块,使OpenCV具有良好的移植性。

其中cxcore包含了图像视频的基本数据结构及矩阵运算等功能处理函数;cv包含视频图像运动描述、图像处理、摄像头识别定位等计算机视觉高级算法函数;ml包含一些关于统计的分类与聚类工具;highgui包含与图像视频相关输入/输出功能函数。

四、Audio模型架构

在Android系统的音频处理中,加入了AudioFinger模块作为其音频管理中枢。发展到目前为止,Android已经具备了较为成熟的音频处理框架结构,基本能够实现视频会议系统中的音频处理。

Audio音频框架在移动视频会议系统中分为底层硬件层、顶层API接口层与AudioFinger。

不同层次之间的音频通信需要借助JNI来实现,顶层与底层之间的服务调用是通过MediaPlayer、AudioManager等接口来实现。AudioFinger是音频处理适配层,用以处理传输进来的音频数据信息,AudioHardwareInterface是底层硬件设备的数据接口,AudioManager与 AudioFinger之间通过 Binder来完成交互,进而实现音频传递的相关处理,并在硬件上进行播放。

参 考 文 献

[1]卢宏伟.Android手机视频会议系统的研究与实现[D].华中科技大学.2012.1

[2]杨崑.4G网络中移动视频类业务的发展与挑战[J].现代电信科技.2014.11

猜你喜欢
视频会议内核底层
航天企业提升采购能力的底层逻辑
省农办主任暨三农重点工作推进视频会议
强化『高新』内核 打造农业『硅谷』
基于嵌入式Linux内核的自恢复设计
民政部召开民政领域社会工作推进视频会议
Linux内核mmap保护机制研究
微生物内核 生态型农资
浅谈远程视频会议系统的构建
云技术在视频会议系统中的应用研究
回到现实底层与悲悯情怀