海康大华宇视等摄像头/执法记录仪等设备通过GB28181注册到LiveGBS流媒体平台,如何实时获取GB28181设备和通道的在线状态

news/2024/10/12 10:42:32

@

目录
  • 1、如何监听设备状态
  • 2、device订阅
    • 2.1、设备上线消息
    • 2.2、设备离线消息
    • 2.2、通道上线消息
    • 2.2、通道离线消息
  • 3、订阅示例
    • 3.1、连接REDIS
    • 3.2、订阅device示例
    • 3.3、设备上线示例
      • 3.3.1、注册上线后
    • 3.4、设备离线示例
      • 3.4.1、注销离线后
  • 4、更多
    • 4.1、如何切换redis
  • 5、搭建GB28181视频直播平台

1、如何监听设备状态

业务需求中,我们需要关注设备的一些在线状态。当然可以计划的扫描,显然这种不太友好和可行。那么,可以利用什么来解决呢 消息的订阅发布

2、device订阅

可向 Redis 订阅 device 消息以获取设备实时状态 > **SUBSCRIBE device,具体可以参考apidoc里面的详细说明:LiveGBS中REDIS订阅

2.1、设备上线消息

消息内容为 "设备国标编号 ON",示例如:
"device"
"34020000001320000109 ON"

在这里插入图片描述

2.2、设备离线消息

消息内容为 "设备国标编号 OFF",示例如:
"device"
"34020000001320000109 OFF"

在这里插入图片描述

2.2、通道上线消息

消息内容为 "设备国标编号:通道国标编号 ON",示例如:
"device"
"34020000001320000109:34020000001320000109 ON"

在这里插入图片描述

2.2、通道离线消息

消息内容为 "设备国标编号:通道国标编号 OFF",示例如:
"device"
"34020000001320000109:34020000001320000109 OFF"

在这里插入图片描述

3、订阅示例

3.1、连接REDIS

示例的:redis 地址 192.168.2.135; redis 端口 26379 ; redis 密码 test

 .\redis-cli.exe -h 192.168.2.135 -p 26379 -a test

3.2、订阅device示例

subscribe device

在这里插入图片描述

3.3、设备上线示例

在这里插入图片描述

3.3.1、注册上线后

在这里插入图片描述
捕获的 消息内容为 "设备国标编号 ON"

3.4、设备离线示例

在这里插入图片描述

3.4.1、注销离线后

在这里插入图片描述
捕获的 消息内容为 "设备国标编号 OFF"

4、更多

4.1、如何切换redis

LiveGBS流媒体平台GB/T28181常见问题-如何配置使用自己已有的redis服务替换redis版本升级redis版本

5、搭建GB28181视频直播平台

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

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

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

相关文章

DIKI:清华提出基于残差的可控持续学习方案,完美保持预训练知识 | ECCV24

本研究解决了领域-类别增量学习问题,这是一个现实但富有挑战性的持续学习场景,其中领域分布和目标类别在不同任务中变化。为应对这些多样化的任务,引入了预训练的视觉-语言模型(VLMs),因为它们具有很强的泛化能力。然而,这也引发了一个新问题:在适应新任务时,预训练VL…

redis闪退

由于我长期开启redis,它突然关了,我再打开,就闪退了。通过网上大佬的解决方案,成功解决: 1.打开redis文件,点击redis-cli.exe程序:2.依次输入: shutdawn exit退出redis之后,再次打开就好了。 阅读文档:https://blog.csdn.net/m0_73379880/article/details/128942115

[Java/Spring] 深入理解 : SpringBoot PropertyMapper

1 概述: SpringBoot PropertyMapper 简介PropertyMapper是Spring提供的一个工具类,主要用于重新赋值,转换等操作位于: org.springframework.boot.context.properties.PropertyMapper2 应用场景 场景 :2个异构数据对象的转换在实际工作中,经常会遇到将数据库的实体类 Entit…

--Nacos服务注册与发现的概述与原理--

什么是 Nacos 官网中的概述:Nacos官网链接 Nacos /nɑ:kəʊs/ 是 Dynamic Naming and Configuration Service的首字母简称,一个更易于构建云原生应用的动态服务发现、配置管理和服务管理平台。 Nacos 致力于帮助您发现、配置和管理微服务。Nacos 提供了一组简单易用的特性集…

E64 树形DP P3174 [HAOI2009] 毛毛虫

视频链接:E64 树形DP P3174 [HAOI2009] 毛毛虫_哔哩哔哩_bilibili P3174 [HAOI2009] 毛毛虫 - 洛谷 | 计算机科学教育新生态 (luogu.com.cn)// 树形DP O(n) #include <iostream> #include <cstring> #include <algorithm> using namespace std;const int …

NocoBase 与 Appsmith:哪个低代码平台更适合你?

深入了解 NocoBase 和 Appsmith 这两大低代码/无代码开发平台的关键差异。通过我们的深度对比,全面了解它们在数据管理、集成能力、UI/UX 设计等方面的优劣,帮助您选择更适合的开发工具。欢迎回到我们深度对比系列文章,这是本系列的第三篇。在之前我们已经与两个非常优秀的产…

使用 InstallShield 2020 打包项目 安装程序

打开InstallShield 2020程序,单击New填写信息下一步 打包成功效果 注:打包过程中报错,进行如下设置

H3C交换机SSH使用RSA公钥免密登录配置

1.使用puttygen.exe计算RSA 2.保存公钥和私钥 公钥:pub.key 注意:公钥上传到交换机(FTP等方式)。 私钥:private.ppk 3.配置交换机 <Switch> system-view [Switch] public-key local create rsa The range of public key size is (512 ~ 2048). If the key modulus …