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

海康大华宇视华为等硬件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.mzph.cn/news/6159.shtml

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

相关文章

Docker(四)

文章目录 1. docker其他命令补充2. docker-registry使用3. docker-hub的使用4. 企业级私有仓库harbor4.1 harbor安装4.2 harbor配置https4.3 harbor常见使用4.3.1 harbor新建项目仓库4.3.2 harbor创建用户4.3.3 harbor仓库管理4.3.4 harbor复制管理4.3.5 harbor删除镜像 5. doc…

K8S下如何搭建eureka集群

背景 传统应用上云,基于传统应用需要考虑上云的方案和改造成本,这也是传统应用上云过程中的难点,本篇介绍3台eureka搭建的方案。 方案一 此方案借助了K8S中Service的一些功能。 这种方案是传统方案的简单迁移版本,比较易于理解…

深度学习:tf.keras实现模型搭建、模型训练和预测

在sklearn中,模型都是现成的。tf.Keras是一个神经网络库,我们需要根据数据和标签值构建神经网络。神经网络可以发现特征与标签之间的复杂关系。神经网络是一个高度结构化的图,其中包含一个或多个隐藏层。每个隐藏层都包含一个或多个神经元。神经网络有多…

【微信小程序】使用iView组件库中的icons资源

要在微信小程序中使用iView组件库中的icons资源,需要先下载并引入iView组件库,并按照iView的文档进行配置和使用。 以下是一般的使用步骤: 下载iView组件库的源码或使用npm安装iView。 在小程序项目的app.json文件中添加iView组件库的引入配…

mac端好用的多功能音频软件 AVTouchBar for mac 3.0.7

AVTouchBar是来自触摸栏的视听播放器,将跳动笔记的内容带到触摸栏,触摸栏可显示有趣的音频内容,拥有更多乐趣,以一种有趣的方式播放音乐,该软件支持多种音频播放软件,可在Mac上自动更改音乐~ 音频选择-与内…

Flask Bootstrap 导航条

(43条消息) Flask 导航栏,模版渲染多页面_U盘失踪了的博客-CSDN博客 (43条消息) 学习记录:Bootstrap 导航条示例_bootstrap导航栏案例_U盘失踪了的博客-CSDN博客 1,引用Bootstrap css样式,导航栏页面跳转 2,页面两列…

实验五 分支限界法

实验五 分支限界法 01背包问题的分治限界法的实现 剪枝函数 限界函数 1.实验目的 1、理解分支限界法的剪枝搜索策略,掌握分支限界法的算法框架 2、设计并实现问题,掌握分支限界算法。 2.实验环境 java 3.问题描述 给定n种物品和一背包。物品i的重…

Cesium态势标绘专题-位置点(标绘+编辑)

标绘专题介绍:态势标绘专题介绍_总要学点什么的博客-CSDN博客 入口文件:Cesium态势标绘专题-入口_总要学点什么的博客-CSDN博客 辅助文件:Cesium态势标绘专题-辅助文件_总要学点什么的博客-CSDN博客 本专题没有废话,只有代码,代码中涉及到的引入文件方法,从上面三个链…

企业微信在ios机型无法吊起打开个人信息页接口(openUserProfile)

wx.qy.openUserProfile({type: 1,//1表示该userid是企业成员,2表示该userid是外部联系人userid: "wmEQlEGwAAHxbWYDOK5u3Af13xlYAAAA", //可以是企业成员,也可以是外部联系人success: function(res) {// 回调} });遇到的问题:调用打…

动态规划入门第1课

1、从计数到选择 ---- 递推与DP(动态规划) 2、从递归到记忆 ---- 子问题与去重复运算 3、动态规划的要点 第1题 网格路1(grid1) 小x住在左下角(0,0)处,小y在右上角(n,n)处。小x需要通过一段网格路才能到小y家。每次,小x可以选…

macOS mysql 8.0 忘记密码

╰─➤ mysql -V mysql Ver 8.0.33 for macos13.3 on arm64 (Homebrew)mysql.server status mysql.server stopskip-grant-tables 启动mysql ─➤ /opt…

云计算和云架构是什么 有什么用途?

云计算是一种基于互联网的计算方式,它通过网络将计算资源(如计算能力、存储、网络带宽等)以服务的形式提供给用户,并允许用户根据需求进行灵活的资源调配和管理。云计算通常分为三个层次,即基础设施即服务(IaaS)、平台即服务(PaaS)和软件即服…

【Matlab】基于遗传算法优化 BP 神经网络的时间序列预测(Excel可直接替换数据)

【Matlab】基于遗传算法优化 BP 神经网络的时间序列预测(Excel可直接替换数据) 1.模型原理2.文件结构3.Excel数据4.分块代码4.1 arithXover.m4.2 delta.m4.3 ga.m4.4 gabpEval.m4.5 initializega.m4.6 maxGenTerm.m4.7 nonUnifMutation.m4.8 normGeomSel…

操作系统笔记、面试八股(三)—— 系统调用与内存管理

文章目录 3. 系统调用3.1 用户态与内核态3.2 系统调用分类3.3 如何从用户态切换到内核态(系统调用举例) 4. 内存管理4.1 内存管理是做什么的4.1.1 为什么需要虚拟地址空间4.1.2 使用虚拟地址访问内存有什么优势 4.2 常见的内存管理机制4.3 分页管理4.3.1…

kettle开发-Day40-AI分流之case/switch

前言: 前面我们讲到了很多关于数据流的AI方面的介绍,包括自定义组件和算力提升这块的,今天我们来学习一个关于kettle数据分流处理非常重要的组件Switch / Case 。当我们的数据来源于类似日志、csv文件等半结构化数据时,我们需要在…

Vmware+CentOS+KGDB内核双机调试

1.准备两台CentOS系统的vmware虚拟机 其中一台作为调试机,另一台则作为被调试机。如下图,CentOS7.9x64为被调试机,CentOS7.9x64-Debugger为调试机 2.配置串口设备 若虚拟机有串口设备(如打印机),需要先删…

黑马 pink h5+css3+移动端前端

网页概念 网页是网站的一页,网页有很多元素组成,包括视频图片文字视频链接等等,以.htm和.html后缀结尾,俗称html文件 HTML 超文本标记语言,描述网页语言,不是编程语言,是标记语言,有标签组成 超文本指的是不光文本,还有图片视频等等标签 常用浏览器 firefox google safari…

LabVIEW基础-lvlib库

文章目录 lvlib库llb库lvlib与llb的区别lvlib常见错误断开vi与库之间的连接 lvlib库 文件-新建-库,创建一个项目库文件。能在项目中创建的文件类型,都可以在库中创建。 在lvlib上右键-添加-文件,将被选中的文件放到lvlib中。被添加进lvlib的…

关于ETL的两种架构(ETL架构和ELT架构)

ETL,是英文 Extract-Transform-Load 的缩写,用来描述将数据从来源端经过抽取(extract)、转换(transform)、加载(load)至目的端的过程。ETL一词较常用在数据仓库,但其对象…

【Linux】Tcp服务器的三种与客户端通信方法及守护进程化

全是干货~ 文章目录 前言一、多进程版二、多线程版三、线程池版四、Tcp服务器日志的改进五、将Tcp服务器守护进程化总结 前言 在上一篇文章中,我们实现了Tcp服务器,但是为了演示多进程和多线程的效果,我们将服务器与客户通通信写成了一下死循…