1. 程式人生 > >EasyDSS雲平臺部署實踐

EasyDSS雲平臺部署實踐

EasyDSS雲平臺

EasyDSS雲平臺是一套由EasyDSS、EasyCMS、EasyCamera或EasyNVR、EasyClient、nginx、redis構成的完整雲平臺架構,支援分散式、跨平臺、多點部署,流媒體伺服器支援負載均衡,按需直播,非常適用於網際網路化的安防、智慧家居、幼教平臺、透明廚房、透明家裝等多個行業應用。 EasyDSS流媒體雲平臺具備EasyCamera(攝像機、Android手機App)、EasyNVR裝置接入、直播、對講、雲臺控制等多種功能,採用EasyClient(PC、Android、iOS)客戶端接入到EasyDSS雲平臺中;
部署雲平臺時EasyCamera或者EasyNVR是視訊源端, EasyCMS和EasyDSS結合是伺服器端,EasyClient為客戶端。可以做到有Client端觀看時,EasyNVR/EasyCamera才向EasyDSS推流,沒有Client觀看時自動停止推流。對於3G/4G攝像機來說是個福音,很好的節約了網路流量。當EasyClient請求nginx是當客戶端請求RTMP流時,由nginx轉發的。EasyNVR和EasyCamera相同,是可以接入EasyCMS的裝置端。
EasyClient並不直接與EasyCamera/EasyNVR進行通訊。EasyCamera/EasyNVR開機時會將中心管理伺服器(EasyCMS)傳送註冊請求、傳送快照等,並且一直定時傳送註冊、快照進行保活。EasyCMS記錄了所有當前線上的EasyCamera資訊。當Android客戶端EasyClient開啟時,首先會向EasyCMS獲取當前線上的EasyCamera/EasyNVR列表。EasyClient請求某個Camera視訊時,EasyCMS會通知對應的EasyCamera/EasyNVR將視訊流推送到指定的EasyDSS伺服器上,EasyClient從該EasyDSS伺服器上獲取到實時視訊流進行播放。

展示

下圖為EasyCamera Android端的效果:



如下為EasyClient Android端展示效果:



EasyNVR本身可以獨立使用,也可以接入EasyCMS。管理介面不僅可以對EasyNVR本身作設定,同時還可以配置接入EasyCMS雲平臺。EasyNVR說明見https://github.com/EasyDarwin/EasyNVR


H5 EasyClient同樣可以看到所有線上的EasyCamera和EasyNVR:


下載

獲取更多資訊

Copyright © EasyDarwin.org 2012-2017

EasyDarwin