EasyNVR调用指定时间端录像出现时间不准的问题优化排查

Posted EasyNVR

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了EasyNVR调用指定时间端录像出现时间不准的问题优化排查相关的知识,希望对你有一定的参考价值。

为了方便用户的调用和集成,EasyNVR、EasyDSS、EasyGBS等平台在研发时就预留了丰富的二次开发接口,因此很多用户都会在原本的平台基础上进行集成,达到项目的需求。当然这些平台还可以和第三方平台进行对接、嵌入等,从功能上看,皆是稳定、可持续使用的平台。

EasyNVR用户在调用指定时间段播放录像文件,调用接口结尾时间超过服务器时间会出现时间不准的问题,再次调用默认返回刚刚调用的mp4文件。

第一次调用指定时间段播放录像文件接口,结尾时间超出当前录像的时间,会生成一个以通道名称、开始时间和结束时间为文件名的mp4文件:

 当再次以相同的时间调用生成录像时程序会判断此文件名是否存在,如果存在会直接返回:

 所以当结束时间大于当前时间时,生成的录像时间永远只是第一次调用接口生成的录像时间。

由于传入的时间是错误的,所以我们在获取到结束时间时进行判断,如果结束时间大于当前时间直接返回错误提示:

 这样就可以解决生成录像错误问题。

以上是关于EasyNVR调用指定时间端录像出现时间不准的问题优化排查的主要内容,如果未能解决你的问题,请参考以下文章

EasyNVR调用指定时间段录像下载接口显示‘合成中’且不生成录像如何解决?

EasyNVR调用录像播放接口显示404,如何解决录像文件未生成问题?

如何修改配置让EasyNVR获取录像接口返回精确的录像文件?

EasyNVR录像回看H.265视频流,出现播放异常如何解决?

EasyNVR前端在线修改录像存储路径后hls直播失效问题的处理

EasyNVR平台视频流直播实时录像接口如何调用?