一、背景分析
近年来,国内视频监控应用发展迅猛,系统接入规模不断扩大,涌现了大量平台提供商,平台提供商的接入协议各不相同,终端制造商需要给每款终端维护提供各种不同平台的软件版本,造成了极大的资源浪费。各地视频大规模建设后,省级、国家级集中调阅,对重特大事件通过视频掌握现场并进行指挥调度的需求逐步涌现,然而不同平台间缺乏统一的互通协议。
在这样的产业背景下,基于终端标准化、平台互联互通的需求,GB/T28181应运而生。GB28181标准规定了公共安全视频监控联网系统(以下简称联网系统)的互联结构,传输、交换、控制的基本要求和安全性要求,以及控制、传输流程和协议接口等技术要求。
二、语音对讲基本要求
语音广播功能实现用户通过语音输入设备向前端语音输出设备的语音广播。语音输入设备/语音输入联网系统(以下简称"语音流发送者")、SIP服务器向语音输出设备/语音输出视频监控联网系统(以下简称"语音流接收者")发送通知消息,语音流接收者收到通知消息后,进行判断处理。若能够接收广播,则向语音流发送者发起呼叫请求,获取广播媒体流。
设备如果具备语音输出能力,则在设备目录查询和订阅时,需要上报语音输出设备。如果不上报语音输出设备,则表示该设备没有语音输出能力。上报语音输出通道时,ParentID填写其父设备的ID。
例如:IPC具备语音输出能力,在IPC上报设备目录时,需要上报语音输出设备。该语音输出设备ID的类型编码为137,其父设备为该IPC;NVR本身具备语音输出能力,在NVR上报设备目录时,除了上报NVR接入的IPC以及IPC自身的语音输出设备之外,需要上报语音输出设备。该语音输出设备ID的类型编码为137,其父设备为该NVR。
监控中心与设备之间进行语音广播,可以直接对语音输出设备发送语音广播通知,也可以对语音输出设备所属的前端主设备发送语音广播通知。对前端主设备发送语音广播通知消息中仅需携带前端主设备编码,表示对该设备上所有的语音输出设备进行语音广播。例如,对IPC发送语音广播通知,表示对该IPC接入的所有语音输出设备进行广播;对NVR发送语音广播通知,表示对NVR下所有IPC以及自身的语音输出设备进行广播。
三、语音对讲准备工作
安防监控系统EasyCVR平台可拓展性强、视频能力灵活,平台可提供视频监控直播、云端录像、云存储、录像检索与回看、智能告警、平台级联、云台控制、语音对讲、智能分析接入等功能。其中,在语音对讲方面,EasyCVR平台目前可兼容海康、大华、宇视等设备的对讲。今天我们来介绍下接入、配置与使用。
1、服务端必备条件
- 需配置开启https后访问(浏览器开启HTTPS后页面才能获取麦克风权限)
- 如果本地测试也可以通过http://localhost:18000访问
2、准备语音对讲设备
1)大华摄像机
注意:大华摄像机支持跨网语音对讲,即设备和视频汇聚平台EasyCVR服务可以不在同一网络内,大华设备的语音通道填写:34020000001370000001
配置接入示例:
- 音频输入类型选择mic,音频编码可以选择G.711A
- 配置音频通道编号
- 某些大华设备的语音通道可以配置编号,这里填写固定的:34020000001370000001
2)海康摄像机
注意:旧固件的海康设备不支持跨网语音对讲,即设备和视频汇聚平台EasyCVR服务需要在同一网络内。
不支持跨网对讲示例
- 摄像头------语音输出通道编码
- 看到有语音输出通道编码,表示支持语音对讲功能
- 语音输出通道编码ID中间是固定的137
支持跨网对讲示例
- 【网络】-【设备接入】-【GB28181】,配置中,有启用TCP广播的设备支持跨网对讲。
3)宇视摄像机
注意:宇视摄像机不支持跨网语音对讲,即设备和EasyCVR服务需要在同一网络内。
不支持跨网对讲示例
- 摄像头------语音输出通道编码
- 看到有语音输出通道编码,表示支持语音对讲功能
- 语音输出通道编码ID中间是固定的137
4、开启音频开始对讲
在EasyCVR平台中,依次点击【设备管理】-【国标设备】-【查看通道】-【通道编辑】-【开启音频】,如图:
1)播放时取消静音,操作如图:
2)在播放界面点击语音小图标即可对讲,如图:
视频汇聚EasyCVR平台兼容性强,支持多协议、多类型设备接入,包括:国标GB/T28181协议、RTMP、RTSP/Onvif协议、海康Ehome、海康SDK、大华SDK、华为SDK、宇视SDK、乐橙SDK、萤石云SDK等。为了便于用户二次开发、集成与调用,我们也提供了丰富的API接口供用户使用,有需要的用户可以查看官方API文档。感兴趣的用户可以前往演示平台进行体验或部署测试。