zoukankan      html  css  js  c++  java
  • 基于EasyNVR二次开发实现业务需求:用户、权限、设备管理

    许多接触到EasyNVR的用户、开发者都会提出关于EasyNVR设备分组和账户设备关系映射的问题,我们参考目前大部分的视频能力输出平台的做法,EasyNVR目前只做了唯一的用户/密码(类比appkey/secretkey)管理,应用层调用EasyNVR的登录接口,获取到本次EasyNVR视频能力平台操作的token,后续只要在操作的接口中携带token,就可以调用EasyNVR的各种能力输出了!至于具体的设备、用户、权限等各种关系管理,都留在各个客户的应用系统中,自行灵活开发!

    EasyNVR后续会有着手于应用服务层。就目前而言先提供一下EasyNVR一些成功的二次开发案例供大家参考。

    案例展示

    某生猪屠宰监管视频监控系统

    基于权限将对应的视频信息对应的展示出来:

    EasyNVR

    EasyNVR

    EasyNVR设备管理

    EasyNVR摄像机接入

    EasyNVR分区管理

    EasyNVR自主添加权限

    纵观整个案例下来,我们发现,用户管理、权限管理、设备管理的需求能够很好的满足。

    案例解析

    EasyNVR完美的完成作为整个项目核心点的流媒体的web无插件播放;

    备注:EasyNVR作为视频能力层,将视频硬件设备接入,再进行流媒体直播、流媒体录像、流媒体回放、设备控制等各种与设备对接的功能,承上启下,都对应用层提供对应功能调用的HTTP接口输出;

    对于案例中设备的接入、视频流地址的获取,EasyNVR都对应的提供了http的接口输出。只需要调取对应接口就可以实现摄像机的接入、视频的直播等功能(EasyNVR自身可以作为一个产品使用,在进行二次开发过程中,web无插件播放rtmp、hls等相应问题都可以参考EasyNVR来进行开发)。
    对于其他的用户权限功能的开发,只需要自主的根据业务需求来进行区域、权限的管理与划分。

    关于EasyNVR

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

    详细说明:http://www.easydarwin.org/easynvr/

    获取更多信息

    邮件:support@easydarwin.org

    WEB:www.EasyDarwin.org

    Copyright © EasyDarwin.org 2012-2017

    EasyDarwin

  • 相关阅读:
    You are not late! You are not early!
    在同一个服务器(同一个IP)为不同域名绑定的免费SSL证书
    Vue.js Is Good, but Is It Better Than Angular or React?
    It was not possible to find any compatible framework version
    VS增加插件 Supercharger破解教程
    Git使用ssh key
    Disconnected: No supported authentication methods available (server sent: publickey)
    VS 2013打开.edmx文件时报类型转换异常
    asp.net MVC4 框架揭秘 读书笔记系列3
    asp.net MVC4 框架揭秘 读书笔记系列2
  • 原文地址:https://www.cnblogs.com/EasyNVR/p/10834041.html
Copyright © 2011-2022 走看看