🎆实时状态通知
平台中实时监控对接上来的各种设备,设备和ZLM的离线和上线,包括拉流状态,和推流状态都会监听到并通过通知的方式发送平台上,接受状态变化通知的用户就是能看到设备的用户。能够实时监测设备的运行状态,及时发现故障或异常。
效果图,下面是我根据实际设备上线和下线的操作图:

自定义设备通知开关:
每个租户的管理员可以动态控制通知开关,如果设备频繁发送通知,或者告警通知,可以关闭发送通知设置关闭后再页面上就不会显示通知,此时需要注意的是:相关设备实时状态将不会实时刷新。

国标设备状态:
设备通过SIP注册到平台上来后,会默认分在暂未分配项目的设备项目中,该项目只有租户管理员能看到,此时设备大概率会不断地上线下线通知发送过来,不要担心,这是设备心跳时间不同导致的,您只需要进行修改设备心跳时间如下图,由于各类设备心跳不同,所以注册上来后需要设置设备具体心跳是多少。平台会根据您设置的心态时间动态监听是否上线下线。

你可以通过设备配置页面来信息查看修改设备心跳如下如:

ISUP(Ehome)设备状态:
Isup设备分版本进行注册,ehome2,ehome4的版本默认心跳是15秒【具体有可能是不一样,但是可以根据具体来修改相关代码】,isup5是可以进行代码控制的,本平台为了统一管理,将isup设备心跳设置5秒了,只要低于15秒即可。由于isup设备配置很少资料也很少,所以做起来比较麻烦,希望各位理解。

下面是ISUP(ehome)设置页面

ONVIF设备状态:
onvif设备是通过局域网内进行平台端主动去搜索局域网的设备,搜索到以后会显示在相应的项目上,onvif设备会有在线离线和已认证未认证状态。平台端主动在20秒内执行一次搜索事件,已认证的设备将会存在数据库,即便下一次在局域网搜不到设备他也会显示在项目上,如果未认证的设备不在线的时候将会在项目选项卡消失。所以搜索到设备后尽量输入账户进行认证。

ZLM流媒体状态:
zlm流媒体需要设置参数[hook]下面的alive_interval为10秒,平台会自动监听该时间间隔与ZLM进行互动
