mysql连接测试不成功的原因有哪些
283
2022-09-30
EasyCVR中RTSP视频流实际离线为什么网页还会显示在线?
安防视频云服务平台EasyCVR作为一套较为成熟稳定的视频分发平台,不需要对现有监控架构做调整,支持CDN推流,灵活适应原有架构;且按需灵活扩展、收缩资源,免去了插件安装、浏览器限定等条件,实现了无插件、多平台自由观看回放。
EasyCVR出现RTSP实际离线但是网页还是显示在线的现象。通过现象分析,设备可能是实际已经不在线了,但是前端显示在线,需要在代码中添加更新状态代码。
添加如下代码,当用户添加通道后,后台添加一个定时任务,定时去检测通道的实际在线情况,然后将状态同步更新到前端。
for _, v := range *channels { if v.ChannelType == "RTMP_PUSH" { continue } if v.Enable > 0 && v.Online >= 0 { if v.EnableSubStream { cvrservice.GetDeviceService().UpdateChannel(&v) //stream.TouchStream(int(v.ChannelID), "sub1", false) } else if v.EnableMainStream { //stream.TouchStream(int(v.ChannelID), "main", false) cvrservice.GetDeviceService().UpdateChannel(&v) }
重新部署之后,通道在线,并且也能播放了:
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~