一种基于Android的智能视频监控系统设计与实现论文_邬东坡

广州瑞讯达系统科技有限公司 广东广州 510000

摘要:为了实现视频监控的智能化,实现预警的实时视频服务,本文笔者通过研究学习,提出了一种基于Android的智能视频监控系统的设计方案,并对视频监控系统的总体结构与实现方式进行了阐述。

关键词:Android;流媒体;视频监控;移动终端

随着流媒体技术、无线网络技术以及视频压缩技术的不断进步,视频监控系统的应用日益广泛和深入,监控的规模和范围也不断扩大,移动视频监控预警系统也开始进入人们的视野。这种移动视频监控预警系统不仅具有传统监控的功能,还具有移动性和实时性,使得用户可以通过移动终端随时随地监控,满足用户多元化的需求。

1 系统总体结构

文中智能视频监控预警系统采用熟知的C/S体系结构,主要分为以下几个部分:视频前端采集器(球形摄像头)、数字硬盘刻录机(大华3100H)、live555流媒体服务器、设备分析仪(trk1)、短信平台以及智能终端(小米2S)等。智能监控系统整体架构设计如图1所示。

前端视频采集器(球形摄像头、智能分析仪),采集监控现场视频原始数据,并通过智能分析仪自动分析,一旦检测到异常画面,如果与实现设定的情况相符,则产生预警信号。当服务器(live555流媒体服务器、中心服务器)检测到预警信号,并将录制的预警视频信息保存到事先指定的文件夹中,同时调用短信接口给对应的用户发送预警短信;另一方面对视频数据进行H.264的压缩编码,然后添加包头封装为RTP数据包并发送。在此过程中RTCP协议负责控制和管理RTP数据包的安全传输。最后用户端接收RTP数据包,根据预警短信的提示,可以播放已录制的异常视频。下面章节,主要介绍Android客户端设计。

3 客户端主要程序设计与实现

Android客户端软件由以下4个模块组成:实时监控管理模块、预警视频模块、用户和设备管理模块,如图3所示。

3.1 实时监控管理模块

主要对监控现场进行对视频监控的现场画面进行实时浏览,对实时视频进行截图、录像、多路视频监控切换以及对实时视频进行播放、暂停等操作。Android实时视频监控模块主要有视频流的传输,数据流的解码和终端显示模块组成;可以对监控现场实时查看,用户可以对视频进行录像,回访和截图等操作,录制,截图及回放操作都是通过按钮完成的。其中需要对手机客户端接收的数据需进行H.264解码。

3.2 实时短信预警模块设计

接受和查看预警短信,使用户可以及时了解所录制并保存的异常视频信息,在视频列表中,用户可以方便的观看或删除预警视频。

主动预警程序,可以方便用户随时随地掌握监控现场的实时信息,并可以对异常情况,通过短信预警,迅速做出判断和处理。短信主动预警过程如下:服务器端检测监控现场有异常情况出现时,服务器端会通过短信平台向对应的用户发送预警短信,则用户可以进入系统中的预警视频列表,然后选择相应视频进行播放;若短信内容不匹配,则不播放预警音乐。具体流程如图4所示。

VariantInit(&variantSeqID);

this->m_descnum=strPhoneNumber;

this->m_content=strContent;

if(SUCCEEDED(hr)&&spTmp!=NULL)

{

CComBSTRstr;

charch[10]={0};

sprintf_s(ch,"%d",m_port);

hr=spTmp->SendBusinessPkg(L"send",

m_account.GetBuffer(0),

m_password.GetBuffer(0),

m_sourcenum.GetBuffer(0),

m_descnum.GetBuffer(0),

m_ipaddr.GetBuffer(0),

ch,

m_content.GetBuffer(0),

m_sendtype.GetBuffer(0),

m_comid.GetBuffer(0),

m_needreceipt.GetBuffer(0),

&variantSeqID);

}

returnhr;

}

3.3 设备管理与用户管理模块设计

设备管理模块主要对前端智能分析设备进行管理,可以依次录入多个智能分析仪的设备信息,也可以对不需要或是已损坏的设备进行删除等操作。对于用户管理模块,当用户注册成功后,信息会存入对应的数据库;当用户信息有误或需要更改时,需输入验证码进行验证,然后再对用户信息进行相应的操作,如新增、删除、修改等。

3.4 系统测试结果

在4G网络和无线网络覆盖范围内,本测试环境下采用小米2s(Android5.0.2)作为移动终端,硬盘录刻录机(大华3100H),对系统进行了整体测试,画面流畅,几乎不掉帧,系统运行非常稳定,实时性高。实时预警效果图5,短信预警界面如图6。

4 结束语

综上,文章提出了一种以Android为终端的视频监控预警系统的设计方案与实现方法,实验结果表明,该系统稳定可靠,监控画面清晰流畅,用户界面简洁,功能基本实现,达到了预期设想的效果。因此,该系统具有十分广阔的应用前景。

参考文献:

[1]张贺.基于Android的智能视频监控系统设计[D].成都理工大学,2015.

[2]李仁东.基于Android智能终端视频监控软件的设计与实现[D].西安电子科技大学,2015.

论文作者:邬东坡

论文发表刊物:《基层建设》2017年6期

论文发表时间:2017/6/27

标签:;  ;  ;  ;  ;  ;  ;  ;  

一种基于Android的智能视频监控系统设计与实现论文_邬东坡
下载Doc文档

猜你喜欢