zoukankan      html  css  js  c++  java
  • 关于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录像机

    软件交流地址:

    EasyNVR

    群名称: EasyNVR解决方案

    群号码: 383501345

    加入群: EasyNVR解决方案


    关于EasyNVR

    EasyNVR能够通过简单的网络摄像机通道配置,将传统监控行业里面的高清网络摄像机IP Camera、NVR等具有RTSP协议输出的设备接入到EasyNVR,EasyNVR能够将这些视频源的音视频数据进行拉取,转换为RTMP/HLS,进行全平台终端H5直播(Web、Android、iOS),并且EasyNVR能够将视频源的直播数据对接到第三方CDN网络,实现互联网级别的直播分发;

    详细说明:http://www.easynvr.com

    点击链接加入群【EasyNVR解决方案】:383501345

    Copyright © EasyDarwin Team 2012-2018

    EasyDarwin

  • 相关阅读:
    JMETER接口测试问题三之Host of origin may not be blank
    JMETER接口测试问题解决二之后续接口请求依赖登录接口的操作
    JMETER接口测试问题一之请求超时报错
    jmeter接口测试之json提取器的使用方法二
    JMETER接口测试之Debug sample
    JMTER接口测试之JSON提取器
    EXCEL批量导入到Sqlserver数据库并进行两表间数据的批量修改
    Linq的整型或实体类null引发的报错问题
    SqlServer 统计1-12月份 每个月的数据(临时表)
    select2的多选下拉框上传
  • 原文地址:https://www.cnblogs.com/EasyNVR/p/10834015.html
Copyright © 2011-2022 走看看