当代智能监控平台不乏功能强大的产品,但由于涉及模块、组件多,产品容易臃肿,对私有化场景增加了一定的阻碍。于是,轻量化智能监控平台很有必要。
下面为大家一一介绍~
01. WVP是什么?
WEB VIDEO PLATFORM是一个基于GB28181-2016标准实现的开箱即用的网络视频平台,负责实现核心信令与设备管理后台部分,支持NAT穿透,支持海康、大华、宇视等品牌的IPC、NVR接入。支持国标级联,支持将不带国标功能的摄像机/直播流/直播推流转发到其他国标平台。
02. 基于WVP平台的智能监控产品
在WVP开源框架的基础上进行重构和融合,把强大的业务功能与WVP开源的强大底层视频支撑能力进行结合,构建新的智能监控平台。新的智能监控平台更加轻量化、功能更全面、部署更快捷。
03. Web服务端技术架构
04. 摄像头技能下发时序图
上图描述了如何赋予摄像头AI技能:
1. 提前分配好摄像头用户名密码。
2. 国标摄像机后台填写好Sip服务器IP,用户名密码,国标Id,通道ID等相关信息,点击确定。
3. 摄像头会主动向填写的Sip地址发送注册请求。
4. Sip服务器会携带相关的鉴权字段,并返回401。
5. 摄像头拿到鉴权信息并重新发送注册请求,返回200成功。
该鉴权方法为Digest鉴权算法,常用于国标摄像机,1400摄像机等注册流程。
06. 国标摄像头实时开流技术架构
07. 功能展示
08. 技术创新
使用MongoDb取代原先的Mysql来接收事件数据:
假如一家企业接入100路摄像头,每个摄像头平均5秒产生一个事件,预计每天将会有接近200万的数据进入数据库。对于海量数据库存储,为提高存储和查询效率,决定使用MongoDB。(Mysql:90ms, Mongo:10ms)
边缘端使用KubeEdge灵活调度盒子:
无需手动配置摄像头给盒子。根据负载情况灵活将摄像头分配到不同盒子(pod)。以前一个盒子就是一个单体,机器跑着一个服务,现在集群方式,服务跑在pod(盒子)上,可灵活调度pod。缓解摄像头拉流,抽帧,调AI接口等高频操作的压力,提高效率。
事件的图片和小视频分两次上报:
能更快获取到时间信息,提高告警时效性。