基于安卓智能手机的墨客平台中视频处理技术

2020-04-23 01:22黄达
电子技术与软件工程 2020年5期
关键词:墨客客户端智能手机

黄达

(岳阳职业技术学院 湖南省岳阳市 414000)

墨客播放平台具有直观、内容丰富、可反复播放等优势,被广泛应用于教育领域,但受限于视频制作成本,网络基础条件及设备等因素,难以拓展。伴随计算机技术不断优化升级,墨客播放平台逐步向移动设备端拓展。其中,具有全功能特点的智能手机是墨客视频采集设备的最优选择。特别是在开放式操作平台Android 系统下,能够降低成本,实现墨客视频的制作、上传和播放。

1 研究背景

1.1 文献综述

互联网技术与社会经济的飞速发展,促使视频播放系统迅猛发展,且在教育领域中的作用愈加明显。然而,传统视频采集效率较低等缺陷,难以满足视频采集和播放的需求。在此形势下,许多学者对此展开了详细的论述。部分学者认为,4G 网速的快速发展,以及无线宽带的应用,保证了视频高压缩率情况下,依然能够保持高清画质。部分领域采用电信“4G”网络,设计了视频播放系统,将其引入智能手机终端得以实现。视频前端采用Н.264 编码文件解码方法,并利用CDMA2000*EV-DO 网络进行数据传输,最终能够在Android 系统播放视频信息,实现智能化操作。部分学者从视频的移动视角出发,设计了基于Android 智能手机的墨客系统。在论述中,作者介绍了墨客系统的体系结构,并阐述了嵌入式操作系统的开发方法,在借助Wi-Fi 的环境下,对播放终端进行测试,实现了移动端高清视频播放的目的。

上述学者对于视频播放系统的移动化与移动端的视频录制进行了深刻剖析,但特别针对于安卓系统的墨客平台的设计,尚未表现良好的应用条件。为此,本文将从该角度,以Android 智能手机为研究对象,设计墨客平台的移动端视频采集性能,以期得到更为高效的墨客资源收集手段。

1.2 研究目的

如何借助当前开放的操作系统,实现墨客平台中的视频资源的远程采集,是本文所要研究的关键点。目前在开放的操作系统中,Android 系统为最优选择,特别是在具备十分丰富功能的手机端,建立相应的系统软件,能够有效远程控制视频监控,进一步提高视频资源采集的清晰度。在此条件下,通过设计基于Android 操作系统的墨客系统,并进行一定程度的调试,具有积极的现实意义。通过一系列调试证明,基于Android 系统的墨客平台具有一定的可行性。

2 移动视频监控关键技术概述

图1:系统总体框架

伴随4G 移动通信网络迅猛发展和5G 的孕育而生,移动终端功能从最初的简单语音通话工具,逐步向移动个人信息收集与处理平台。在此条件下,移动智能终端集中了强大的无线通信技术,以及个人信息处理能力,已经成为人们不可或缺的必需品。目前,移动终端体系结构包括了5 个层次,即硬件驱动层、操作系统(OS)、业务能力层、用户界面层与应用层,详细内容如表1 所示。

移动智能终端能够提升无线通信技术,所支持的相关业务如表2 所示。

移动流媒体技术作为关键技术的一种,是将连续声音影像经过压缩之后,上传到网络服务器中。终端客户可以在线观看、收听,或者在线缓存体验。此技术的出现是伴随音频、视频技术的进步,从采集到播放整个过程的核心技术。依据FTP/tcp 的基础上发展得来,经过一定的数据段以分组形式以此传输,客户端受到后重新组装,最终形成完整的文件。从传输流程来看,移动流媒体系统包括编码器、客户端、服务器三部分。各模块之间是通过既定协议进行数据交换。视频压缩编码技术由ISO 与IEC 组件的活动图像专家组(MPEG)组成,或由(ITU-T)组成的视频编码专家组(VCEG)组成。前者制定的标准分为MPEG-1、MPEG-2、MPEG-4,Н.264是当前最先进的视频编码标准。

3 基于Android智能手机的视频监控系统框架设计

本平台基于Android 智能手机的墨客资源在线采集框架如图1 所示,终端设备包括摄像头、服务器与Android 手机。其中,Android 终端包括客户端与平台搭建两部分。具体搭建过程如下:首先,采用移动设备摄像头采集最初原始视频数据;然后,通过移动设备与服务器建立通信关系,云平台通过串口与服务器通信。在整个流程中,服务器管理每个环节,包括视频捕捉、RTP 与RTCP打包发送、НTTP 通信控制等。在服务器的控制下,首先通过Java环境下的JMF 捕获视频,调用Ffmpeg 开源库,进行Н.264 编码压缩,形成可上传墨客资源。通过Socket 接口发送至服务器,进行视频处理和转存。

播放客户端功能包含RTP 解析、视频播放、云平台控制及Н.264解码;当客户端接收到流媒体数据后,解析RTP 包解析,调用Ffmpeg 解析Н.264 解码,用播放客户端自带媒体播放器进行播放。本平台的服务器选择阿里云流媒体服务器,利用Windows操作系统,编写视频捕获数据,通过流媒体打包后,通过socket 进行通信和数据转发。

表1:移动智能终端体系结构

表2:终端支持业务分布

4 Android智能客户端的墨客平台的应用

在移动网络监控视频中,需要充分考虑传输线路建设成本问题。例如,在在公路检测等方面,由于低于广阔及分散的特性,有线建设成本与维修成本过高,都限制了监控视频的发展。随着智能终端技术的快速发展,移动监控视频有了更快的升级。当前,许多IT公司对于移动视频监控领域产生了极大兴趣,投入大规模人力资源进行项目研究。基于无线网络,以及Android 智能操作系统,是今后监控视频发展的重头戏,特别是移动智能终端是监控应用的最佳平台。随着4G 网络的逐步成熟,移动视频监控技术将更加成熟与稳定。结合4G 技术或无线网络平台,进一步研发基于Android 手机平台,是未来移动视频监控技术的发展趋势。为此,智能手机监控视频技术,是移动智能终端与安防行业结合的结果。将移动通信与安全防范结合一体,能够为企业、家庭、社会提供更简便的监控优化方案。

首先,搭建Android 开发环境。使用Android SDK 系统,该系统能够支持Windows、Linux、OS 系统。本次监控终端软件开发都是在Windows 系统下开发的,主要开发环境采用JDK、IDEeclipse、Android-SDK、Debuger 等。在利用上述环境之后,下载各类软件,将其添加到变量环境中。完成后,配置Eclipse 并启动,选择Preference,在这个对话框中选中Android,选择SDK 安装路径,完成配置。

其次,设置客户端应用程序框架。本次所设定的客户端,主要包括登录界面、服务器连接窗口、播放与画面保存界面。在此基础上,需要对视频解码模块进行设定。此时采用Open Core 模块,该模块适用于Android 平台音频、视频播放,对流媒体文件的播放,需要经过解析与媒体流的解码。进一步,将Н.264 视频流从中解析出来,之后用媒体播放器播放。最后,从服务器端软件进行实现。这部分需要利用Sun 公司的Java 媒体框架JMF。通过不同情形进行设计。

综上,基于Android 的智能手机视频监控系统框架设计、应用流程等软硬件环境搭建完成,并通过开发平台能够正常运行。最终,建立不断完善的优化系统,实现基本系统要求。实验运行情况如下:硬件成功接入操作系统,可以支持移动核心应用,操作流程稳定;客户端方面,传输模块、视频、音频模块都可以正常运行;服务器方面,各自模块都处于正常运行状态。整体通过模拟器中调试,基于Android 的操作系统运行,可以实现监控视频正常播放与下载。

5 结论

综上所述,移动通信网络的迅猛发展,以及具备综合性能的智能手机不断丰富,为墨客平台的发展带来全新的思路与机遇。在移动业务中,墨客平台应用更为广泛,在墨客制作环节成本更低、能够更有效提升墨客平台在教育领域的影响力。在物联网时代下,具备墨客制作功能的墨客平台,将有更巨大的市场潜力。基于当前主流技术及操作系统,进行整体墨客平台设计,能够保证系统的稳定性、时效性与前瞻性特征。经过系统调试可以发现,物联网条件下,基于移动端具备视频资源制作功能的墨客平台有更为广泛的应用空间。

猜你喜欢
墨客客户端智能手机
咏古石桥
双涧回澜
卜算子·赏菊
假如我是一部智能手机
县级台在突发事件报道中如何应用手机客户端
孵化垂直频道:新闻客户端新策略
基于Vanconnect的智能家居瘦客户端的设计与实现
墨客暑夏戏浭酒
——醉于丁酉年六月
智能手机如何让我们变得低能
客户端空间数据缓存策略