手机云视频监控系统技术方案目录1.背景需求....................................................................................32.云视频监控系统........................................................................42.1.云视频监控系统总体架构...................................................42.2.云视频监控系统功能架构...................................................6云端功能实现.................................................................62.2.1.手机APP应用.................................................................82.2.2.手机APP监控展示.......................................................112.2.3.两种操作系统手机APP比较.......................................192.2.4.1.背景需求随着城市的现代化建设和经济的快速发展,构建和谐社会的必要性与日俱增,每个城市都在努力打造“平安城市”。安防监控系统作为保障城市居民人生财产安全的有力措施,也理所当然地成为了平安城市中的一项重要指标。作为城市的组成单位,每个企事业单位都需要构建自己的监控系统,而这些监控系统需要通过云视频监控系统来进行统一管理调度和运营。由于智能手机终端(包括智能移动终端)的普及,通过移动终端来实时监控、监听、对讲、抓拍、录像回放等操作已经成为基本需求。此方案的目标为:基于云架构视频监控存储调度管理系统,实现通过电视墙来监控、回放视频监控录像,通过手机移动终端来监控、监听、对讲、抓拍、录像回放等操作功能需求,建设一个统一管理、移动操作的智能云视频监控系统。监控视频接入与存储支持不同编码格式的监控视频接入到中心存储系统,并进行智能存储,支持实时存储备份,支持视频文件快速索引查询,支持视频按照时间段来进行回放查看。支持在不同网络条件下的终端操作不同的手持终端,在不同网络带宽的条件下通过后台系统的智能处理,实现包括移动端与摄像头的P2P操作、转发链接操作。视频输出、多终端和多操作支持数字网络化监控将成为安防系统的主流,智能化是安防技术发展的目标。在大规模视频监控系统中,由于显示屏数量大,长期观察监控视频容易引起工作人员疲劳。解决以上问题的一个最有效的方法就是对监控视频输出支持多终端和多操作,特别是对智能手机等移动终端的支持,设计视频流出口为流媒体服务器提供标准的RTSP流媒体对外接口,以支持多终端监控,包括电视墙、PC、移动终端等等,支持过移动终端来实时监控、监听、对讲、抓拍、录像回放等多种操作。2.云视频监控系统2.1.云视频监控系统总体架构云视频监控系统主要由四个模块组成:存储服务子系统、云P2P服务子系统、云转发服务子系统、客户端管理/WEB服务子系统。系统架构如下图:客户端管理/Web服务器Seetong云P2P服务器Seetong云转发服务器云监控系统云存储服务子系统:前端摄像机设备在后台系统的调度下进行信息采集编码,并通过网络传输传输给存处理服务器和处理服务器,存储系统对视频进行分段、压缩、存储、建立索引,并进行备份;使用云存储,提供统一的存储资源池,用以存储关键数据,提供历史视频的回看以及相关数据的下载服务。客户端管理/WEB服务子系统:平台的核心控制部分,实现了与客户端的信令交互、通过调度系统来调度云P2P处理服务或云转发处理服务来实现移动端对监控前端的操作和视频回放等操作;用户管理功能:根据用户信息表,管理用户登录、用户的权限,可以管理用户信息、增删用户等;提供客户端的下载、更新、版本管理等,支持windows、linux、ios、android等主流操作系统,提供B/S架构客户端等,实现与用户的直接交互;根据摄像机和用户的权限,管理当前用户所能涉及的前端设备状态、节点运行状态,并进行实时的更新。云P2P服务子系统:实现前端摄像机和移动端、PC端的视频监控P2P,用户可以通过电脑(Windows)和智能手机(Android和iPhone,iPad)来监控操作摄像头,实现实时监控直播,云P2P服务子系统可以通过增加服务器来实现在线扩容。云转发服务子系统:当网络带宽不够或网络不稳定时,可以通过云转发服务子系统来实现电脑(Windows)和智能手机(Android和iPhone,iPad)监控操作摄像头,实现监控准直播、监听、对讲、抓拍、录像回放等多种操作,2.2.云视频监控系统功能架构云端功能实现2.2.1.云概念是基于“云计算”技术,实现各种终端设备之间的互联互通。用户享受的所有资源、所有应用程序全部都由一个存储和运算能力超强的云端后台来提供。云视频监控系统功能架构把云分为两部分:一是WEB负责接入、管理;二是P2P服务负责点与点之间的连接协助,即云管理系统负责设备的接入、管理;APP/UC负责p2p服务点与点之间的连接。如下图所示:云登录主要功能:1)按用户登录;2)按设备登录;3)二维码扫描下载APP;4)重置密码。云主要功能块包括:增加设备、视频监控、设备授权、设备状态、云存储管理、个人信息修改等主要功子模块。云存储包括:定时和告警录像。开通云存储须固件支持。注:注册有填写邮箱地址才能重置密码。1)、设备请求登录云服务器;2)、设备向云服务器请求建立连接;3)、通道建立传输数据;手机APP应用2.2.2.APP:应用程序(外语缩写:App;外语全称:Application)。APP狭义指智能手机的第三方应用程序,广义指所有客户端软件,现多指移动应用程序可以在移动设备(包括平板电脑、手机和其他移动设备)上运行的应用程序。我司的APP手机监控客户端软件是专门为手机用户设计的,方便用户随时随地对自己的设备进行实时监控、监听、对讲、抓拍、录像回放等操作。当手机正确连接互联网后,打开手机客户端,您就可以对自己的设备进行实时监控,不管摄像机是安装在家里、办公室甚至室外。手机APP应用P2P连接架构如下图:1、客户端登录p2p服务器;2、app获取设备节点信息,通过服务器请求设备连接,并向设备发送建立连接;3、通道建立,传输数据;手机APP应用转发连接架构如下图:1、客户端首先登陆p2p服务器;2、app获取设备节点信息,连接转发,请求转发服务;3、转发服务向p2p请求连接,并向设备发送连接请求;4、设备响应连接建立;5、p2p响应转发设备,通道建立,传输数据;手机APP三步曲是指连接设备:秒连、实时、流畅。秒连:手机app访问连接设备,优先选择p2p服务器,在p2p连接不通时则通过转发来实现秒连;(4秒连接看到图像,则为秒连)实时:手机app连接设备所看到图像的实时场景,不排除延时、卡顿等现象;流畅:手机app连接设备看到视频流畅,排除延时、卡顿现象;手机app播放模式为:正常、实时、流畅。为了优化不同网络环境访问连接设备图像效果,用户可以根据网络状态选择不同的模仿模式实施预览。选择不同的播放模式有不同的效果:实时:未对数据进行缓存,直接播放所获取设备的视频流。流畅:加大数据缓存区,在网络不稳定情况下,所看到的图像相对比较均匀;正常:正常模式结合和实时和流畅两种播放模式,既增加缓冲区与实时数据播放,在两者之间取一个中间值进行处理;注:在网络抖动比较大的同时,获取数据将无法预料,所看到图像会出现时快,花频、卡顿等现象。手机APP监控展示2.2.3.两种操作系统手机APP比较2.2.4.功能模块AndroidAPPIOSAPP设备搜索通过设备列表右上角“”按钮,输入关键字进行搜索通过设备列表顶部搜索框输入关键字进行搜索列表滑动搜索滑动选择设备时,底部Table功能未隐藏动选择设备时,底部Table功能隐藏添加设备密码添加设备,光标选中密码框,密码隐藏添加设备,光标选中密码框,密码显示,光标移动,密码隐藏音频设备不支持音频,启用多讲/监听,提示“打开对讲/监听失败,设备不支持对讲/监听功能”设备不支持音频,启用多讲/监听,提示“该设备没有对讲/监听功能”录像设备启用录像,视频窗口显示蓝色录像图标,同时录像按钮字体显示“绿色”设备启用录像,视频窗口显示红色圆点闪烁图标,同时;录像按钮背景底色显示灰色录像停止启用录像,立即停止,提示“录像时间太短,请10s之后再停止”超过10s可手动停止录像启用录像,立即停止,提示“录像时间太短,请10s之后再停止”10s之后自动停止录像播放设备智能排序视频窗口选择设备播放,设备列表未进行只能排序视频窗口选择设备播放,设备列表通过智能排序,点击播放设备次数多优先排在第一报警推送启用系统设报警按钮,所有设备启用推送功能针对单个设备设置启用告警退送存储设备格式化SD/USB中的存储文件无此功能远程录像远程录像可通过伸缩数轴,选择回放录像时间点、通过日历查询录像天数远程录像不可伸缩数轴选择回放录像,通过时间滚轮查询回放录像天数高清切换设备走转发不支持切换高清时,提示“网络环境差,不能使用主码流”设备走转发不支持高清切换,标准按钮置灰,不可用横屏按钮竖屏时间播放窗口右上角显示横屏放大按钮,横屏时,通过手机返回键切换竖屏横竖屏通过右上角横屏按钮切换视频/图片抓拍图片以及录像保存到手机系统抓拍图片以及录像通过分享保存到手机系统云台支持支持