关于EasyNVR调用硬件NVR录像的实现过程

###背景分析:

安防监控中录像需求是必不可少的部分,对于录像的方式也是各有不同,对于使用硬盘录像机是最常用的方式,在功能上,NVR录像机是可以满足用户的绝大多数的需求,实时录像存储、按时间定点检索回看。。。。。
虽然在功能上满足了绝大多数用户的需求,但是还是有很多用户反馈功能使用不太方便;
不方便点在于:
1.都是使用特别的浏览器,还必须安装插件进行录像查看;
2.录像功能 很完善了,但是无法集成到自己的业务系统;
3.硬件官方确实提供了对应的SDK,但是自身的SDK调用太过于麻烦。

基于用户的需求,加之EasyNVR自身就是 进行实时视频的无插件直播,于是我们也对应的研发了于硬件NVR的SDK来进行的对于的录像相应的能力的开发。

###实现说明:

对应EasyNVR为何会如此的收到用户的喜欢,首先,就是 无插件的直播能力,让用户拜托了单一的安装插件直播的限制;其次就是采用统一的RESTful API对外提供接口服务,H5标准支持;

基于这两点,我们希望我们的录像功能也可以实现这个需求,因此我们采用的方案是:EasyNVR通过NVR的SDK来获取它的录像的全部功能,然后,我们EasyNVR再通过RESTful API对外提供对应的接口能力服务,这样在保证功能不变的前提下,极大的方便了用户的功能的调用,同时,接合EasyNVR自身无插件特色,输出可以无插件直播的HLS、RTMP流;
对于录像的定时调用、录像的日期查询、seek跳转等功能我们都会提供对应的RESTful API。

流程图

关于EasyNVR调用硬件NVR录像的实现过程_第1张图片

你可能感兴趣的:(EasyNVR,产品说明)