支持RTSP、GB28181、SDK、Ehome协议的视频平台EasyCVR支持将所有视频通道通过GB28181协议级联到上级国标平台上,且支持同一通道级联到多个上级平台,这一操作给很多用户的级联带来了便捷。
但是EasyCVR在1.0.34的版本当中,EasyCVR级联到国标平台,下级平台显示上级平台在线状态时状态更新异常。
EasyCVR中上级平台的在线状态更新是由定时器完成,通过国标协议中心跳包去判断上级平台的状态,但是只在上级平台在线时才进行检测,如果出现网络问题,上级平台状态为离线后,不会去定时检测。当网络恢复正常,Easycvr中的上级平台状态无法恢复。
因此我么可以通过修复判断规则修复该问题,参考代码如下: