视频监控汇聚平台:接入不同品牌的监控视频,同时把所有的监控视频接到不同的上级视频监控平台(第三方平台)

本文主要是介绍视频监控汇聚平台:接入不同品牌的监控视频,同时把所有的监控视频接到不同的上级视频监控平台(第三方平台),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

目录

一、需求描述

(一)总体描述

(二)前端接入

(三)向上级联

二、需求分析

(一)接入所有不同品牌、不同型号的监控视频

1、确认各品牌摄像头的接口类型和协议

2、选择合适的视频监控汇聚平台

3、配置摄像头参数

(二)将所有监控视频接到不同的上级视频监控平台

1、确认上级视频监控平台的接口要求

2、配置视频推送参数

3、测试和调整

三、AS-V1000视频监控汇聚平台

(一)产品介绍

(二)接入能力

(三)产品特点

四、解决方案

(一)方案拓扑图

(二)接入方案

1、局域网部署接入平台

2、IPC和摄像机的接入

3、DSS平台的接入

(三)级联方案

1、政务云部署级联平台

2、国标向上级联

3、非国标向上级联

四、通过上级平台查看视频效果

五、参考文章


一、需求描述

(一)总体描述

        应急管理项目的现场有很多品牌的视频监控设备,包括海康的网络摄像机、硬盘录像机,大华的网络摄像机、DVR、NVR,以及大华的视频监控平台DSS7016,以及其他品牌的NVR和IPC等等。

        要实现接入现场所有不同品牌、不同型号的监控视频,并将所有监控视频接到上级视频监控平台,上级视频平台有两个,一个支持国标GB28181-2016,一个不支持国标GB28181。

        这个要求比较复杂,要实现的话,可能需要很大代价。

(二)前端接入

        前端接入情况说明如下图,有的摄像机接入DV/RNVR,有的网络摄像机是独立的。

(三)向上级联

       向上级联如下图所示,在政务云上,有一个国标视频监控平台和一个非国标视频监控平台。

二、需求分析

       有没有好的办法和解决方案?这就是我们做技术要解决的问题。从需求上来讲,要实现接入不同品牌的监控视频,并将所有监控视频接到上级视频监控平台,这里实际是两个问题,要分别进行分析。

(一)接入所有不同品牌、不同型号的监控视频

1、确认各品牌摄像头的接口类型和协议

        不同品牌的摄像头可能使用不同的接口和协议,如ONVIFRTSP、国标28181等。需要确认每个摄像头的接口类型和协议,以便后续进行统一接入。

2、选择合适的视频监控汇聚平台

        选择一个支持多种接口和协议的视频监控汇聚平台,以确保能够接入不同品牌的摄像头。

3、配置摄像头参数

        根据摄像头的接口类型和协议,配置相应的参数,如IP地址、端口号、用户名和密码等,以便视频监控汇聚平台能够成功连接并获取视频流。

(二)将所有监控视频接到不同的上级视频监控平台

1、确认上级视频监控平台的接口要求

        需要了解上级视频监控平台支持的接口类型和协议,以便将本地视频监控汇聚平台的视频流推送到上级平台。

2、配置视频推送参数

        在本地视频监控汇聚平台上配置视频推送参数,包括上级视频监控平台的IP地址、端口号、推送协议等。

3、测试和调整

        在完成配置后,需要进行测试以确保视频流能够成功推送到上级视频监控平台。如果出现问题,需要根据实际情况进行调整和优化。

三、AS-V1000视频监控汇聚平台

(一)产品介绍

        AS-V1000是具有完全拥有自主知识产权,并为各种各种视频监控设备提供接入服务的网络产品。支持多种协议和SDK,是一款集信令网关服务、安全认证、视频接入、视频互联、云台控制、权限管理、日志管理以及管理功能为一体的网关产品。产品提供SDK和API接口,可以接入到其他视频监控平台;同时也支持国标28181协议,能够通过国标28181协议接入到第三方的视频监控平台。
        产品已经运用于各种行业,包括平安城市、监狱、交通、水利、能源、社区、军队、政法、仓库、政府、教育、企业、连锁企业等。产品可以实现各种规模的平台级联与互联,对上可无缝接入上级国标监控平台或者第三方平台。

(二)接入能力

        支持海康、大华、宇视、华为、科达等主流品牌私有协议接入;

        支持接入宇视、朗驰、索尼、巨视、TCL、凯立信等视频设备;

        支持接入松下、三星、axis、博世等国外品牌设备;

        支持ONVIF等方式接入网络摄像机IPC、硬盘录像机(即NVR、DVR)等;

        支持国标GB/T 28181-2011、2016标准,并支持接入符合这些标准的视频监控设备;

        支持通过SDK接入主流网络摄像机IPC、主流硬盘录像机(即NVR、DVR)等;

        支持NAT、防火墙穿越,可在各类复杂网络环境下轻松部署;

        支持多网段接入,实现不同网段IP设备接入;

        可提供实时视频浏览、录像存储及回放、设备控制等应用功能,对视频流进行加密传输;

        可对监控IPC、NVR、DVR进行统一管理;

        支持向上级联国标平台;

        提供SDK/API接口,接入到上级视频监控平台;

        支持Mpeg4、 H264、H265 等多种视频格式接入;

        支持 UDP、TCP 两种国标信令传输模式;

        单台设备,可直接接入前端设备3000个,也可以通过DVR/NVR接入1万路视频;

        支持客户端同时在线数量1000个。

(三)产品特点

        采用服务器堆叠和级联技术,分布式网络视频监控系统;
        支持6级级联组网,单级平台可接入32个下级平台;
        支持堆叠并行处理,可堆叠到16台;
        通过级联和堆叠,可以实现百万级国标设备接入;
        支持NAT、防火墙穿越,可在各类复杂网络环境下轻松部署;
        支持多网段接入,实现不同网段IP设备接入;
        加载转码服务模块,可支持1000路视频并发转码;
        支持报警消息(设备上线、下线和设备端报警等)通过HTTP 主动通知;
        提供对外服务器获取状态、信息,控制等 HTTP API 接口;

四、解决方案

(一)方案拓扑图

        如下为设计方案的拓扑图:

        具体可以分为接入部分、和级联部分。

(二)接入方案

1、局域网部署接入平台

        为了部署方便,可以在设备所在局域网,部署一台AS-V1000视频监控接入平台;这样,通过AS-V1000,可以快速接入局域网的各种设备,包括海康和大华的网络摄像机、DVR、NVR;也可以接入大华的DSS平台。

2、IPC和摄像机的接入

        可以通过SDK、国标、RTSP、Onvif等方式接入。

        具体接入方式可以参考以前的文章:

        《主流DVR/NVR视频接入介绍:NVR接入视频监控平台的方法(视频监控接入NVR介绍)

        《ASV1000视频监控平台:通过SDK接入海康网络摄像机IPC

        《项目解决方案:视频监控接入和录像系统设计方案(下)

3、DSS平台的接入

        大华的DSS平台接入,需要通过网关服务器或者有对应的模块。有三种方式可以实现对接:国标对接、SDK对接、大华主动注册协议对接。

        若DSS平台接入的网络摄像机的数量不多,比如50个一下,也可以直接通过SDK或者rtsp,把所有的摄像机直接接入到AS-V1000平台。

        主动注册的接入方式可以参考以前的文章:

        《大华NVR和IPC通过主动注册协议方式接入AS-V1000视频监控平台的步骤

(三)级联方案

1、政务云部署级联平台

       由于在政务云,网络比较复杂,涉及到防火墙、网闸等设备。因此,我们需要在政务云也部署一台视频监控接入平台。

       此设备用于作为上节中的接入平台的上级,同时作为政务云上原有两个平台的下级。

(1)对于国标对接方式,这个平台作为上级、同时又作为上级。具体配置可以参考以前的文章:

    《ASV1000视频监控云平台国标级联配置:自己做国标上级平台,也做国标28181下级平台

(2)对于非国标对接,我们平台提供SDK,上级平台调用我们的接口,这样可以从我们的平台获取到目录和通道资源。实际部署的时候,需要了解上级平台的具体实现方式。

2、国标向上级联

        配置角色userRole_upper_gb用于同步一部分视频到国标平台;

        具体配置可以参考以前的文章:

                《基于国标GB/T28181的视频平台级联

3、非国标向上级联

        配置角色userRole_upper_ngb用于同步某部分视频到非国标平台;实际部署的时候,需要了解上级平台的具体实现方式。

四、通过上级平台查看视频效果

        上级视频监控平台可以

        可以看出,能够通过上级平台(第三方视频监控平台)看到通过ASV-1000接入的实时视频画面。

五、参考文章

本文参考了如下文章:

1、《主流DVR/NVR视频接入介绍:NVR接入视频监控平台的方法(视频监控接入NVR最详细最全面的介绍)》

2、《ASV1000视频监控平台:通过SDK接入海康网络摄像机IPC》

3、《ASV1000视频监控云平台国标级联配置:自己做国标上级平台,也做国标GB28181下级平台》

4、《项目解决方案:视频监控接入和录像系统设计方案(上)》

5、《项目解决方案:视频监控接入和录像系统设计方案(下)》

6、《基于国标GB/T28181的视频平台级联》

7、《大华NVR和IPC通过主动注册协议方式接入AS-V1000视频监控平台的步骤》

这篇关于视频监控汇聚平台:接入不同品牌的监控视频,同时把所有的监控视频接到不同的上级视频监控平台(第三方平台)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1058462

相关文章

Python基于wxPython和FFmpeg开发一个视频标签工具

《Python基于wxPython和FFmpeg开发一个视频标签工具》在当今数字媒体时代,视频内容的管理和标记变得越来越重要,无论是研究人员需要对实验视频进行时间点标记,还是个人用户希望对家庭视频进行... 目录引言1. 应用概述2. 技术栈分析2.1 核心库和模块2.2 wxpython作为GUI选择的优

Python实现无痛修改第三方库源码的方法详解

《Python实现无痛修改第三方库源码的方法详解》很多时候,我们下载的第三方库是不会有需求不满足的情况,但也有极少的情况,第三方库没有兼顾到需求,本文将介绍几个修改源码的操作,大家可以根据需求进行选择... 目录需求不符合模拟示例 1. 修改源文件2. 继承修改3. 猴子补丁4. 追踪局部变量需求不符合很

MySQL中慢SQL优化的不同方式介绍

《MySQL中慢SQL优化的不同方式介绍》慢SQL的优化,主要从两个方面考虑,SQL语句本身的优化,以及数据库设计的优化,下面小编就来给大家介绍一下有哪些方式可以优化慢SQL吧... 目录避免不必要的列分页优化索引优化JOIN 的优化排序优化UNION 优化慢 SQL 的优化,主要从两个方面考虑,SQL 语

Python实现将MySQL中所有表的数据都导出为CSV文件并压缩

《Python实现将MySQL中所有表的数据都导出为CSV文件并压缩》这篇文章主要为大家详细介绍了如何使用Python将MySQL数据库中所有表的数据都导出为CSV文件到一个目录,并压缩为zip文件到... python将mysql数据库中所有表的数据都导出为CSV文件到一个目录,并压缩为zip文件到另一个

利用Go语言开发文件操作工具轻松处理所有文件

《利用Go语言开发文件操作工具轻松处理所有文件》在后端开发中,文件操作是一个非常常见但又容易出错的场景,本文小编要向大家介绍一个强大的Go语言文件操作工具库,它能帮你轻松处理各种文件操作场景... 目录为什么需要这个工具?核心功能详解1. 文件/目录存javascript在性检查2. 批量创建目录3. 文件

IDEA接入Deepseek的图文教程

《IDEA接入Deepseek的图文教程》在本篇文章中,我们将详细介绍如何在JetBrainsIDEA中使用Continue插件接入DeepSeek,让你的AI编程助手更智能,提高开发效率,感兴趣的小... 目录一、前置准备二、安装 Continue 插件三、配置 Continue 连接 DeepSeek四

SpringBoot快速接入OpenAI大模型的方法(JDK8)

《SpringBoot快速接入OpenAI大模型的方法(JDK8)》本文介绍了如何使用AI4J快速接入OpenAI大模型,并展示了如何实现流式与非流式的输出,以及对函数调用的使用,AI4J支持JDK8... 目录使用AI4J快速接入OpenAI大模型介绍AI4J-github快速使用创建SpringBoot

Linux使用nload监控网络流量的方法

《Linux使用nload监控网络流量的方法》Linux中的nload命令是一个用于实时监控网络流量的工具,它提供了传入和传出流量的可视化表示,帮助用户一目了然地了解网络活动,本文给大家介绍了Linu... 目录简介安装示例用法基础用法指定网络接口限制显示特定流量类型指定刷新率设置流量速率的显示单位监控多个

Java覆盖第三方jar包中的某一个类的实现方法

《Java覆盖第三方jar包中的某一个类的实现方法》在我们日常的开发中,经常需要使用第三方的jar包,有时候我们会发现第三方的jar包中的某一个类有问题,或者我们需要定制化修改其中的逻辑,那么应该如何... 目录一、需求描述二、示例描述三、操作步骤四、验证结果五、实现原理一、需求描述需求描述如下:需要在

Python如何计算两个不同类型列表的相似度

《Python如何计算两个不同类型列表的相似度》在编程中,经常需要比较两个列表的相似度,尤其是当这两个列表包含不同类型的元素时,下面小编就来讲讲如何使用Python计算两个不同类型列表的相似度吧... 目录摘要引言数字类型相似度欧几里得距离曼哈顿距离字符串类型相似度Levenshtein距离Jaccard相