华为视频监控接入到视频监控平台 (华为网路监控摄像机IPC和华为视频节点设备VCN)
目 录
一、设备介绍
1.1 华为VCN介绍
1.2 AS-V1000视频监控平台介绍
1.3 平台服务器配置说明
二、安装、配置HW_IVS软件
2.1下载安装HW_IVS软件
2.2登录HW_IVS
2.3共享到外域
三、配置华为外域参数
3.1 PCG模块设置
3.2通信协议GBT28181配置
3.3传输协议配置(TCP或者UDP)
四、配置视频监控平台
4.1、查看国标设备是否接入
4.2通道绑定
4.3视频浏览
4.4取流方式(TCP/UDP)
华为的视频监控设备的配置比较复杂,配置项目也比较多,因此接入视频监控平台比较麻烦,因此写了这个文章,重点介绍一下。
一、设备介绍
1.1 华为VCN介绍
华为VCN(Video Cloud Node)是一款一体化智能视频监控产品,集实时监控、录像检索、录像回放、云镜控制、告警联动、语音对讲、电子地图等多种视频监控业务于一身,为政府、交通、教育部门及不同规模的企业客户构建安全、便捷、实用的系列化视频监控产品解决方案。VCN具有高性能、高可靠、高开放性、易维护、易管理、易部署的特点,可以满足基本监控需求外,还提供了多级多域管理、视频图片混存、全网智能、高速下载等多种功能。
1.2 AS-V1000视频监控平台介绍
AS-V1000视频监控平台,也可以称为:视频监控平台,视频监控接入平台,视频监控汇聚平台(或视频监控汇集平台),视频监控管理平台,视频监控综合管理平台,是一套集成了用户设备权限管理、视音频监控、大容量存储、电子地图的系统平台软件。它结合了现代视频技术、网络通讯技术、计算机控制技术、流媒体传输技术的综合解决方案,为用户提供了强大的、灵活的组网和应用能力。
系统平台内部采用服务器集群、负载均衡,按需平滑扩容、故障自动恢复等策略进行架构,整个平台实现了丰富的功能,包含:实时多媒体数据转发和管理、移动流媒体转发管理、不间断录像、录像文件检索和回放、录像下载、设备状态管理、系统报警管理、视频转码、视频点播等等;整个平台具备稳定可靠、使用安全、兼容性强、接口开放、服务可堆叠、服务可多级级联、系统可平滑扩容等特点。具体包括如下服务模块:
(1)中心管理服务器
(2)录像服务器
(3)视频接入网关服务器
(4)点播服务器
(5)报警服务器
(6)信令服务器
(7)流媒体服务器
(8)SIP代理服务器
1.3 平台服务器配置说明
- 对于行业系统,推荐采用性能稳定的服务器 ;
- 若需要并发处理多路视频,根据并发的视频路数和视频码率,确定具体配置;
- 若需要进行视频录像,要考虑存储设备的读写速度;
- 出于健壮性考虑,建议服务器电源为双电源;网口至少两个;
- 若服务器需要存储视频文件或者日志需要保存较长时间,建议采用Raid方式的多个硬盘;
- 多个服务器可以堆叠:单台服务器不能承载,可以部署多台服务器进行堆叠,并行处理。
二、安装、配置HW_IVS软件
2.1下载安装HW_IVS软件
2.2登录HW_IVS
单击退出右侧的设置可以展开,其中的服务器地址填写华为服务器(就是上述配置IVS)的地址,端口保持不变。
2.3共享到外域
登录后双击左侧菜单栏中业务操作管理里的设备共享选项进入到设备共享界面,选择共享到外域(如下图)。
单击左右两边设备名称下的小三角,展开,左侧选择需要共享的外域,右边选择需要共享给该外域的设备(在左侧方框内打勾即可)(如下图)
选择好后单击 “互联网编码” 上方的 “新增共享” 按钮。
三、配置华为外域参数
3.1 PCG模块设置
1、依次点击“系统管理”-“业务运行管理”,双击系统域列表下的一行字符串打开模块列表(如下图)
2、找到模块名称为PCG的那一项,查看是否启动(如下图)
3、启动完成以后,依次点击系统管理-外域-添加(如下图)
填写参考下表:
外域名称 | 随便填写 |
互联协议 | T28181 |
外域编码 | 填写所要绑定的iVMS管理端里的 业务管理-平台服务维护中的信(SIP)服务器编号 |
用户密码 | 123456(123xxxxxx) |
确认密码 | 123456(123xxxxxx) |
外域IP地址 | 填写所需要绑定的iVMS管理端的IP地址| 端口:7060 |
是否IVS平台 | 否 |
3.2通信协议GBT28181配置
填写完成后单击互联协议旁的编辑按钮在弹出的二级菜单 本域互联信息 里勾选第二项互联协议:T28181,其中的本域编码无需更改(如下图),单击确认
再点击高级配置选项,按以下配置进行配置(注:点击高级配置后会显示成普通配置)
填写参考下表:
域优先级 | 2 |
最大会话数 | 5000 |
字符集 | GB2312 |
是否向该外域注册 | 是 |
是否定时注册 | 是 |
是否支持音频 | 否 |
是否区分录像存储位置 | 否 |
是否逐级查询目录信息 | 否 |
服务类型 | 服务器 |
3.3传输协议配置(TCP或者UDP)
进入到HW_IVS软件中双击左侧菜单栏中业务操作管理一栏中的参数设置选项,打开参数设置页面后,选择本地参数(如下图)
在网络参数一栏中传输协议选择UDP(如下图)。
四、配置视频监控平台
4.1、查看国标设备是否接入
再次进入到AS-V1000平台,依次点击设备管理-国标接入维护,找到华为的设备,点右侧的通道按钮,进入通道界面后应该就会出现通道了,若还未有,退出通道界面,在资源类型那一栏里选择获取一次(如下图),等待一会变成不获取后再次点击通道,进入通道界面查看,若还是没有,则检查一下上述配置
4.2通道绑定
出现通道后,依次点击资源管理-通道维护,查看通道是否在线。若不在线,请检查配置或登录设备端查看是否可以正常播放,在线后再点击通道上方的绑定资源组树进行通道绑定。
4.3视频浏览
绑定好以后,在浏览器进入到视频监控客户端,双击刚绑定好的摄像头,查看是否可以正常播放 。
4.4取流方式(TCP/UDP)
在平台的管理系统中,依次点击设备管理-国标接入维护,找到华为的设备,在最右侧操作一栏中选择修改,在编辑界面把取流方式更改为udp(如下图),单击保存
再次点击右上角Web监控按钮进入到视频监控客户端查看是否可以正常播放视频,若还是不能,则检查上述所有配置。
至此,结束,应该可以在视频监控平台的客户端看到华为的视频画面了。
相关文章:

华为视频监控接入到视频监控平台 (华为网路监控摄像机IPC和华为视频节点设备VCN)
目 录 一、设备介绍 1.1 华为VCN介绍 1.2 AS-V1000视频监控平台介绍 1.3 平台服务器配置说明 二、安装、配置HW_IVS软件 2.1下载安装HW_IVS软件 2.2登录HW_IVS 2.3共享到外域 三、配置华为外域参数 3.1 PCG模块设置 3.2通信协议GBT28181配置 3.3传…...

树与二叉树---数据结构
树作为一种逻辑结构,同时也是一种分层结构,具有以下两个特点: 1)树的根结点没有前驱,除根结点外的所有结点有 且只有一个前驱。 2)树中所有结点可以有零个或多个后继。 树结点数据结构 满二叉树和完全二…...
C++ .h文件类的调用
demo1只有类的情况下调用 下面写一个util.h 文件里面 // 定义宏防止编译器重复编译 #ifndef TEST_H #define TEST_H class Test{ public:void sum(int a, int b);int num(int a, int b);bool number();}; #endif // TEST_H 调用的时候首先要引入这个头文件 #include "u…...

C语言:分支与循环
创造不易,友友们给个三连吧!! C语⾔是结构化的程序设计语⾔,这⾥的结构指的是顺序结构、选择结构、循环结构,C语⾔是能够实 现这三种结构的,其实我们如果仔细分析,我们⽇常所⻅的事情都可以拆分…...

【linux系统体验】-archlinux折腾日记
archlinux 一、系统安装二、系统配置及美化2.1 中文输入法2.2 安装virtualbox增强工具2.3 终端美化 三、问题总结3.1 终端中文乱码 一、系统安装 安装步骤人们已经总结了很多很全: Arch Linux图文安装教程 大体步骤: 磁盘分区安装 Linux内核配置系统(…...
常用数字处理格式校验
1、前端校验 1.1 要求为数字类型(不限位数与正负) input输入框添加 type“number” <el-input type"number"/>当typenumber时,仍然可以输入字母e或E。解决方法是:给typenumber的输入框添加一个正则表达式&…...

2024.1.26力扣每日一题——边权重均等查询
2024.1.26 题目来源我的题解方法一 使用dfs对每一组查询都求最近公共祖先(会超时,通不过)方法二 不需要构建图,直接在原始数组上进行求最大公共祖先的操作。 题目来源 力扣每日一题;题序:2846 我的题解 …...

C语言操作符超详细总结
文章目录 1. 操作符的分类2. 二进制和进制转换2.1 2进制转10进制2.1.1 10进制转2进制数字 2.2 2进制转8进制和16进制2.2.1 2进制转8进制2.2.2 2进制转16进制 3. 原码、反码、补码4.移位操作符4.1 左移操作符4.2 右移操作符 5. 位操作符:&、|、^、~6. 逗号表达式…...

【Java八股面试系列】JVM-内存区域
目录 Java内存区域 运行时数据区域 线程独享区域 程序计数器 Java 虚拟机栈 StackFlowError&OOM 本地方法栈 线程共享区域 堆 GCR-分代回收算法 字符串常量池 方法区 运行时常量池 HotSpot 虚拟机对象探秘 对象的创建 对象的内存布局 句柄 Java内存区域 运…...

计划任务功能优化,应用商店上架软件超过100款,1Panel开源面板v1.9.6发布
2024年2月7日,现代化、开源的Linux服务器运维管理面板1Panel正式发布v1.9.6版本。 在v1.9.5和v1.9.6这两个小版本中,1Panel针对计划任务等功能进行了多项优化和Bug修复。此外,1Panel应用商店新增了3款应用,上架精选软件应用超过1…...
蓝桥杯(Web大学组)2023省赛真题3:收集帛书碎片
需要实现: 1.将二维数组转为一维数组; 2.数组去重 一、将二维数组转为一维数组: 二、数组去重: function collectPuzzle(...puzzles) {// console.log(puzzles);// console.log(...puzzles);// TODO:在这里写入具体的实现逻辑/…...

使用QT编写一个简单QQ登录界面
widget.cpp #include "widget.h" #include "ui_widget.h"Widget::Widget(QWidget *parent): QWidget(parent), ui(new Ui::Widget) {ui->setupUi(this);//设置窗口标题this->setWindowTitle("QQ");//设置窗口图标this->setWindowIcon(…...

TryHackMe-Net Sec Challenge练习
本文相关的TryHackMe实验房间链接:TryHackMe | Why Subscribe nmap nmap -T5 -p- 10.10.90.32 -T5 扫描速度 -p- 全端口扫描 答题: 这题叫我们找藏在http服务下的flag,根据上面扫出来的端口,所以我们开始搞80 这里简单介绍一下…...
面试 JavaScript 框架八股文十问十答第五期
面试 JavaScript 框架八股文十问十答第五期 作者:程序员小白条,个人博客 相信看了本文后,对你的面试是有一定帮助的!关注专栏后就能收到持续更新! ⭐点赞⭐收藏⭐不迷路!⭐ 1)常见的位运算符有…...

[职场] 如何通过运营面试_1 #笔记#媒体#经验分享
如何通过运营面试 盈利是公司的事情,而用户就是你运营的事情。你需要彻底建立一个庞大而有效的用户群,这样才能让你们的公司想盈利就盈利,想战略就战略,想融资就融资。 一般从事运营的人有着强大的自信心,后台数据分析…...

CTFshow web(命令执行 41-44)
web41 <?php /* # -*- coding: utf-8 -*- # Author: 羽 # Date: 2020-09-05 20:31:22 # Last Modified by: h1xa # Last Modified time: 2020-09-05 22:40:07 # email: 1341963450qq.com # link: https://ctf.show */ if(isset($_POST[c])){ $c $_POST[c]; if(!p…...
XML介绍和基本语法
XML简介 XML(eXtensible Markup Language,可扩展标记语言)是一种用于标记电子文件使其具有结构性的标记语言。它允许用户定义自己的标记元素,使得信息的共享和数据的存储更加便捷和通用。XML广泛应用于Web开发、配置文件、数据交…...

Android:Android Studio安装及环境配置
1开发环境搭建 Android开发需要使用java的jdk环境,所以需要下载JAVA JDK。 1.1安装配置JAVA JDK Java的JDK下载: https://www.oracle.com/technetwork/java/javase/downloads/index.html 配置java的环境变量: JAVA_HOME:java安装路径。 新增环境变量CLASSPATH 在Path环境…...

力扣刷题之旅:进阶篇(三)
力扣(LeetCode)是一个在线编程平台,主要用于帮助程序员提升算法和数据结构方面的能力。以下是一些力扣上的入门题目,以及它们的解题代码。 --点击进入刷题地址 一、动态规划(DP) 首先,让我们来…...

代码随想录 Leetcode55. 跳跃游戏
题目: 代码(首刷自解 2024年2月9日): class Solution { public:bool canJump(vector<int>& nums) {int noz 0;for (int i nums.size() - 2; i > 0; --i) {if (nums[i] 0) {noz;continue;} else {if (nums[i] > noz) noz …...
三维GIS开发cesium智慧地铁教程(5)Cesium相机控制
一、环境搭建 <script src"../cesium1.99/Build/Cesium/Cesium.js"></script> <link rel"stylesheet" href"../cesium1.99/Build/Cesium/Widgets/widgets.css"> 关键配置点: 路径验证:确保相对路径.…...

【JVM】- 内存结构
引言 JVM:Java Virtual Machine 定义:Java虚拟机,Java二进制字节码的运行环境好处: 一次编写,到处运行自动内存管理,垃圾回收的功能数组下标越界检查(会抛异常,不会覆盖到其他代码…...

CentOS下的分布式内存计算Spark环境部署
一、Spark 核心架构与应用场景 1.1 分布式计算引擎的核心优势 Spark 是基于内存的分布式计算框架,相比 MapReduce 具有以下核心优势: 内存计算:数据可常驻内存,迭代计算性能提升 10-100 倍(文档段落:3-79…...

2.Vue编写一个app
1.src中重要的组成 1.1main.ts // 引入createApp用于创建应用 import { createApp } from "vue"; // 引用App根组件 import App from ./App.vue;createApp(App).mount(#app)1.2 App.vue 其中要写三种标签 <template> <!--html--> </template>…...

Nuxt.js 中的路由配置详解
Nuxt.js 通过其内置的路由系统简化了应用的路由配置,使得开发者可以轻松地管理页面导航和 URL 结构。路由配置主要涉及页面组件的组织、动态路由的设置以及路由元信息的配置。 自动路由生成 Nuxt.js 会根据 pages 目录下的文件结构自动生成路由配置。每个文件都会对…...
数据链路层的主要功能是什么
数据链路层(OSI模型第2层)的核心功能是在相邻网络节点(如交换机、主机)间提供可靠的数据帧传输服务,主要职责包括: 🔑 核心功能详解: 帧封装与解封装 封装: 将网络层下发…...
代理篇12|深入理解 Vite中的Proxy接口代理配置
在前端开发中,常常会遇到 跨域请求接口 的情况。为了解决这个问题,Vite 和 Webpack 都提供了 proxy 代理功能,用于将本地开发请求转发到后端服务器。 什么是代理(proxy)? 代理是在开发过程中,前端项目通过开发服务器,将指定的请求“转发”到真实的后端服务器,从而绕…...
Xen Server服务器释放磁盘空间
disk.sh #!/bin/bashcd /run/sr-mount/e54f0646-ae11-0457-b64f-eba4673b824c # 全部虚拟机物理磁盘文件存储 a$(ls -l | awk {print $NF} | cut -d. -f1) # 使用中的虚拟机物理磁盘文件 b$(xe vm-disk-list --multiple | grep uuid | awk {print $NF})printf "%s\n"…...
AGain DB和倍数增益的关系
我在设置一款索尼CMOS芯片时,Again增益0db变化为6DB,画面的变化只有2倍DN的增益,比如10变为20。 这与dB和线性增益的关系以及传感器处理流程有关。以下是具体原因分析: 1. dB与线性增益的换算关系 6dB对应的理论线性增益应为&…...

并发编程 - go版
1.并发编程基础概念 进程和线程 A. 进程是程序在操作系统中的一次执行过程,系统进行资源分配和调度的一个独立单位。B. 线程是进程的一个执行实体,是CPU调度和分派的基本单位,它是比进程更小的能独立运行的基本单位。C.一个进程可以创建和撤销多个线程;同一个进程中…...