LiveGBS流媒体平台GB/T28181功能-海康NVR摄像机自带物联网卡摄像头注册GB/T28181国标平台看不到设备的时候如何抓包及排查

news2024/10/3 22:18:49

海康大华宇视华为等硬件NVR摄像机注册到LiveGBS国标平台看不到设备的时候如何抓包及排查

  • 1、设备注册后查看不到
    • 1.1、是否是自带物联网卡的摄像头
    • 1.2、关闭萤石云
    • 1.3、防火墙排查
    • 1.4、端口排查
    • 1.5、IP地址排查
    • 1.6、设备TCP/IP配置排查
    • 1.7、设备多网卡排查
    • 1.8、设备接入配置参数排查
    • 1.9、设备尝试修改本地SIP端口
    • 1.10、tcp注册尝试
    • 1.11、设备添加白名单
    • 1.12、设备跟换路由排查
    • 1.13、添加白名单免密注册尝试
  • 2、抓包分析
    • 2.1、第一步:抓包工具准备
      • 2.1.1、Linux
      • 2.1.2、windows
    • 2.2、第二步:找到信令端口
    • 2.3、第三步:执行命令抓服务信令端口
      • 2.3.1 Linux
      • 2.3.2 Windwos
    • 2.4、第四步:等待抓包一段时间
    • 2.5、第五步:停止抓包
      • 2.5.1、Linux
      • 2.5.2、Windows
    • 2.6、第六步:查看抓包
  • 3、搭建GB28181视频直播平台

1、设备注册后查看不到

1.1、是否是自带物联网卡的摄像头

询问厂家是否要设置定向IP,自带物联网卡的设备,网络需要定向IP

1.2、关闭萤石云

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

1.3、防火墙排查

系统自身的防火墙是否开启,开启后可以尝试关闭试试。如果服务器外面还有物理防火墙,系统本身的防火墙可以关闭尝试下。

1.4、端口排查

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

1.5、IP地址排查

查看 设备可以访问到的服务器的IP地址,服务启动后会随机填入信令服务配置里面一个 sip host。这个地址可以修改,修改成设备可以访问到网段IP

1.6、设备TCP/IP配置排查

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

1.7、设备多网卡排查

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

1.8、设备接入配置参数排查

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

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

可以修改不用默认的5060端口,改成其它的,如 5065等

1.10、tcp注册尝试

设备接入的地方如果可以选择 tcp 信令,可以尝试用用tcp注册试试

1.11、设备添加白名单

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

1.12、设备跟换路由排查

可以更换下设备访问服务端的路由,来排查网络问题

1.13、添加白名单免密注册尝试

可以在 LiveGBS基础配置-》信令服务配置-》接入控制 -》添加白名单,让其免密接入试试。

2、抓包分析

如果上述尝试都看不到 国标设备 菜单里有设备信息,可以在服务器端抓信令端口。以此来判断有没有收到注册,排查网络问

2.1、第一步:抓包工具准备

2.1.1、Linux

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

2.1.2、windows

下载安装 wireshark 进行抓包

2.2、第二步:找到信令端口

基础配置,信令服务配置可以看到 端口
在这里插入图片描述

2.3、第三步:执行命令抓服务信令端口

2.3.1 Linux

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

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

在这里插入图片描述

2.3.2 Windwos

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

host 172.18.1.34

在这里插入图片描述

在这里插入图片描述

2.4、第四步:等待抓包一段时间

等待一段时间,比如2分钟,看有没有抓到数据

2.5、第五步:停止抓包

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

2.5.1、Linux

Ctrl+C 结束抓包,抓包文件就在执行命令的目录下面
在这里插入图片描述

2.5.2、Windows

点击红色按钮停止,文件菜单可以另存抓包到文件
在这里插入图片描述

2.6、第六步:查看抓包

抓包文件可以用wireshark打开,然后分析数据

3、搭建GB28181视频直播平台

  • 支持 Windows Linux 及其它CPU架构(国产、嵌入式…)操作系统
  • 安装包下载 、 安装使用说明、 WEB前端源码

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

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

相关文章

实战:ELK环境部署并采集springboot项目日志

文章目录 前言技术积累ELK组成及功能框架搭建基础 EIK环境搭建elasticsearch配置相关kibana配置相关logstash配置相关elk目录下增加docker-compose文件查看elk目录文件树编排elk springboot集成logstashpom.xmllogback-spring.xml启动项目logstash采集日志 写在最后 前言 相信…

Java8 stream toMap、groupingBy、mapping的综合应用

文章目录 一、stream toMap、groupingBy、mapping的综合应用1、前提准备①、实体类②、数据准备 2、核心代码:3、运行结果 一、stream toMap、groupingBy、mapping的综合应用 1、前提准备 ①、实体类 package com.cfay.demo;import lombok.AllArgsConstructor; i…

LCD拼接屏、LED显示屏和OLED显示屏的主要区别

我们在生活或工作中经常看到大大小小的显示屏,但很多人却分不清楚这些屏到底属于哪一类,今天sostron与大家一起来分享下关于:LCD拼接屏、LED显示屏、OLED透明屏三者的区别。 LCD拼接屏、LED显示屏和OLED显示屏是不同类型的显示技术&#xff0…

【116个】网络安全测试相关面试真题

1、Burpsuite常用的功能是什么? 2、reverse_tcp和bind_tcp的区别? 3、拿到一个待检测的站或给你一个网站,你觉得应该先做什么? 4、你在渗透测试过程中是如何敏感信息收集的? 5、你平时去哪些网站进行学习、挖漏洞提交到…

这样创建客户帮助中心,效果超好!

创建一个有效的客户帮助中心是为了为客户提供优质的支持和服务。在这个数字化时代,客户期望能够快速找到所需的信息,并得到准确和及时的解答。本文将分享创建有效客户帮助中心的最佳实践,帮助您提供出色的客户体验并提升客户满意度。 1. 了解…

Banana Pi M2 Zero 运行 openHAB 回顾

首先我要透露的是,BPI 的工作人员向我发送了一台免费的 BPi M2 Zero 来执行这些测试。我相信我的评论是公平和公正的,但我想坦率地说明这一事实。 硬件简介 与 Raspberry Pi Zero W 相比,Banana Pi BPI-M2 Zero 具有令人印象深刻的规格。以下…

git进阶操作

一、git 基础概念1. 1.1 三种状态: 工作区(unstage)——已修改(modified) 暂存区(stage)——已暂存(staged) 对象区——已提交(commited) 工作…

moment.js常见格式化处理各种时间方法

Moment.js 是一个简单易用的轻量级 JavaScript 日期处理类库,提供了日期格式化、日期解析等功能。它支持在浏览器和 NodeJS 两种环境中运行。此类库能够将给定的任意日期转换成多种不同的格式,具有强大的日期计算功能,同时也内置了能显示多样的日期形式的函数。另外,它也支…

博弈论--sg函数

sg函数------ 定义终止状态的SG函数值为0。如果游戏已经结束,即达到了终止状态,那么对应的SG函数值就是0。即先手的sg值为0,则先手必败,否则先手必胜。 如何求sg函数值--------对于每个可能的移动,将后续状态的SG函数…

「从零入门推荐系统」21:chatGPT、大模型介绍

作者 | gongyouliu 编辑 | gongyouliu 自2022年11月30日OpenAI发布chatGPT以来,大模型技术掀起了新一轮人工智能浪潮。chatGPT在各个领域(包括对话、摘要、内容生成、问题解答、识图、数学计算与推理、代码编写等)取得了比之前算法好得多的成…

测试开发之路 (工具篇)--Docker

目录 前言 什么是 docker 在 demo 中学习 mysql test link 更复杂点的场景 前言 Docker是一种开源的容器化平台,它可以帮助开发人员和测试人员更轻松地构建、部署和运行应用程序。在测试开发中,Docker可以提供许多便利和优势。 什么是 docker 官…

VMware Cloud Director 10.5 - 领先的云服务交付平台

VMware Cloud Director 10.5 - 领先的云服务交付平台 Support for vSphere 8.0U1 & NSX 4.1 请访问原文链接:https://sysin.org/blog/vmware-cloud-director-10/,查看最新版。原创作品,转载请保留出处。 作者主页:sysin.or…

【ShenYu系列】ShenYu的SPI实现源码分析

前言 前面我已经介绍【面试系列】详细拆解Java、Spring、Dubbo三者SPI机制的原理,当已经有了合适的实现,shenyu自身的SPI和上面的有啥区别,值得玩味。 什么是SPI SPI就是Service Provider Interface,直译"服务提供方接口&…

go+vue+wails写一个简单的密码加密器

git仓库 gitee: malred/password-generator-wails-vue gitee: malred/password-generator-wails-vue github: https://github.com/malred/password-generator-wails-vue wails是什么 我们用它来套壳前端项目(vue),打包成桌面端…

Java虚拟机——类加载机制概述 类加载的时机

在Class文件中描述的各类信息,最终都需要加载到虚拟机中之后才能被运行和使用。本章将会介绍虚拟机如何加载这些Class文件,Class文件中的信息进入到虚拟机后会发生什么变化。类加载机制:Java虚拟机把描述类的数据从Class文件加载到内存&#…

【ArcGIS】shp导入报错ORA-00911无效字符

这个当个问题记录以下,就是shp文件名或者字段名有非正常字符,修改下名称重新导入即可; 直接改shp没法修改字段,会报错,需要先转化为gdb文件,然后在修改

【Spring】Spring AOP入门及实现原理剖析

文章目录 1 初探Aop1.1 何为AOP?1.2 AOP的组成1.2.1 切面(Aspect)1.2.2 连接点(Join Point)1.2.3 切点(Pointcut)1.2.4 通知(Advice) 1.3 AOP的使用场景 2 Spring AOP入门2.1 添加 Spring AOP 框架⽀持2.2 定义切面和切点2.3 定义相关通知 3 Spring AOP实现原理3.1 …

tauri自定义窗口window并实现拖拽和阴影效果

需求说明 由于官方提供的窗口标题并不能实现我的需求,不能很好的实现主题切换的功能,所以根据官方文档实现了一个自定义的窗口,官方文档地址:Window Customization | Tauri Apps 但是实现之后, 没有了窗体拖拽移动的…

linux系统编程-进程

目录 1 程序和进程 1.1 并发 1.3 多道程序设计 1.4 CPU 和 MMU 1.5 进程控制块 PCB 1.6 进程状态 1.7 环境变量 1.8 setenv 函数 2. 进程控制 2.1 fork 函数 2.2 循环创建 n 个子进程 2.3getpid 函数 2.4 getppid 函数 2.5 getuid 函数 2.6 getgid 函数 2.7 进…

分表后mybatis-plus删除操作失效等问题处理

因为重构dao层&#xff0c;问题太多了&#xff0c;于是想着另起一个章节。 3 mybatis封装对象的问题 直接使用mybatis自身的对象&#xff0c;会有问题&#xff0c;他的列表对象会设置一个id&#xff0c;导致后续的工程会出问题 <select id"getStatementDefaultEquation…