RTSP/Onvif协议安防平台EasyNVR调用接口录像会被自动删除的原因排查与解决
EasyNVR安防视频云服务是基于RTSP/Onvif协议接入的视频平台,可支持将接入的视频流进行全平台、全终端的分发,分发的视频流包括RTSP、RTMP、HTTP-FLV、WS-FLV、HLS、WebRTC等。平台丰富灵活的视频能力,可应用在智慧校园、智慧工厂、智慧水利等场景中。
有用户反馈,在使用EasyNVR接入设备后,调用/api/v1/startrecord接口保存录像时,录像会被自动删除,于是请求我们协助排查。
我们在本地测试发现,录制的录像文件,在录制后短时间内并不会被删除。经过反复长时间测试发现,调用/api/v1/startrecord接口保存的录像超过1小时就会被删除。
于是检测代码,发现录像在定时检测时,判断没有在录像,会删除超过一小时的录像文件。
在判断超过1小时删除录像前,加上如下代码,通道为全量保存,录像不效验1小时超过删除判断,只效验设定的录像保存天数。
随后解决该问题。
EasyNVR安防视频云平台具备视频直播监控、录像、检索与回看、存储、国标级联等视频能力,基于强大的视频能力,EasyNVR可与用户的多元化场景需求互相融合,最终形成“智慧+行业解决方案”。