前一段時間,因爲有錄像文件的雲存儲以及後臺管理功能的需求,在網上搜集了相關部分的信息,發現這方面的資料要麼是商業化的,要麼是不完整的, 要麼是很是複雜的,因而萌發了一個本身的一個想法。想打算實現一套,分佈式,健壯的,可擴容,可維護,能夠很是簡單的接入任何終端的項目。 這就是這個項目的由來! 這是一個 NVR 雲項目,支持對前端攝像頭的錄像文件的雲存儲,以及後臺錄像文件的管理,主要是權限分配,增刪改查等操做,前端經過 Resetful API 接口, 獲取錄像文件信息並展現,經過 html5 終端能夠播放。項目剛剛開始,後續會不斷的完善,因爲項目過於龐大,目前只實現了,錄像存儲服務器的關鍵部分, 後臺管理的 web 方面尚未實現,以及前端的展現界面 ( 目前只支持 web ) 也沒有實現,所以,若是有興趣的同窗能夠私下聯繫我,共同進行這項很是有意義 的事情。 個人聯繫方式: qq: 99766553 webchat: 99766553 website: www.qiyicc.com e-mail: cwf12345@sina.com || qiyicc@sina.com
有關直播部分,能夠採用 smart_rtmpd 服務器,參考下面連接 html
NVR 項目地址:html5
https://github.com/superconvert/qiyicc.nvr git
項目總體運行設想圖github
1. 整個集羣框圖web
2. 配置服務器服務器
3. NVR 服務器分佈式
NGINX + RTMP 方案能夠採用 NGINX + Smart rtmpd 服務器代替。post