设备通过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

相关文章

Nginx设置连接超时并进行测试的方法步骤

《Nginx设置连接超时并进行测试的方法步骤》在高并发场景下,如果客户端与服务器的连接长时间未响应,会占用大量的系统资源,影响其他正常请求的处理效率,为了解决这个问题,可以通过设置Nginx的连接... 目录设置连接超时目的操作步骤测试连接超时测试方法:总结:设置连接超时目的设置客户端与服务器之间的连接

Java判断多个时间段是否重合的方法小结

《Java判断多个时间段是否重合的方法小结》这篇文章主要为大家详细介绍了Java中判断多个时间段是否重合的方法,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下... 目录判断多个时间段是否有间隔判断时间段集合是否与某时间段重合判断多个时间段是否有间隔实体类内容public class D

Python使用国内镜像加速pip安装的方法讲解

《Python使用国内镜像加速pip安装的方法讲解》在Python开发中,pip是一个非常重要的工具,用于安装和管理Python的第三方库,然而,在国内使用pip安装依赖时,往往会因为网络问题而导致速... 目录一、pip 工具简介1. 什么是 pip?2. 什么是 -i 参数?二、国内镜像源的选择三、如何

IDEA编译报错“java: 常量字符串过长”的原因及解决方法

《IDEA编译报错“java:常量字符串过长”的原因及解决方法》今天在开发过程中,由于尝试将一个文件的Base64字符串设置为常量,结果导致IDEA编译的时候出现了如下报错java:常量字符串过长,... 目录一、问题描述二、问题原因2.1 理论角度2.2 源码角度三、解决方案解决方案①:StringBui

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

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

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

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

JavaScript中的reduce方法执行过程、使用场景及进阶用法

《JavaScript中的reduce方法执行过程、使用场景及进阶用法》:本文主要介绍JavaScript中的reduce方法执行过程、使用场景及进阶用法的相关资料,reduce是JavaScri... 目录1. 什么是reduce2. reduce语法2.1 语法2.2 参数说明3. reduce执行过程

C#中读取XML文件的四种常用方法

《C#中读取XML文件的四种常用方法》Xml是Internet环境中跨平台的,依赖于内容的技术,是当前处理结构化文档信息的有力工具,下面我们就来看看C#中读取XML文件的方法都有哪些吧... 目录XML简介格式C#读取XML文件方法使用XmlDocument使用XmlTextReader/XmlTextWr

C++初始化数组的几种常见方法(简单易懂)

《C++初始化数组的几种常见方法(简单易懂)》本文介绍了C++中数组的初始化方法,包括一维数组和二维数组的初始化,以及用new动态初始化数组,在C++11及以上版本中,还提供了使用std::array... 目录1、初始化一维数组1.1、使用列表初始化(推荐方式)1.2、初始化部分列表1.3、使用std::

Python如何实现PDF隐私信息检测

《Python如何实现PDF隐私信息检测》随着越来越多的个人信息以电子形式存储和传输,确保这些信息的安全至关重要,本文将介绍如何使用Python检测PDF文件中的隐私信息,需要的可以参考下... 目录项目背景技术栈代码解析功能说明运行结php果在当今,数据隐私保护变得尤为重要。随着越来越多的个人信息以电子形