关于安防摄像头RTSPOnvif协议视频流媒体服务器EasyNVREasyDSS获取指定时间段录像接口的使用介绍

背景需求随着雪亮工程、明厨亮灶、手机看店、智慧幼儿园监控等行业开始将传统的安防摄像头进行互联网、微信直播,我们知道摄像头直播的春天了。将安防摄像头或NVR上的视频流转成互联网直播常用的RTSP、RTMP、HTTP-FLV、HLS等流格式再分发给用户端进行直播,不管身处何地都可以通过移动通讯设备查看监控设备,这些功能是EasyNVR互联网直播系统研发和设计的初衷和基础功能。另外EasyNVR增值功能是可通过接口二次集成在自己的原有的web业务系统实现网页、H5无插件实时直播。 关于EasyNVR、EasyDSS获取指定时间段录像接口使用介绍分析问题EasyNVR、EasyDSS都支持自身进行视频录像存储的功能,获取视频流进行存储,存储的方式是将视频以ts文件的形式进行视频存储,这样方便后续的全终端无插件播放。为了方便客户使用和满足客户对于录像的使用需求,这边也支持获取指定时间段的录像。 接口使用说明/api/v1/record/video/:operate/:id/:starttime/:endtime “/api/v1/record/video”:对应的接口分组,保持不变; “operate”:使用功能参数;调用操作 play:播放 download下载,可选值play,download; “id”:需要获取录像的通道号; “starttime”:需要获取录像时间段的开始时间 “endtime”需要获取录像时间段的结束时间 以此时间段做说明:2019/10/23 15:40:00-------2019/10/23 17:40:00 20191023154000----------->录像开始时间点:2019/10/23 15:40:00 20191023174000----------->录像结束时间点:2019/10/23 17:40:00 播放示例http://localhost:10800/api/v1/record/video/play/1/20191023154000/20191023174000 下载示例http://localhost:10800/api/v1/record/video/download/1/20191023154000/20191023174000 成访问接口展示接口工具错误说明,传递参数错误或者是视频文件,通道号选择,或者是对应时间段没有录像文件存在。 成功说明 原因分析通道一对应的时间段没有录像存在。

November 5, 2019 · 1 min · jiezi

RTSP安防网络摄像头海康大华硬盘录像机网页无插件直播方案EasyNVR出现操作和画面显示不一致问题如何优化

诞生背景EasyNVR可以将局域网/广域网上的海康/大华等网络摄像头由rtsp转换为rtmp、rtsp、hls、flv协议转换,并提供推流服务,可以将拉到的网络摄像头直接转发到流媒体服务器。完美对接目前主流的阿里云/百度云/乐视云等等流媒体服务器。 EasyNVR出现操作和画面显示不一致问题EasyNVR进行视频控制的同时出现操作和画面显示不一致问题是什么原因? 分析问题通常会遇到这样客户问题:客户端通过点击使用控制按钮来控制设备进行聚焦转动等控制,点击按钮发现画面没有及时根据操作出现转动或者是延时一段时间出现画面变动。 解答问题针对这个问题我们需要了解到,虽然视频直播和控制都是EasyNVR来统一进行控制操作的,实际是视频直播是通过EasyNVR流媒体来进行分发直播的,而设备的转动控制则是由onvif库来和具体的摄像机来进行交互实现控制的。 这就可以明显的发现,控制命名只要成功的发送给设备,设备就可以根据发过来的指令进行对应的动作,一般第一时间就会出现对应的动作。但是,视频直播则是由流媒体拉流,再进行分发操作。同时视频采集,网络传输,客户端界面播放等环节都会导致视频延时的出现,这就导致了操作的动作的画面没法第一时间再播放器展示出来。 操作和画面的不一致实际上就是视频的延时,具体需要从上述的三个环节优化,来减小视频延时,以此来达到更好的用户操作体验。

November 5, 2019 · 1 min · jiezi