安防监控/智能分析EasyCVR视频汇聚平台海康/大华/宇视摄像头国标语音GB28181语音对讲配置流程

embedded/2024/10/19 23:36:07/

一、背景分析

近年来,国内视频监控应用发展迅猛,系统接入规模不断扩大,涌现了大量平台提供商,平台提供商的接入协议各不相同,终端制造商需要给每款终端维护提供各种不同平台的软件版本,造成了极大的资源浪费。各地视频大规模建设后,省级、国家级集中调阅,对重特大事件通过视频掌握现场并进行指挥调度的需求逐步涌现,然而不同平台间缺乏统一的互通协议。

在这样的产业背景下,基于终端标准化、平台互联互通的需求,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文档。感兴趣的用户可以前往演示平台进行体验或部署测试。


http://www.ppmy.cn/embedded/26339.html

相关文章

Flutter运行项目一直:running gradle task

大体原因就是访问国外的资源由于网络等原因导致访问失败,解决方法就是换成国内的源 修改项目的android/build.gradle 文件,将里面的 google() mavenCentral()替换为 maven {allowInsecureProtocol trueurl https://maven.aliyun.com/repository/googl…

3122.使矩阵满足条件的最少操作次数

周赛第三题,知道要用动态规划,但是不知道怎么回到子问题 显然根据题意我们需要让每一列都相同,但是相邻列不能选择同一种数字,观察到数据nums[i]介于0-9,我们就以此为突破口. 首先我们用count[n][10], count[i][j]记录第i1列值为j的元素个数,转移方程如下: dfs(i,pre) max(dfs…

git变更远端仓库名之后如何修改本地仓库配置的另一种方法?(删remote指针、添加、绑定master)

背景 如果某个远端的仓库地址变化后,本地仓库可以修改对应的remote。 之前谈过几种方法,比如重新设置一个新的remote的指针,绑定到新地址。然后删除origin,然后把新指针mv到origin。比如直接seturl修改(git remote se…

泰勒创造力达到顶峰?(上)

hello,大家好!今天看一篇经济学人的一篇评论,说的是泰勒斯威夫特当前的创造力。经济学人总是语不惊人死不休,看看它对这位音乐天才做了怎样的评价。 事先声明哈,本文就是一种英语学习类讲述,没带任何个人色彩&#xff…

AI大模型探索之路-训练篇5:大语言模型预训练数据准备-词元化

系列文章目录🚩 AI大模型探索之路-训练篇1:大语言模型微调基础认知 AI大模型探索之路-训练篇2:大语言模型预训练基础认知 AI大模型探索之路-训练篇3:大语言模型全景解读 AI大模型探索之路-训练篇4:大语言模型训练数据…

SpringCloud学习笔记(二)Ribbon负载均衡、Nacos注册中心、Nacos与Eureka的区别

文章目录 4 Ribbon负载均衡4.1 负载均衡原理4.2 源码解读4.3 负载均衡策略4.3.1 内置的负载均衡策略4.3.2 自定义负载均衡策略4.3.2.1 方式一:定义IRule4.3.2.2 方式二:配置文件 4.4 饥饿加载 5 Nacos注册中心5.1 认识和安装Nacos5.2 服务注册到Nacos5.3…

手写一个uart协议——rs232(未完)

先了解一下关于uart和rs232的基础知识 文章目录 一、RS232的回环测试1.1模块整体架构1.2 rx模块设计1.2.1 波形设计1.2.2代码实现与tb1.2.4 仿真 1.3 tx模块设计1.3.1波形设计 本篇内容: 一、RS232的回环测试 上位机由串口助手通过 rx 线往 FPGA 发 8 比特数据&a…

Zapier 与生成式 AI 的自动化(四)

原文:zh.annas-archive.org/md5/057fe0c351c5365f1188d1f44806abda 译者:飞龙 协议:CC BY-NC-SA 4.0 第十三章:最新发布的应用程序和功能 在前几章中,我们探索了 Zapier 内置应用程序的广泛范围以及它们用于自动化任务…