大华主动注册协议介绍

  • 一、大华主动注册协议介绍

        前面写了一篇文章,介绍一些设备通过大华主动注册协议接入到AS-V1000的文章,很多问我关于大华主动注册协议的相关知识。        

        由于大华主动注册协议是一种私有协议,通常不对外公开详细的协议规范和技术细节。因此,可能难以找到完整的介绍。此外,大华作为一家领先的视频监控解决方案提供商,其主动注册协议是其核心竞争力之一,因此可能会对其技术细节进行保密,以保持其在市场上的竞争优势。
        威迪斯特从事视频监控接入的产品研发多年,积累了这方面的经验,我们稍微做了整理,这里我就详细介绍这个神秘的主动注册协议。希望大家能够从中受益。

  • (一)、协议概述

        大华主动注册协议是一种前端设备可以通过互联网动态IP接入环境下接入到互联网平台的一种协议。大华主动注册协议可对应华为的主动注册协议、海康ISUP协议(或EHOME协议)

        可以理解成在NVRIPC摄像机此类前端设备如果想通过普通的广域网出口(无固定IP地址)与互联网上的中心平台对接,在第首次连接中心平台的时候,由前端设备主动向中心平台推送自己的相关信息。因为前端设备的IP为动态变化的,这就解决了中心平台因IPC摄像机或NVR 公网IP变化,而导致中心平台找不到这台设备的难题。

  • (二)、主动注册协议的内容

        大华主动注册协议主要能够完成以下工作:

  1. 设备注册:前端设备(如摄像机、NVR等)通过主动注册协议向平台进行注册,使平台能够知道设备的存在并进行管理。
  2. 信息推送:前端设备能够将自己的相关信息主动推送到平台,这些信息可能包括设备的型号、版本、位置等,有助于平台对设备进行统一管理和调度。
  3. 动态接入:在动态IP接入环境下,前端设备的IP地址可能会经常变化,主动注册协议能够实现设备的动态接入,即无论IP地址如何变化,设备都能够成功注册到平台。
  4. 视频流传输:主动注册协议支持标准FLV/RTSP/HLS流输出,能够实现视频流的稳定传输,保证视频监控的实时性和稳定性。
  5. 安全性保障:主动注册协议采用一定的加密和安全措施,保证设备与平台之间的通信安全。
  • (三)、主动注册协议配置

        大华的DSS平台和威迪斯特的AS-V1000平台可通过主动注册的方式添加远程的大华设备,都需要做如下配置:
        1、平台固定IP,以及主动注册的服务端口9500
        2、远程的前端设备接入外网,在网络设置主动注册中填写平台固定
IP地址,端口,自定义ID
        3、平台管理员登录,在设备管理中添加设备,方式选择主动注册,填写对应ID,用户名密码

  • 二、协议的主要流程介绍

  • (一)、注册流程

        大华主动注册协议的注册流程包括以下步骤:

  1. 检查视频监控平台的配置系统(比如大华的DSS平台),进入“网络配置”-“网卡配置”,确保DSS默认网卡是连接外网路由器的网卡。
  2. 确保视频监控平台(比如大华的DSS平台)现场有公网固定IP,进入路由器做端口映射。其他端口一般不会冲突可直接映射。
  3. 在远端设备的现场进入菜单,找到网络设置中的主动注册选项,服务器地址填写公网固定IP,端口默认为9500,子设备ID用户自己任意设置。
  4. 回到视频监控平台管理端界面增加设备,以DSS为例,选择“基础管理”-“设备管理”-“编码器”,点击添加,添加方式选择为“主动注册”,填写设置的子设备ID,和所添加设备的用户名密码,输入视频通道数,点击确定。
  5. 等待设备上报时间3~5分钟,显示在线即可。

        以上是大华主动注册协议的基本注册流程,在实际操作中,需要参考官方文档或咨询技术人员获取准确的操作步骤。

  • (二)、实时视频请求流程

        大华主动注册协议请求实时视频的流程如下:

  1. 设备通过主动注册协议向平台注册,并获取到平台的地址和端口信息。
  2. 设备向平台发送请求,请求获取实时视频流。
  3. 平台收到请求后,通过FLV/RTSP/HLS等协议将实时视频流推送到设备。
  4. 设备接收到视频流后,进行解码和显示,实现实时监控功能。

        需要注意的是,具体流程可能因设备型号、平台配置等因素而有所不同。建议在实际操作中参考大华的官方文档或与技术支持人员联系以获取准确的信息。

  • 三、哪些型号设备支持主动注册

  • (一)、支持主动注册的设备类型

        大华的主动注册协议支持多种设备,包括但不限于以下类型:

  1. 摄像机:大华的主动注册协议支持各种类型的摄像机,如模拟摄像机、数字摄像机、高清摄像机等。
  2. NVR:大华的主动注册协议支持各种型号的NVR(网络视频录像机),包括多路NVR和云台控制型NVR等。
  3. DVR:大华的主动注册协议也支持各种型号的DVR(数字录像机)。
  4. 视频矩阵:大华的主动注册协议可以与视频矩阵配合使用,实现对视频图像的切换和调度。
  5. 其他设备:除了以上设备,大华的主动注册协议还可以支持其他类型的视频监控设备,如门禁控制、报警控制等。
  • (二)、支持的NVR和IPC

        网络硬盘录像机NVR目前除NVR2X-HDS2系列,基本都支持;

        网络IPC摄像机,除了面向家用的一些摄像机(比如乐橙)不支持主动注册外,大部分型号基本都支持。

  • 四、公网平台如何通过主动注册接入设备

        公网的平台如何接入主动注册的视频设备呢?需要做好地址规划和端口预留等,具体如下:

  • (一)、IP地址配置

        前端设备(摄像机及NVR无需 固定公网IP采用运营商的普及宽带即可。在局域网,前端设备只需要配置DHCP自动获取IP地址、或者配置固定的局域网IP地址,能够ping通公网IP即可。

        后端(DSSAS-V1000)平台,必须要有一个公网的IP地址,用于前端设备注册。

注意:本文所述网络环境,平台端是采用公网IP,但是若平台做私有化部署,也可以是一个内部网络的IP地址。比如在政府专网环境下,政务外网和内网之间也有NAT转换,这时候,可以把公网IP地址作为政务外网的IP来看待。

  • (二)、主动注册所需端口

        端口分别是8090009100920093209500。其中9500是大华主动注册的默认端口。

        需要在平台侧的防火墙上开放这些端口。

  • 五、公网平台侧配置

  • (一)、网络配置

  • (二)、检查端口是否开放

        操作以上步骤后,我们需要检验下端口是否正常访问,在电脑按WIN+R键,运行中输入cmd,再输入telnet+空格+公网固定IP+空格+端口进行检验。

        端口不通就出现错误提示。成功会进入窗口黑屏状态(可通过ctrl+C退出)

注:9500端口是主动注册服务对应的端口,该端口只有使用主动注册方式添加设备后才可以测通。

  • (三)、添加编码设备(硬盘录像机NVR、网络摄像机IPC)

        选择【基础管理】-【设备管理】-【编码器】,点击添加,添加方式选择为主动注册,填写步骤5里设置的子设备ID,和所添加设备的用户名密码,输入视频通道数,点击确定,等待设备上报时间3~5分钟,显示在线即可。

  • 六、设备端(摄像头及NVR)配置

        在远端接入设备(摄像机、NVR等)的现场进入菜单,找到网络设置中的主动注册或自动注册选项,服务器地址填写公网固定IP,端口9500,子设备ID用户自己任意设置。

  • 七、大华主动注册接入第三方视频监控平台

        威迪斯特AS-V1000视频监控平台已经集成主动注册,大华设备(摄像头及NVR)可通过主动注册接入威迪斯特AS-V1000平台。可以参考上一期的文章:大华NVR和IPC通过主动注册协议方式接入AS-V1000视频监控平台的步骤

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/585803.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

C++ Primer Plus----第十二章--类和动态内存分布

本章内容包括:对类成员使用动态内存分配;隐式和显式复制构造函数;隐式和显式重载赋值运算符;在构造函数中使用new所必须完成的工作;使用静态类成员;将定位new运算符用于对象;使用指向对象的指针…

ssm基于web的志愿者管理系统的设计与实现+vue论文

摘 要 使用旧方法对志愿者管理系统的信息进行系统化管理已经不再让人们信赖了,把现在的网络信息技术运用在志愿者管理系统的管理上面可以解决许多信息管理上面的难题,比如处理数据时间很长,数据存在错误不能及时纠正等问题。这次开发的志愿者…

main参数传递、反汇编、汇编混合编程

week03 一、main参数传递二、反汇编三、汇编混合编程 一、main参数传递 参考 http://www.cnblogs.com/rocedu/p/6766748.html#SECCLA 在Linux下完成“求命令行传入整数参数的和” 注意C中main: int main(int argc, char *argv[]), 字符串“12” 转为12,可以调用atoi…

两种汇编的实验

week04 一、汇编-1二、汇编-2 一、汇编-1 1 通过输入gcc -S -o main.s main.c -m32 将下面c程序”week0401学号.c“编译成汇编代码 int g(int x){ return x3; } int f(int x){ int i 学号后两位; return g(x)i; } int main(void){ return f(8)1; } 2. 删除汇编代码…

『番外篇六』SwiftUI 取得任意视图全局位置的三种方法

概览 在 SwiftUI 开发中,利用描述性代码我们可以很轻松的构建各种丰富多彩的视图。我们可以设置它们的大小、位置、颜色并应用不计其数的修改器。 但是,小伙伴们是否想过在 SwiftUI 中如何获取一个视图的全局位置坐标呢? 在本篇博文中,您将学到如下内容: 概览1. SwiftU…

守护 C 盘,Python 相关库设置

文章目录 前言Python 相关查看所有 Python 安装位置查看 Python 依赖位置查看 conda 配置查看 env 列表移除指定 env创建 env进入 env删除环境位置目录添加环境位置 (将位置置顶)查看 pip 缓存位置设置 pip 缓存位置 其他进入 Temp修改位置 Python技术资源分享1、Python所有方向…

(001)Unit 编译 UTF8JSON

文章目录 编译 Dll编译报错附录 编译 Dll 新建工程: 注意 UnityEngineDll 的选择!2022 版本的太高了!!! 下载包,导入unity : 3. 将 unf8json 的源码拷贝到新建的工程。 4. 编译发布版本: 编译…

竞赛保研 基于卷积神经网络的乳腺癌分类 深度学习 医学图像

文章目录 1 前言2 前言3 数据集3.1 良性样本3.2 病变样本 4 开发环境5 代码实现5.1 实现流程5.2 部分代码实现5.2.1 导入库5.2.2 图像加载5.2.3 标记5.2.4 分组5.2.5 构建模型训练 6 分析指标6.1 精度,召回率和F1度量6.2 混淆矩阵 7 结果和结论8 最后 1 前言 &…

mongoose中http server服务器解决“Access-Control-Allow-Origin mongoose”跨域问题

问题 使用mongoose做http服务器,自己构造的浏览器端jquery在访问server时,会遇到: Access to XMLHttpRequest at http://127.0.0.1:8000/ from origin null has been blocked by CORS policy: No Access-Control-Allow-Origin header is pr…

python+django大自然环境保护宣传网站62r9b

本课题使用Python语言进行开发。基于web,代码层面的操作主要在PyCharm中进行,将系统所使用到的表以及数据存储到MySQL数据库中 本系统由后台管理子系统,登录子系统,按登陆角色及权限划分为管理员:个人中心,用户管理,文…

遇到DDOS怎么办,盾真的可以抗攻击吗

网络在以难以想象的速度发展,黑客们针对网络漏洞发起的攻击也从未停止,但复杂的网络环境让网络安全的维护更为艰难,如果游戏公司没有做好防御措施,黑客发起攻击只是时间问题。在网络攻击愈加多元化的今天,游戏行业可以…

懒加载的el-tree中没有了子节点之后还是有前面icon箭头的展示,如何取消没有子节点之后的箭头显示

没有特别多的数据 <template><el-tree:props"props":load"loadNode"lazyshow-checkbox></el-tree></template><script>export default {data() {return {props: {label: name,children: zones,isLeaf:"leaf",//关…

交互式笔记Jupyter Notebook本地部署并实现公网远程访问内网服务器

最近&#xff0c;我发现了一个超级强大的人工智能学习网站。它以通俗易懂的方式呈现复杂的概念&#xff0c;而且内容风趣幽默。我觉得它对大家可能会有所帮助&#xff0c;所以我在此分享。点击这里跳转到网站。 文章目录 1.前言2.Jupyter Notebook的安装2.1 Jupyter Notebook下…

故障诊断模型 | Maltab实现PSO-BP粒子群算法优化BP神经网络的故障诊断

文章目录 效果一览文章概述模型描述源码设计参考资料效果一览 文章概述 故障诊断模型 | Maltab实现PSO-BP粒子群算法优化BP神经网络的故障诊断 模型描述 在机器学习领域,我们常常需要通过训练数据来学习一个函数模型,以便在未知的数据上进行预测或分类。传统的神经网络模型需…

Java设计模式-外观模式

目录 一、影院管理项目 二、外观模式 &#xff08;一&#xff09;基本介绍 &#xff08;二&#xff09;原理类图 &#xff08;三&#xff09;解决影院管理 &#xff08;四&#xff09;注意事项和细节 &#xff08;五&#xff09;外观模式在MyBatis框架应用的源码分析 一…

Python+OpenGL绘制3D模型(七)制作3dsmax导出插件

系列文章 一、逆向工程 Sketchup 逆向工程&#xff08;一&#xff09;破解.skp文件数据结构 Sketchup 逆向工程&#xff08;二&#xff09;分析三维模型数据结构 Sketchup 逆向工程&#xff08;三&#xff09;软件逆向工程从何处入手 Sketchup 逆向工程&#xff08;四&#xf…

Linux操作系统( YUM软件仓库技术 )

镜像文件的回环挂载&#xff08;把iso镜像文件释放成系统安装光盘&#xff09;foundation0上操作 回环挂载的用法&#xff1a; du -sh 对象名 //估算文件&#xff08;一切对象皆文件&#xff09;大小 !$ //上一条命令的最后一个参数 新创建的挂载点目录是空白目录 挂载&#xf…

一款汇聚 精美UI+AI内容生成助手 的实用白板工具

大家好&#xff0c;我是Mandy。今天给大家分享的内容是&#xff0c;boardmix白板AI&#xff0c;在线创作神器。 boardmix是一款在线白板工具&#xff0c;是一个实时协作的智慧白板上、一键生成PPT、用AI协助创作思维导图、AI绘画、AI写作、共享资源素材、思维导图等工具。 前…

我的128天之创作纪念日

目录 序 机缘 收获 日常 成就 憧憬 序 今天收到CSDN的一条消息推送&#xff0c;“初九之潜龙勿用 &#xff0c;不知不觉今天已经是你成为创作者的 第128天 啦。。。” 是啊&#xff0c;自今年8月24日开始写文章以来&#xff0c;时间过得好快&#xff0c;无论开心、痛苦…

OpenStack云计算(-) 简介与部署Keystone

一.OpenStack简介 什么是云计算:云计算是一种按使用量付费的模式,这种模式提供可用的、便捷的、按需的网络访问,进入可配置的计算资源共享池(资源包括网络,服务器,存储,应用软件,服务) 云计算所包含的几个层次服务&#xff1a; SaaS ( Software as a Service ) :把在线软件作…