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

docker 部署 wvp-pro 出现设备在线通道为0,但是主机部署 设备通道有的 #1499

Open SCUT-chenjia opened 3 months ago

SCUT-chenjia commented 3 months ago

环境信息:

描述错误 docker 部署的wvp-pro,即使选择了host模式,还是出现设备在线,但是通道为0情况,但是主机部署就正常,对比日志发现有不同

如何复现 分别用docker部署wvp-pro、主机部署wvp-pro 百分百出现不一样的情况

截图

抓包文件

日志

docker部署的:
2024-06-20 13:19:54.325 [wvp-4] INFO  c.g.i.v.g.t.e.r.impl.RegisterRequestProcessor:107 - [注册请求]设备:34020000001320000001, 开始处理: 192.168.5.65:5060
2024-06-20 13:19:54.327 [wvp-4] INFO  c.g.i.v.g.t.e.r.impl.RegisterRequestProcessor:135 - [注册请求] 设备:34020000001320000001, 回复401: 192.168.5.65:5060
2024-06-20 13:19:54.426 [wvp-5] INFO  c.g.i.v.g.t.e.r.impl.RegisterRequestProcessor:107 - [注册请求]设备:34020000001320000001, 开始处理: 192.168.5.65:5060
2024-06-20 13:19:54.439 [wvp-5] INFO  c.g.i.v.g.t.e.r.impl.RegisterRequestProcessor:214 - [注册成功] deviceId: 34020000001320000001->192.168.5.65:5060
2024-06-20 13:19:54.441 [wvp-5] INFO  c.genersoft.iot.vmp.service.impl.DeviceServiceImpl:107 - [设备上线] deviceId:34020000001320000001->192.168.5.65:5060
2024-06-20 13:19:54.689 [wvp-5] INFO  c.g.iot.vmp.storager.impl.RedisCatchStorageImpl:637 - [redis通知] 推送设备/通道状态-> 34020000001320000001 ON 
2024-06-20 13:19:59.238 [wvp-6] INFO  c.g.i.v.g.t.e.r.i.m.n.c.KeepaliveNotifyMessageHandler:64 - [收到心跳] device: 34020000001320000001, callId: 29362583
2024-06-20 13:19:59.244 [wvp-6] INFO  c.g.i.v.g.t.e.r.i.m.n.c.KeepaliveNotifyMessageHandler:82 - [收到心跳] 设备34020000001320000001地址变化, 远程地址为: 192.168.5.65:5060

主机部署:
2024-06-20 13:40:23.692 [wvp-2]  INFO --- c.g.iot.vmp.media.zlm.ZLMMediaServerStatusManger: 110 [ZLM-HOOK事件-心跳] ID:GQ3TF8yT83wh5Wvz
2024-06-20 13:40:26.120 [wvp-3]  INFO --- c.g.i.v.g.t.e.r.impl.RegisterRequestProcessor: 107 [注册请求]设备:34020000001320000001, 开始处理: 192.168.5.65:5060
2024-06-20 13:40:26.122 [wvp-3]  INFO --- c.g.i.v.g.t.e.r.impl.RegisterRequestProcessor: 135 [注册请求] 设备:34020000001320000001, 回复401: 192.168.5.65:5060
2024-06-20 13:40:26.141 [wvp-4]  INFO --- c.g.i.v.g.t.e.r.impl.RegisterRequestProcessor: 107 [注册请求]设备:34020000001320000001, 开始处理: 192.168.5.65:5060
2024-06-20 13:40:26.156 [wvp-4]  INFO --- c.g.i.v.g.t.e.r.impl.RegisterRequestProcessor: 214 [注册成功] deviceId: 34020000001320000001->192.168.5.65:5060
2024-06-20 13:40:26.157 [wvp-4]  INFO --- c.genersoft.iot.vmp.service.impl.DeviceServiceImpl: 107 [设备上线] deviceId:34020000001320000001->192.168.5.65:5060
2024-06-20 13:40:26.169 [wvp-4]  INFO --- c.genersoft.iot.vmp.service.impl.DeviceServiceImpl: 175 [设备上线]: 34020000001320000001,通道数为0,查询通道信息
2024-06-20 13:40:26.282 [wvp-5]  INFO --- c.g.i.v.g.t.e.r.i.m.r.c.CatalogResponseMessageHandler: 132 [收到通道]设备: 34020000001320000001 -> 1个,1/1
2024-06-20 13:40:28.893 [scheduled-task-pool-5]  INFO --- c.g.i.v.g.t.e.r.i.NotifyRequestForCatalogProcessor: 320 [待处理Notify-目录订阅消息数量]: 0
2024-06-20 13:40:28.893 [scheduled-task-pool-2]  INFO --- c.g.i.v.g.t.e.r.i.NotifyRequestForMobilePositionProcessor: 193 [待处理Notify-移动位置订阅消息数量]: 0
2024-06-20 13:40:31.054 [wvp-8]  INFO --- c.g.i.v.g.t.e.r.i.m.n.c.KeepaliveNotifyMessageHandler: 64 [收到心跳] device: 34020000001320000001, callId: 1626473638
2024-06-20 13:40:31.060 [wvp-8]  INFO --- c.g.i.v.g.t.e.r.i.m.n.c.KeepaliveNotifyMessageHandler: 82 [收到心跳] 设备34020000001320000001地址变化, 远程地址为: 192.168.5.65:5060
SCUT-chenjia commented 3 months ago

docker部署的wvp-pro设备上线后,没有c.g.i.v.g.t.e.r.i.m.r.c.CatalogResponseMessageHandler调用,为什么?

SCUT-chenjia commented 3 months ago

wvp-pro跟zlmediakit在两个不同的容器中部署的,不再一个容器内

SCUT-chenjia commented 3 months ago

image 另外想问一下云端录像这个页面,默认带时间轴的,但是一旦有了录像文件,下面就没有时间轴了,能不能保留时间轴啊? image