随着视频智能安防监控系统的普及,安防监控平台在各行各业的项目中得到了广泛应用。未来,AI智能将成为安防监控的主导方向。为了满足行业需求,TSINGSEE青犀视频不断提升现有产品的适应能力,进一步推动智能安防监控系统的发展。目前,EasyNVR作为TSINGSEE青犀视频开发的稳定可靠的智能安防监控平台,具备视频采集、直播、转码、分发等功能。在录像功能方面,除了支持调取录像视频进行直接回放外,还可以通过接口调用下载录像文件。不过目前下载和播放的视频文件格式仅限于MP4格式。
根据部分项目团队提出的新需求,他们希望EasyNVR的录像接口调用功能能够在指定时间段返回在线的m3u8格式视频,以便进行在线观看和下载。
目前,EasyNVR的录像文件确实是以m3u8格式存储在服务器中。然而,在调用指定时间段的录像播放及下载接口时,由于EasyNVR会将录像文件通过ffmpeg转换为mp4格式,所以当前的下载和播放功能仅限于mp4格式的视频。
实现该项目的需求,我们可以定位到EasyNVR接口中找到指定时间段录像播放及下载接口具体逻辑处。首先将接口改变下,需要添加个字段判断获取m3u8格式的视频还是mp4的视频,这个字段为file,这个新接口的file字段不能为空。参考代码如下:EasyNVR视频智能安防监控系统支持直接下载并进行部署测试,如果您对其感兴趣,可以直接下载并进行测试。在测试期间,您仍可调用二次开发接口,并享有定制、修改和功能拓展的支持。
标签:视频,视频流,RTSP,接口,EasyNVR,录像,安防,下载 From: https://blog.51cto.com/u_16225501/7332784