LiveGBS流媒体平台GB/T28181常见问题-海康大华宇视硬件NVR摄像头通道0未获取到视频通道如何排查如何抓包分析

news2025/2/26 9:37:28

LiveGBS常见问题海康大华宇视硬件NVR摄像头通道0未获取到视频通道如何排查如何抓包分析?

  • 1、硬件NVR配置接入示例
  • 2、通道数为0处置
    • 2.1、判断信令是否畅通
      • 2.1.1、点击更新通道
      • 2.1.2、有成功提示
        • 2.1.2.1、确认设备的视频通道编码是否填写
        • 2.1.2.2、确认是否超过授权数目
      • 2.1.3、没有成功提示
    • 2.1、尝试确认SIP Host地址
    • 2.2、尝试确认sip服务器ID
    • 2.3、尝试修改本地SIP端口
    • 2.4、尝试检查NVR多网卡
    • 2.5、尝试检查路由SIP ALG
  • 3、抓包分析
    • 3.1、抓包工具准备
      • 3.1.1、Linux
      • 3.1.2、windows
    • 3.2、找到设备出口ip
    • 3.3、执行命令抓设备出口ip
      • 3.3.1 Linux
      • 3.3.2 Windwos
    • 3.4、触发相关页面操作
      • 3.4.1、如:更新通道操作
      • 3.4.2、如:查看通道播放
    • 3.5、第五步:停止抓包
      • 3.5.1、Linux
      • 3.5.2、Windows
    • 3.6、查看抓包
  • 4、搭建GB28181视频直播平台

1、硬件NVR配置接入示例

硬件NVR如何配置接入到LiveGBS,海康的硬件NVR接入示例,按红色文字提示配置相关接入,其它参见:作为上级平台对接海康大华华为宇视等下级平台监控摄像机NVR硬件执法仪等GB28181设备
在这里插入图片描述

2、通道数为0处置

问题:NVR接入国标服务后通道显示为0

在这里插入图片描述

2.1、判断信令是否畅通

2.1.1、点击更新通道

国标设备列表-》更新通道,点击后观察页面有没有 更新通道成功的 提示

在这里插入图片描述

2.1.2、有成功提示

2.1.2.1、确认设备的视频通道编码是否填写

查看硬件NVR的配置接入,视频通道的国标编号是否填写,NVR设备中配置【视频通道编码ID】参考如下。确认配置填写后,再点击下 更新通道 操作。
在这里插入图片描述

2.1.2.2、确认是否超过授权数目

可以在版本信息页面查看,授权可以使用的通道数目。再和概览页面的总通道数对比,看是否超过了授权的数目。如果超过了,可以将离线未使用到的设备删除,释放通道数。

2.1.3、没有成功提示

没有任何提示,可能就是信令不通畅,继续尝试下面的修改

2.1、尝试确认SIP Host地址

基础配置-》信令服务配置,查看sip host 配置的地址是否是NVR设备填写的服务端IP
在这里插入图片描述

2.2、尝试确认sip服务器ID

查看设备配置的SIP服务器ID,是否是LiveGBS-》基础配置-》信令服务配置 里面的SIP ID。
在这里插入图片描述

2.3、尝试修改本地SIP端口

若没有更新通道成功提示, 可能是下发的 catalog 信令设备没有接收到,或是设备接收到了上报的通道信令被拦截了。尝试修改下设备的本地sip端口,可以将本地sip端口 5060改成5065试试。
在这里插入图片描述

2.4、尝试检查NVR多网卡

查看 网络-》基本配置 TCP/IP , 是否是多网卡,选择可以访问服务的默认网卡,如果没有多网卡配置,此处尝试可以忽略。

在这里插入图片描述
配置选择可以访问服务端的默认网卡
在这里插入图片描述

2.5、尝试检查路由SIP ALG

访问设备配置的路由网关配置页面,看路由NAT相关配置中,有没有SIP ALG 的勾选,取消勾选,保存。

3、抓包分析

3.1、抓包工具准备

3.1.1、Linux

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

3.1.2、windows

下载安装 wireshark 进行抓包

3.2、找到设备出口ip

在国标设备菜单,设备列表页面中有出口IP这列
在这里插入图片描述

3.3、执行命令抓设备出口ip

注意! 第三步的抓包,是在部署LiveGBS的服务器上面抓包

3.3.1 Linux

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

tcpdump -i any "host 172.18.1.34" -w ttt.pcap

在这里插入图片描述

3.3.2 Windwos

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

host 172.18.1.34

在这里插入图片描述

3.4、触发相关页面操作

3.4.1、如:更新通道操作

在这里插入图片描述

3.4.2、如:查看通道播放

在这里插入图片描述

3.5、第五步:停止抓包

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

3.5.1、Linux

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

3.5.2、Windows

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

3.6、查看抓包

抓包文件可以用wireshark打开,然后分析数据,可以过滤 sip ,右击跟踪udp或是tcp,查看详细的GB28181信令

4、搭建GB28181视频直播平台

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

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

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

相关文章

【ArcGIS模型构建器】03:多个shp批量按属性分割(多个县区批量提取乡镇)

文章目录 一、数据预览二、模型构建三、保存模型一、数据预览 加载实验数据: 本试验实现将两个县区的数据分割为乡镇数据。 二、模型构建 1. 添加数据文件夹 将县区数据所在的根目录文件夹拖进模型。 2. 添加要素类迭代器 插入→迭代器→要素类。 用连接工具,将数据文件…

【计算机网络笔记】网络应用的体系结构

系列文章目录 什么是计算机网络? 什么是网络协议? 计算机网络的结构 数据交换之电路交换 数据交换之报文交换和分组交换 分组交换 vs 电路交换 计算机网络性能(1)——速率、带宽、延迟 计算机网络性能(2)…

【C++入门篇】保姆级教程篇【上】

目录 一、第一个C程序 二、C命名空间 1)什么是命名空间? 2)命名空间的使用 3) std库与namespace展开 4)命名空间的嵌套使用 三、输入输出方式 四、缺省参数 1)什么是缺省参数? 2&#xff0…

html web前端 登录,短信验证码登录

html web前端 登录,短信验证码登录 1,手机号码格式校验 2,按钮点击60秒倒计时,按钮限制点击 3,验证码/或密码长度校验(被注释,公司发的验证码长度不一致,不一定是6位) 4…

LabVIEW应用开发——控件的使用(三)

接上文,这篇介绍簇Cluster控件。 LabVIEW应用开发——控件的使用(二) 1、簇Cluster 1)创建 蔟控件又称为组合、集群控件,顾名思义它是一个类似于C语言的结构体的一个数据结构控件。在描述一个对象的时候,…

SAP POorPI RFC接口字段调整后需要的操作-针对SP24及以后的PO系统

文章目录 问题描述解决办法 问题描述 在SAP系统的RFC接口结构中添加了字段,RFC也重新引用到了PO系统,Cache和CommunicationChannel都刷新或启停了,但是新增的字段在调用接口的时候数据进不到SAP系统,SAP系统内的值也出不来。经过…

图像处理之《基于多MSB预测和Huffman编码的加密图像可逆数据隐藏》论文精读

一、文章摘要 随着云存储和隐私保护的发展,可逆数据隐藏在加密图像中(RDHEI)作为一种技术越来越受到人们的关注,它可以:在图像加密领域嵌入额外的数据,确保嵌入的数据可以无差错地提取,原始图像可以无损地恢复。本文提…

安卓 实现60s倒计时的CountDownTimer(小坑)

安卓 实现60s倒计时的CountDownTimer(小坑) 前言一、CountDownTimer 是什么?二、代码示例1.使用2.小坑的点误差及时取消 总结 前言 前段时间写倒计时没有用线程,想换一种实现方式结果踩了个小坑,特此记录。 一、Count…

no main manifest attribute, in xxx.jar

使用Docker运行一个SpringBoot应用时&#xff0c;出现如下图所示的错误信息 解决方案&#xff1a; SpringBoot应用的pom.xml文件中添加以下配置;重新打包即可 <build><plugins><plugin><groupId>org.springframework.boot</groupId><artifac…

计算机网络——理论知识总结(上)

开新番&#xff0c;因为博主备考的学校计网只考察1/6的分值&#xff0c;而且定位偏向于送分题&#xff0c;因此在备考时并没有很高强度的复习。本帖基于王道考研的教辅总结归纳&#xff0c;虽然是408的教材&#xff0c;但忽略其中有难度的部分&#xff0c;如计算题、画图题等&a…

18.Raising and Lower Indexs

提高和降低张量索引 同样&#xff0c;使用的是非标准的符号。 我们对V和熟悉&#xff0c;一个是向量所在的空间&#xff0c;一个是协向量所在的 对偶空间 &#xff0c; 有一个问题&#xff1a; 有何办法能在V的向量与 的协向量之间 建立对应的关系&#xff1f; 换句话说&…

Git中 fork, clone,branch有什么区别?

一、是什么 fork fork&#xff0c;英语翻译过来就是叉子&#xff0c;动词形式则是分叉&#xff0c;如下图&#xff0c;从左到右&#xff0c;一条直线变成多条直线 转到git仓库中&#xff0c;fork则可以代表分叉、克隆 出一个&#xff08;仓库的&#xff09;新拷贝 包含了原来…

如何安装ubuntu22.04以及ubuntu各个版本配置国内源和ssh远程登录

目录 一.简介 二.配置root账号 三、配置IP地址 四、更换阿里云源 五、配置ssh&#xff0c;root可以远程登录安装ssh服务 VMware17.0安装教程(2023最新最详细)-CSDN博客 VMware虚拟机安装Ubuntu22.04教程&#xff08;2023最新最详细&#xff09;-CSDN博客 Ubuntu22.04&am…

JSX 中使用 js 表达式

学习目标&#xff1a; 能够在 JSX 中使用表达式 语法&#xff1a; {JS 表达式} function App() {// 1.识别常规变量const name 跟着老惠学前端// 2.原生js方法调用const age () > {return 25}//3.三元运算符const flag truereturn (<div className"App">…

webpack前端性能优化的操作有哪些?

一、背景 随着前端的项目逐渐扩大&#xff0c;必然会带来的一个问题就是性能 尤其在大型复杂的项目中&#xff0c;前端业务可能因为一个小小的数据依赖&#xff0c;导致整个页面卡顿甚至奔溃 一般项目在完成后&#xff0c;会通过webpack进行打包&#xff0c;利用webpack对前…

【算法|滑动窗口No.2】leetcode904. 水果成篮

个人主页&#xff1a;兜里有颗棉花糖 欢迎 点赞&#x1f44d; 收藏✨ 留言✉ 加关注&#x1f493;本文由 兜里有颗棉花糖 原创 收录于专栏【手撕算法系列专栏】【LeetCode】 &#x1f354;本专栏旨在提高自己算法能力的同时&#xff0c;记录一下自己的学习过程&#xff0c;希望…

信号继电器驱动芯片(led驱动芯片)

驱动继电器需要配合BAV99&#xff08;防止反向脉冲&#xff09;使用 具体应用参考开源项目 电阻箱 sbstnh/programmable_precision_resistor: A SCPI programmable precision resistor (github.com) 这个是芯片的输出电流设置 对应到上面的实际开源项目其设置电阻为1.5K&…

【SA8295P 源码分析】111 - 使用 Infineon 工具升级DHU 的MCU 固件过程指导

【SA8295P 源码分析】111 - 使用 Infineon 工具升级DHU 的MCU 固件过程指导 系列文章汇总见:《【SA8295P 源码分析】00 - 系列文章链接汇总》 本文链接:《【SA8295P 源码分析】111 - 使用 Infineon 工具升级DHU 的MCU 固件过程指导》 打开 Infineon 工具 默认是没有工程的,需…

Unity之ShaderGraph如何实现全息投影效果

前言 今天我们来实现一个全息投影的效果&#xff0c;如下所示&#xff1a; 主要节点 Position&#xff1a;提供对网格顶点或片段的Position 的访问&#xff0c;具体取决于节点所属图形部分的有效着色器阶段。使用Space下拉参数选择输出值的坐标空间。 Time&#xff1a;提…

Cocos 系列教程 - 01 认识项目结构

(一)项目文件夹结构 初次创建并打开一个 Cocos Creator 项目后,开发者项目文件夹的结构如下: assets:资源目录 build:构建目录(在构建某平台后会生成该目录) library:导入的资源目录 local:日志文件目录 profiles:编辑器配置 temp:临时文件目录 package.js…