1. 程式人生 > >基於EasyNVR二次開發實現業務需求:使用者、許可權、裝置管理

基於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網路,實現網際網路級別的直播分發;

獲取更多資訊

Copyright © EasyDarwin.org 2012-2017

EasyDarwin