需求
傳統監控行業里面,監控客戶端、服務器端,設備端都在一個內網里面,搞個電腦開個監控終端,頂多再配一個NVR做一做攝像機的錄像存儲、上個電視牆(個人感覺這功能除了面子工程,沒啥實用的,還特費電!),而且現在的大部分監控現場還保留着目前的格局,小到一個公司范圍內的監控,再到一個園區、一個倉庫監控、一個農業園林監控、一個養殖場監控、一個小區的監控,大到電力、交通行業的大局域網監控,這種監控場景下,客戶終端出不了監控的內網,無法做到公網監控與錄像回放,雖然現在也有一些個別大的監控項目,會搞一個網關機器,將視頻服務映射到公網,但始終都是小規模使用,上不了量,成不了監控雲平台;
解決思路
目前各家都在推出雲視頻攝像機,EasyDarwin開源社區也推出了EasyCamera雲攝像機,大概的工作原理就是攝像機始終會與公網的雲監控平台建立連接,將攝像機時時刻刻的音視頻數據、報警數據、抓拍數據等都上送到雲端,進行存儲、錄像、分析、與回放,這樣很大程度上突破了網絡的局限性,不論是攝像機在內網,還是暴露在公網,只要攝像機能夠跟平台建立連接,用戶就可以通過平台對攝像機進行實時音視頻查看、狀態查詢、錄像檢索與回放等功能,平台既可以部署在公網,又可以部署在內網作為私有雲平台,都可以很好地完成所需的功能;
類似於EasyCamera這種雲攝像機,我們開發一種雲NVR,雲NVR一方面可以跟內網攝像機通過Onvif、RTSP、SDK等形式多通道對接各家各種類型的攝像機型號,另一方面雲NVR以設備的形式連接到公網雲平台:上報各個通道攝像機的信息、快照、報警,接收雲端雲視頻平台對通道攝像機進行PTZ、對講、復位等控制,同時根據雲端請求實時推送通道攝像機的直播流到雲端進行雲監控和雲存儲;
EasyNVR
EasyNVR設備就是上面描述的這種雲NVR設備,他可以運行在Windows、Linux、ARM等各種平台上,對接公網的EasyDarwin開源流媒體雲平台,這樣就能夠在不變動已經穩定運行的老監控現場,實現雲監控的需求了;
Github與源碼
EasyDarwin開源流媒體雲平台:https://github.com/EasyDarwin/EasyDarwin
開源流媒體雲平台協議設計:
https://github.com/EasyDarwin/EasyDarwin/blob/master/Doc/EasyDarwin%20Protocol.pdf
EasyClient:https://github.com/EasyDarwin/EasyClient
獲取更多信息
Copyright © EasyDarwin.org 2012-2016