海康IPC摄像机接入国标平台,发现一直不在线(离线)的处理方式

目               录

一、问题

二、问题分析

(一)常见设备离线问题的原因

(二)原因分析

三、问题查处

(一)设备端排查故障(设备端自查)

1、检查GB28181参数配置是否有误

2、排查网络问题

3、排查防火墙问题

(二)平台端排查故障

1、排查网络问题

2、排查防火墙问题

(三)设备和平台端配合排查故障

1、排查网络问题

2、视频监控平台端查看日志

3、平台端抓包

4、设备端网络抓包

四、问题解决

(一)、重新开放防火墙的端口17060/UDP

1、运行以下命令以开放17060端口

2、重新加载防火墙配置以使更改生效

3、验证是否开放

(二)验证问题是否解决

1、在设备侧查看注册情况

2、在平台侧查看注册情况


一、问题

        客户处有一台海康的IPC网络摄像机,接入到我们的国标GB28181平台(AS-V1000平台),发现离线了,客户说现场还有其他IPC摄像机,都在线的,就是这个摄像机一直上不了线,看了设备和运行状态都是正常的,不知如何处理 ?

二、问题分析

(一)常见设备离线问题的原因

网络摄像机IPC接入我们的国标GB28181平台,不在线的原因包括以下几点:

  1. 设备配置错误:网络摄像机接入平台的配置参数可能存在错误,例如SIP服务器地址、端口号、设备ID号、用户名和密码等,需要仔细核对设备参数配置是否正确。
  2. 网络问题:网络摄像机与平台之间的网络连接可能存在问题,例如网络不稳定、网络不通畅、网络延迟等,需要检查网络连接是否正常。
  3. GB28181协议问题:网络摄像机可能不支持GB28181协议或者协议版本不兼容,需要确认摄像机是否支持该协议,并确保协议的版本与平台一致。
  4. 设备故障:网络摄像机可能存在故障,例如设备硬件损坏、软件崩溃等,需要检查设备是否正常工作。
  5. 防火墙问题:防火墙可能阻止网络摄像机与平台的通信,需要检查防火墙设置是否允许摄像机与平台的通信。

(二)原因分析

      根据前面的分析, GB28181协议问题、设备故障基本可以排除,因为以前这个设备是通过GB28181成功接入平台的。根据客户描述,设备在正常工作。因此,要从设备配置、网络问题和防火墙上面来查看。

三、问题查处

(一)设备端排查故障(设备端自查)

1、检查GB28181参数配置是否有误

        打开海康摄像机的平台接入界面,如下图:

        查看SIP服务器IP、是否开启接入、端口是否准确、鉴权密码是否正确? 发现配置完全正确。

2、排查网络问题

(1)同网络的linux电脑,可以ping通AS-V1000平台;

(2)同样的电脑,也可以ping通海康的摄像机;说明网络是通的

3、排查防火墙问题

平台采用的SIP端口是17060,因此重点查看防火墙是否开放了这个端口;采用telnet  SIP服务器IP  17060,发现能够登录此端口,因此应该防火墙是开放了17060端口的

(二)平台端排查故障

1、排查网络问题

      1)AS-V1000视频监控平台工作正常,其他设备接入正常;

      2)设备端的网络到平台的网络,设备可以ping通;

2、排查防火墙问题

      平台采用的SIP端口是17060,其他设备能够通过此接口注册到平台;说明此端口是正常开放的。同时,通过验证,发现平台所在网络的17060的端口也是开放的。

(三)设备和平台端配合排查故障

1、排查网络问题

       在设备端直接ping或telnet,海康的设备是支持的。若是其他设备,若不支持,则不能采用此方法。

2、视频监控平台端查看日志

       通过日志的观察,发现没有收到设备注册消息。因此估计设备的数据没有上来,因此要在设备端、或者平台端抓包。

3、平台端抓包

       AS-V1000视频监控平台,可以非常容易的实现抓包。

       经过抓包,发现没有收到设备过来的注册消息,但是能够收到设备的ping消息。

       因此,可以初步判断是设备发过来的注册数据包,在哪个环节被堵住了。

4、设备端网络抓包

       由于设备端不好直接抓包,只能想办法在设备端的网络上抓包。根据不同的情况,有多种方式,这里就不一一描述了。

       通过抓包发现,设备发出的数据包时UDP的,发到17060的。因此发现问题,防火墙端口开放的时tcp的,再查看防火墙列表设置,确实没有开放17060/UDP。

[root@ecs-52a1 121yunwei]# firewall-cmd --query-port=17060/udp

no

[root@ecs-52a1 121yunwei]# firewall-cmd --query-port=17060/tcp

Yes

四、问题解决

(一)、重新开放防火墙的端口17060/UDP

1、运行以下命令以开放17060端口:

sudo firewall-cmd --zone=public --add-port=17060/udp --permanent

        该命令将在公共区域(public zone)中添加一个UDP端口,并将其永久保存。


2、重新加载防火墙配置以使更改生效:

sudo firewall-cmd --reload

3、验证是否开放

[root@ecs-52a1 121yunwei]# firewall-cmd --query-port=17060/tcp

Yes

(二)验证问题是否解决

1、在设备侧查看注册情况

       打开海康摄像机的平台接入界面,如下图,显示注册状态出现“在线”标志。

2、在平台侧查看注册情况

              平台测也出现设备“在线”标志,如下图示:

由此,问题得到完全解决。

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

vulhub中Apache APISIX Dashboard API权限绕过导致RCE(CVE-2021-45232)

Apache APISIX是一个动态、实时、高性能API网关,而Apache APISIX Dashboard是一个配套的前端面板。 Apache APISIX Dashboard 2.10.1版本前存在两个API/apisix/admin/migrate/export和/apisix/admin/migrate/import,他们没有经过droplet框架的权限验证&…

电动汽车充放电V2G模型(matlab代码)

目录 1 主要内容 1.1 模型背景 1.2 目标函数 1.3 约束条件 2 部分代码 3 效果图 4 下载链接 1 主要内容 本程序主要建立电动汽车充放电V2G模型,采用粒子群算法,在保证电动汽车用户出行需求的前提下,为了使工作区域电动汽车尽可能多的消…

PyTorch 2.2 中文官方教程(十四)

参数化教程 原文: 译者:飞龙 协议:CC BY-NC-SA 4.0 作者:Mario Lezcano 注意 点击这里下载完整示例代码 在本教程中,您将学习如何实现并使用此模式来对模型进行约束。这样做就像编写自己的nn.Module一样容易。 对深…

c#矩阵行列式计算//线程同步

using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks;namespace 实现矩阵行列式计算 {internal class Program{static void Main(string[] args){//定义矩阵Console.WriteLine("矩阵是:&quo…

五、MyBatis 高级扩展

本章概要 Mapper 批量映射优化插件和分页插件 PageHelper 插件机制和 PageHelper 插件介绍PageHelper 插件使用 逆向工程和 MybatisX 插件 ORM 思维介绍逆向工程逆向工程插件 MyBatisX 使用 5.1 Mapper 批量映射优化 需求 Mapper 配置文件很多时,在全局配置文件…

【INTEL(ALTERA)】带有浮点单元 (FPU) Nios® V/g 处理器在 英特尔® Cyclone10 GX 设备中执行不正确的浮点运算

说明 由于 英特尔 Quartus Prime Pro Edition 软件版本 23.3 存在一个问题,当使用 Nios V/g 处理器并在 英特尔 Cyclone 10 GX 设备中启用 FPU 时,浮点运算无法按预期进行。 Nios V/g 处理器 – 启用浮点单元 解决方法 请勿在 英特尔 CycloneNios 10 G…

《Python 网络爬虫简易速速上手小册》第1章:Python 网络爬虫基础(2024 最新版)

文章目录 1.1 网络爬虫简介1.1.1 重点基础知识讲解1.1.2 重点案例:社交媒体数据分析1.1.3 拓展案例1:电商网站价格监控1.1.4 拓展案例2:新闻聚合服务 1.2 网络爬虫的工作原理1.2.1 重点基础知识讲解1.2.2 重点案例:股票市场数据采…

fastjson 导致的OOM

fastjson 导致的OOM 示例代码 public static void main(String[] args) throws Exception {try {List<Integer> list JSONObject.parseArray("[2023,2024", Integer.class);}catch (Exception e){System.err.println("error");}System.out.println…

Qos--优先级映射关系

precedence字段 根据RFC791定义,IP报文头 ToS(Type of Service)域由 8个比特组成,其中 3个比特的Precedence字段标识了 IP报文的优先级,Precedence在报文中的位置如图1所示。 比特0~2表示Precedence字段,代表报文传输的 8个优先级,按照优先级从高到低顺序取值为7、6、…

word表格文字上下居中怎么设置?简单教程分享!

“我在使用Word编辑表格时&#xff0c;想让文字上下居中对齐&#xff0c;但是不知道应该怎么操作&#xff0c;请问大家有什么比较简单实用的操作方法吗&#xff1f;” 在使用Word时&#xff0c;为了提高文档的视觉效果和可读性&#xff0c;很多用户会选择将表格文字上下居中&am…

华为突然官宣:新版鸿蒙系统,正式发布

华为&#xff0c;一家始终引领科技创新潮流的全球性企业&#xff0c;近日再次引发行业震动——全新HarmonyOS NEXT&#xff0c;被誉为“纯血版鸿蒙”的操作系统正式官宣。这是华为在操作系统领域迈出的坚实且具有突破性的一步&#xff0c;标志着华为正逐步摆脱对安卓生态系统的…

HTTP学习

HTTP学习 HTTP 协议是 Hyper Text Transfer Protocol&#xff08;超文本传输协议&#xff09;的缩写&#xff0c;是用于从万维网&#xff08; WWW:World Wide Web &#xff09;服务器传输超文本到本地浏览器的传送协议。 HTTP 是一个基于 TCP/IP 通信协议来传递数据&#xff…

小埋的解密游戏的题解

题目描述 小埋最近在玩一个解密游戏&#xff0c;这个游戏的解密方法是这样的&#xff0c;这个游戏会给你提供 个数,让我们求出这 个数里面&#xff0c;有多少个连续的数的平均数大于某个给定的数 。这个数可能会很大&#xff0c;所以我们要输出这个数对 的取模结果。现在小…

珠海盈致MES系统的应用领域

珠海盈致MES系统在多个领域都有应用&#xff0c;以下是一些主要的应用领域&#xff1a; 注塑行业&#xff1a;针对注塑行业的生产特点和要求&#xff0c;MES系统提供了一系列专业的管理功能&#xff0c;满足注塑企业各种实际生产需求。 电子制造&#xff1a;在电子制造领域&…

算法复杂度之大O复杂度表示法及空间复杂度

目录 简介 时间复杂度 大O复杂度表示法 空间复杂度 前言-与正文无关 生活远不止眼前的苦劳与奔波&#xff0c;它还充满了无数值得我们去体验和珍惜的美好事物。在这个快节奏的世界中&#xff0c;我们往往容易陷入工作的漩涡&#xff0c;忘记了停下脚步&#xff0c;感受周围…

EasyX图形库学习(一、窗口创建函数initgraph、背景颜色设置setbkcolor、图形绘制函数)

目录 一、easyX图形库基本介绍 1、easyX的原理 2、easyX的安装 3、easyX的颜色&#xff08;RGB颜色模型&#xff09; 颜色模型相关函数: 4、easyX的坐标 二、相关函数介绍: 绘图设备相关函数&#xff1a; 图形颜色及样式设置相关函数: 图形绘制相关函数: 文字输出相关…

【Springcloud篇】学习笔记十一(十八章):Seata解决分布式事务问题

第十八章_Seata解决分布式事务问题 1.Seata简介 1.1分布式事务问题由来 分布式前 单机单库没这个问题从1:1 -> 1:N -> N:N 单体应用被拆分成微服务应用&#xff0c;原来的三个模块被拆分成三个独立的应用,分别使用三个独立的数据源&#xff0c;业务操作需要调用三个…

ref和reactive, toRefs的使用

看尤雨溪说&#xff1a;为什么Vue3 中应该使用 Ref 而不是 Reactive&#xff1f; toRefs import { ref, toRefs } from vue;// 定义一个响应式对象 const state ref({count: 0,name: Vue });// 使用toRefs转换为响应式引用对象 const reactiveState toRefs(state);// 现在你…

BUG:docker启动之后直接退出问题

示例如下&#xff1a; 问题排查&#xff1a; 启动命令 sudo docker run --privilegedtrue --runtimenvidia --shm-size80g -v /mmm_data_center:/mmm_data_center -v /imagecenter_new/:/imagecenter_new -v /data1:/data1 -v /mnt/offline_data/:/mnt/offline_data/ --neth…

python 基础知识点(蓝桥杯python科目个人复习计划32)

今日复习内容&#xff1a;基础算法中的位运算 1.简介 位运算就是对二进制进行操作的运算方式&#xff0c;分为与运算&#xff0c;或运算&#xff0c;异或运算&#xff0c;取反&#xff0c;左移和右移。 &#xff08;1&#xff09;与运算 xyx&y000010100111 (2)或运算 …