设备通过GB28181注册到EasyCVR,平台看不到设备信息的排查方法汇总

本文主要是介绍设备通过GB28181注册到EasyCVR,平台看不到设备信息的排查方法汇总,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

智慧安防平台EasyCVR能在复杂的网络环境中(专网、局域网、广域网、VPN、公网等)将前端海量的设备进行统一集中接入与视频汇聚管理,平台支持设备通过4G、5G、WIFI、有线等方式进行视频流的接入与传输,支持的接入协议包括:国标GB28181、RTSP/Onvif、RTMP,以及厂家的私有协议与SDK,如:海康ehome、海康sdk、大华sdk、宇视sdk、华为sdk、萤石云sdk、乐橙sdk等,可以覆盖市面上99%的前端监控设备。

经常有用户咨询我们,将海康摄像头通过GB/T28181协议接到EasyCVR平台,但是在平台上为什么看不到设备?今天我们就来总结一下,遇到这类情况该如何排查和解决。

1、检查设备是否自带物联网卡

如果设备是自带物联网卡的摄像头,那么需要询问厂家是否要设置定向IP,自带物联网卡的设备,网络需要定向IP。

2、关闭萤石云

部分海康设备萤石云和GB28181协议不能同时开启,关闭设备的萤石云注册,单独启用GB28181注册解决问题。

3、防火墙排查

检查系统的防火墙是否开启,开启后可以尝试关闭。如果服务器外还有物理防火墙,系统本身的防火墙可以尝试关闭下,再观察平台上是否可以看到注册的设备。

4、端口排查

排查服务端的15060 udp/tcp端口是否开放,排查外层的物理防火墙端口映射是否正常。如果是阿里云、华为云、腾讯云,则需要在其后台管理页面【安全组】里配置端口开放。

5、排查IP地址

查看设备是否可以成功访问到服务器的IP地址,服务启动后会随机填入服务配置里的sip host,该地址可以修改,修改成设备可以访问到的网段IP即可。

6、排查设备TCP/IP配置

查看设备配置的IP及网关是否正确。这里指的是设备里的配置,一般是通过浏览器访问设备的IP地址,可以查看到设备的配置页面,登录进入后,在网络设置里可以查看与排查。

7、排查设备是否为多网卡

查看设备的网络配置中TCP/IP配置,有无多网卡,选择可以访问服务端的网卡为默认网卡。

8、排查设备接入的配置参数

排查设备接入的参数填写是否正确、IP地址是否正确,是否勾选启用、密码是否填写正确。

9、尝试修改设备本地SIP端口

可以修改默认的15060端口,改成其它端口,如15065等。

10、尝试使用tcp注册

设备接入的配置中如果可以选择tcp信令,则可以尝试使用tcp注册。

11、将设备添加到白名单

部分设备有配置白名单的地方,可以尝试添加服务器的IP到白名单里。

12、更换设备路由

可以尝试更换下设备访问服务端的路由,来排查是否为网络问题。

13、添加白名单免密注册

可以在EasyCVR平台【配置中心】-【设备接入】-【白名单】中添加白名单,让设备免密接入试试。

14、抓包分析

如果上述尝试仍然无法看到平台上的国标GB28181设备,那么可以在服务器端抓信令端口,以此来判断有没有收到注册信息,排查网络等问题。

1)抓包工具准备

  • Linux系统

使用tcpdump进行抓包,如果系统无此命令,用户可以自行安装。

  • Windows系统

使用平台提供的wireshark插件进行抓包。

2)找到端口

在EasyCVR平台【配置中心】-【设备接入】,可以看到sip端口。

3)执行命令抓服务端口

  • Linux系统

在Linux系统中切换到root用户,执行如下抓包命令

tcpdump -i any "port 15060" -w ttt.pcap

  • Windwos系统

在Windows中,启动wireshark添加过滤抓包

4)等待抓包一段时间

等待一段时间,比如2分钟查看是否有抓到数据。

5)停止抓包

等待一段时间停止抓包,或是等到返回了提示。

  • Linux系统

Ctrl+C结束抓包,抓包文件在执行命令的目录下。

  • Windows系统

点击红色按钮停止,文件菜单可以另存抓包到文件。

6)查看抓包

抓包文件可以用wireshark打开,然后分析数据,排查具体原因。

国标GB28181协议EasyCVR安防平台可以提供实时远程视频监控、视频录像、录像回放与存储、告警、语音对讲、云台控制、平台级联、磁盘阵列存储、视频集中存储、云存储等丰富的视频能力,平台支持7*24小时实时高清视频监控,能同时播放多路监控视频流,视频画面1、4、9、16个可选,支持自定义视频轮播。

此外,高清可视化视频监控平台EasyCVR还具备权限/用户/角色管理、设备分级分组管理、鉴权管理、服务器集群等管理能力。感兴趣的用户可以前往演示平台进行体验和部署测试。

这篇关于设备通过GB28181注册到EasyCVR,平台看不到设备信息的排查方法汇总的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



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

相关文章

python获取指定名字的程序的文件路径的两种方法

《python获取指定名字的程序的文件路径的两种方法》本文主要介绍了python获取指定名字的程序的文件路径的两种方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要... 最近在做项目,需要用到给定一个程序名字就可以自动获取到这个程序在Windows系统下的绝对路径,以下

JavaScript中的高级调试方法全攻略指南

《JavaScript中的高级调试方法全攻略指南》什么是高级JavaScript调试技巧,它比console.log有何优势,如何使用断点调试定位问题,通过本文,我们将深入解答这些问题,带您从理论到实... 目录观点与案例结合观点1观点2观点3观点4观点5高级调试技巧详解实战案例断点调试:定位变量错误性能分

Python中 try / except / else / finally 异常处理方法详解

《Python中try/except/else/finally异常处理方法详解》:本文主要介绍Python中try/except/else/finally异常处理方法的相关资料,涵... 目录1. 基本结构2. 各部分的作用tryexceptelsefinally3. 执行流程总结4. 常见用法(1)多个e

JavaScript中比较两个数组是否有相同元素(交集)的三种常用方法

《JavaScript中比较两个数组是否有相同元素(交集)的三种常用方法》:本文主要介绍JavaScript中比较两个数组是否有相同元素(交集)的三种常用方法,每种方法结合实例代码给大家介绍的非常... 目录引言:为什么"相等"判断如此重要?方法1:使用some()+includes()(适合小数组)方法2

504 Gateway Timeout网关超时的根源及完美解决方法

《504GatewayTimeout网关超时的根源及完美解决方法》在日常开发和运维过程中,504GatewayTimeout错误是常见的网络问题之一,尤其是在使用反向代理(如Nginx)或... 目录引言为什么会出现 504 错误?1. 探索 504 Gateway Timeout 错误的根源 1.1 后端

MySQL 表空却 ibd 文件过大的问题及解决方法

《MySQL表空却ibd文件过大的问题及解决方法》本文给大家介绍MySQL表空却ibd文件过大的问题及解决方法,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考... 目录一、问题背景:表空却 “吃满” 磁盘的怪事二、问题复现:一步步编程还原异常场景1. 准备测试源表与数据

python 线程池顺序执行的方法实现

《python线程池顺序执行的方法实现》在Python中,线程池默认是并发执行任务的,但若需要实现任务的顺序执行,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋... 目录方案一:强制单线程(伪顺序执行)方案二:按提交顺序获取结果方案三:任务间依赖控制方案四:队列顺序消

SpringBoot通过main方法启动web项目实践

《SpringBoot通过main方法启动web项目实践》SpringBoot通过SpringApplication.run()启动Web项目,自动推断应用类型,加载初始化器与监听器,配置Spring... 目录1. 启动入口:SpringApplication.run()2. SpringApplicat

使用Java读取本地文件并转换为MultipartFile对象的方法

《使用Java读取本地文件并转换为MultipartFile对象的方法》在许多JavaWeb应用中,我们经常会遇到将本地文件上传至服务器或其他系统的需求,在这种场景下,MultipartFile对象非... 目录1. 基本需求2. 自定义 MultipartFile 类3. 实现代码4. 代码解析5. 自定

Python文本相似度计算的方法大全

《Python文本相似度计算的方法大全》文本相似度是指两个文本在内容、结构或语义上的相近程度,通常用0到1之间的数值表示,0表示完全不同,1表示完全相同,本文将深入解析多种文本相似度计算方法,帮助您选... 目录前言什么是文本相似度?1. Levenshtein 距离(编辑距离)核心公式实现示例2. Jac