LiveGBS流媒体平台GB/T28181功能-redis订阅国标设备状态redis订阅通道状态subscribe device操作及示例

支持Redis订阅国标设备状态及国标通道状态上线离线

1、设备状态监听的烦恼

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

2、device订阅

可向 Redis 订阅 device 消息以获取设备实时状态 > **SUBSCRIBE device

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视频直播平台