EasyCVR平台支持多协议、多类型的设备接入,拥有灵活丰富的视频能力,可实现的功能包括视频实时直播、云端录像、云存储、回放与检索、智能告警、视频快照、视频转码与分发、平台级联等。平台在线下场景中也有大量落地应用,如智慧工地、智慧校园、智慧社区、智慧安防、智慧工厂等等。

EasyCVR接入国标设备后,设备录像不能完整播放该如何解决?_视频监控

有用户反馈在EasyCVR平台接入国标设备后,设备录像只能播放一分钟。针对该情况,技术人员立即进行排查。

首先通过前端页面分析,调用保活接口后,发现依然只能播放一分钟,初步判断是保活接口没有生效。

EasyCVR接入国标设备后,设备录像不能完整播放该如何解决?_视频监控_02

EasyCVR接入国标设备后,设备录像不能完整播放该如何解决?_json_03

添加如下代码,接收前端传递的保活接口调用参数,然后找到对应的回放流。当前端调用保活时,维护这个流信息,让其有效期延长即可。

gbsdevices := make([]*models.Device, 0)
db.SQLite.Model(models.Device{}).Where("`index`=?", devObj.DeviceID).Find(&gbsdevices)
if len(gbsdevices) != 1 {
c.AbortWithStatusJSON(http.StatusBadRequest, "device 值错误")
return
}
sipDev := uas.Server.GetDevice(gbsdevices[0].ID)
if sipDev == nil {
//err = fmt.Errorf("device[%s] not found", form.Serial)
c.AbortWithStatusJSON(http.StatusBadRequest, "device 未找到")
return
}

添加代码完毕后,再次测试与观察,此时设备录像已经可以长时间播放了。

随着人工智能技术的不断落地应用,EasyCVR平台也在积极融入视频智能检测分析技术,通过对视频监控场景中的人、车、物进行抓拍、检测与识别,可对异常情况进行智能提醒和通知。

EasyCVR能通过AI视频智能分析的全面应用,基于大数据分析的决策判断,为摄像头、网络存储设备、智能终端、视频监控平台等提供一体化的视频接入、分发、存储、处理和AI智能分析、智慧动态感知、智能预警研判等服务,形成感、存、知、融的综合平台。