648540858 / wvp-GB28181-pro

WEB VIDEO PLATFORM是一个基于GB28181-2016标准实现的网络视频平台,支持NAT穿透,支持海康、大华、宇视等品牌的IPC、NVR、DVR接入。支持国标级联,支持rtsp/rtmp等视频流转发到国标平台,支持rtsp/rtmp等推流转发到国标平台。
https://doc.wvp-pro.cn
MIT License
4.85k stars 1.44k forks source link

[BUG] 设备离线后通道未离线 #1417

Open xiaoQQya opened 5 months ago

xiaoQQya commented 5 months ago

环境信息:

描述错误

问题与 https://github.com/648540858/wvp-GB28181-pro/issues/1406 相似。 设备离线后,wvp 通道状态仍显示为在线,上级平台通道显示在线无法播放。 查看 wvp 源码发现设备离线时并未对通道状态进行处理,请问此处是专门设计还是存在问题。另外,wvp 收到目录订阅消息后似乎没有通知上级平台。

如何复现

  1. 设备正常接入到 wvp 平台;
  2. wvp 平台作为下级将设备级联到上级平台;
  3. 在设备侧将设备离线;
  4. wvp 设备显示离线,但通道仍显示在线;
  5. 上级平台通道显示在线无法播放;

截图

image image

抓包文件

日志

artosynTec commented 4 months ago

我看到这块的代码也是一头雾水,不太明白是什么意思

xiaoQQya commented 4 months ago

我看到这块的代码也是一头雾水,不太明白是什么意思

不确定此处作者这么设计,是不是有特殊用途