基于EasyNVR二次开发实现业务需求:用户、权限、设备管理
許多接觸到EasyNVR的用戶、開發(fā)者都會提出關于EasyNVR設備分組和賬戶設備關系映射的問題,我們參考目前大部分的視頻能力輸出平臺的做法,EasyNVR目前只做了唯一的用戶/密碼(類比appkey/secretkey)管理,應用層調用EasyNVR的登錄接口,獲取到本次EasyNVR視頻能力平臺操作的token,后續(xù)只要在操作的接口中攜帶token,就可以調用EasyNVR的各種能力輸出了!至于具體的設備、用戶、權限等各種關系管理,都留在各個客戶的應用系統中,自行靈活開發(fā)!
EasyNVR后續(xù)會有著手于應用服務層。就目前而言先提供一下EasyNVR一些成功的二次開發(fā)案例供大家參考。
案例展示
某生豬屠宰監(jiān)管視頻監(jiān)控系統
基于權限將對應的視頻信息對應的展示出來:
縱觀整個案例下來,我們發(fā)現,用戶管理、權限管理、設備管理的需求能夠很好的滿足。
案例解析
EasyNVR完美的完成作為整個項目核心點的流媒體的web無插件播放;
備注:EasyNVR作為視頻能力層,將視頻硬件設備接入,再進行流媒體直播、流媒體錄像、流媒體回放、設備控制等各種與設備對接的功能,承上啟下,都對應用層提供對應功能調用的HTTP接口輸出;
對于案例中設備的接入、視頻流地址的獲取,EasyNVR都對應的提供了http的接口輸出。只需要調取對應接口就可以實現攝像機的接入、視頻的直播等功能(EasyNVR自身可以作為一個產品使用,在進行二次開發(fā)過程中,web無插件播放rtmp、hls等相應問題都可以參考EasyNVR來進行開發(fā))。
對于其他的用戶權限功能的開發(fā),只需要自主的根據業(yè)務需求來進行區(qū)域、權限的管理與劃分。
關于EasyNVR
EasyNVR能夠通過簡單的網絡攝像機通道配置,將傳統監(jiān)控行業(yè)里面的高清網絡攝像機IP Camera、NVR等具有RTSP協議輸出的設備接入到EasyNVR,EasyNVR能夠將這些視頻源的音視頻數據進行拉取,轉換為RTMP/HLS,進行全平臺終端H5直播(Web、Android、iOS),并且EasyNVR能夠將視頻源的直播數據對接到第三方CDN網絡,實現互聯網級別的直播分發(fā);
詳細說明:http://www.easydarwin.org/easynvr/
獲取更多信息
郵件:support@easydarwin.org
WEB:www.EasyDarwin.org
Copyright ? EasyDarwin.org 2012-2017
轉載于:https://www.cnblogs.com/babosa/p/9217729.html
總結
以上是生活随笔為你收集整理的基于EasyNVR二次开发实现业务需求:用户、权限、设备管理的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 另一个分区工具:GNU 的 parted
- 下一篇: 78.Subsets