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