技术分享| 快对讲融合视频监控功能设计
当前,视频监控系统已经成为安全防范系统的重要组成部分,它是一种防范能力较强的综合系统。而且,视频监控系统以其直观、方便、信息内容丰富而广泛应用于交通、社区、商场、家庭等许多场合,监控已成为了安全辅助的有效途径, 所以在融合指挥调度系统中加入监控已成为了标配。
视频监控一般都是在局域网或视频专网里面,如何让视频监控放到公网上,以及如何跟快对讲业务相互结合便是本章节要结束的内容。
如何把视频监控放到公网上?
目前主流的监控设备都支持 ONVIF 和 GB28181,如果项目是国内使用,使用 GB28181 协议即可,如果项目是在国外,需要集成 ONVIF 协议,我们暂且把目标放到 GB28181 上。基于 GB28181 我们获取设备,组织关系,还有设备属性设置和远程控制等。
由于我们的融合调度对视频的实时性要求很高,且需要支持 Web 端无插件播放,所以除了发现设备外,还需要进行协议转换,监控一般都是基于 RTSP 协议进行实时音视频传输,媒体层我们需要做 RTSP 转换 WebRTC。
基于上述的 2 点,快对讲监控网关应运而生:
监控网关功能介绍
监控网关包含:GB28181 协议服务、流媒体转换服务、上报服务、接收呼叫服务。监控网关可以部署在外网(图一),也可以部署在内网(图二),可以根据客户的场景而定,服务部署在内网更安全,经济。
GB28181 协议服务
设备的发现、注册、组织关系;
设备属性的获取,比如设备的厂商、型号、支持的编解码类型、分辨率、传输协议、设备的状态等信息;
设备属性的设置和远程控制,比如设备远程重启、定位、巡航,旋转等操作
设备的流媒体能力,这块包括直播,回放,下载、媒体的花式播放包括快进快退,倍速播放等;
设备事件的订阅和通知,这块包括一些人脸识别,视频遮挡,设备异常检测等基础事件的订阅和通知。
通过该服务,获取设备资源信息,为上报服务提供数据,为呼叫服务提供数据交换依据。
流媒体转换服务
流媒体转换服务是把 RTSP 转换为 WebRTC,供平台实时查看监控。网关收到呼叫服务信息,通过 GB28181 协议服务获取设备的信息,先通过状态过滤,如果设备不在线,直接回复呼叫当前设备状态离线,如果设备在线,获取 RTSP 地址,并调用流媒体转换服务,转换成功后同意当前呼叫,并把当前实时流的房间号带给监看呼叫端,监看呼叫端进入房间即可完成监看。
上报服务
通过 GB28181 协议服务定时获取设备列表以及设备的状态,并通过上报服务上报给快对讲平台,让平台拥有监控设备树组织。监控树信息绑定给调度员,调度员便可以拥有监控设备的访问权限。
接收呼叫服务
调度员拥有设备的访问权限后,如果去监看设备,需要通过信令通知监控网关,网关的接收呼叫服务就是接收调度员监看监控的信令。
监控如何跟快对讲业务结合?
上面讲了视频监控网关里的上报服务,需要向块对讲平台上报数据,快对讲接收上报的设备组织,需要分区,设置 GPS 定位以及绑定调度员等操作。
设备分区: 上报的数据是同级别的,在真是的应用环境中,需要对监控进行分区分级管理,利用权限管理。
设置 GPS: 监控设备是不带有 GPS 信息的,但是在快对讲平台里,有一张图指挥功能,所以需要再后台对监控设备设置 GPS 的功能,方面在地图上展示,快速定位查找。
绑定调度员: 设备需要授权给调度员,调度员才有权限获取设备列表数据,进行查看监控。
展望
快对讲监控网关目前是基于 GB28181 协议获取监控设备,后续还会添加 ONVIF 网关,完善监控网关的兼容性。打通监控后,监控网关后续也会添加 AI 能力,例如人脸识别、动作识别、语音识别(关键字报警)等功能。
在跟业务结合当中,也不单单是观看监控,形式上也会添加视频会议拉监控入会,视频分享转发相关人员,视频监控控制等功能。
版权声明: 本文为 InfoQ 作者【anyRTC开发者】的原创文章。
原文链接:【http://xie.infoq.cn/article/b97625bcd43d4f3195dcd60b1】。文章转载请联系作者。
评论