背景
隨著城市的現(xiàn)代化建設和經濟的快速發(fā)展,構建和諧社會的必要性與日俱增,每個城市都為打造“平安城市”而努力。其中,安防監(jiān)控系統(tǒng)作為保障城市居民人身財產安全的有力措施,也理所當然地成為了平安城市中的一項重要指標。這也對傳統(tǒng)的安防監(jiān)控體系提出了新的要求,同時也給監(jiān)控市場帶來了新的機遇和挑戰(zhàn)。
視頻監(jiān)控技術正在不斷地發(fā)展,用戶對于視頻監(jiān)控產品的要求也在不斷提高,用戶希望的產品要有著更高的清晰度,更完善的功能,更穩(wěn)定的性能,更豐富的終端等等。要實現(xiàn)大規(guī)模高清監(jiān)控,就必須從視頻源的采集、視頻信號的編解碼、視頻信號的傳輸、視頻實時監(jiān)控與記錄、錄像文件的回放等環(huán)節(jié)支持大規(guī)模網絡高清。這樣就給高清監(jiān)控系統(tǒng)帶來了一系列現(xiàn)實的問題:網絡帶寬緊張、存儲空間龐大、對性能的要求成倍增長、投資與維護成本高昂、系統(tǒng)擴容升級壓力等等。
因此,云視頻監(jiān)控的模式應運而生,充分利用“云”的計算能力和存儲能力,從而保障了海量高清視頻監(jiān)控的可行性和可靠性。
產品簡介
cVideo云視頻監(jiān)控系統(tǒng)是南京云創(chuàng)大數(shù)據(jù)科技股份有限公司自行研發(fā)和設計的大規(guī)模高清視頻監(jiān)控解決方案。依托本公司的cStor云存儲平臺,以及cProc云處理平臺,使得cVideo構架下的綜合調度和云端轉碼可以滿足大規(guī)模視頻監(jiān)控、海量數(shù)據(jù)存儲、以及遠距離監(jiān)控的要求。同時,cVideo還研發(fā)了智能圖像識別算法,采用大規(guī)模分布式云處理,使得計算機對視頻數(shù)據(jù)達到了識別和認知水平。

圖1移動終端(以IPad為例)
系統(tǒng)架構

圖2 綜合視頻監(jiān)控云平臺架構圖
前端設備
前端設備在中心服務器的調度下進行信息采集,以RTSP的形式傳輸給存儲/處理服務器集群,或者以SDK的形式傳輸給接入服務器。(前端設備包括:模擬攝像機、網絡攝像機、卡口、第三方平臺等)
接入服務器
整合各種前端設備,將不同廠家不同平臺的前端設備通過RTSP或者SDK的方式接入本系統(tǒng),以實現(xiàn)多種前端攝像機、已有平臺的統(tǒng)一接入,供本平臺內其他模塊統(tǒng)一調用,并以輪詢的方式監(jiān)聽前端設備,如有異常則產生報警信號。
中心服務器
中心服務器是平臺的核心控制部分,實現(xiàn)了與客戶端的信令交互、通過JobKeeper云調度系統(tǒng)來調度云集群節(jié)點處理各項任務,并實現(xiàn)對整個平臺的統(tǒng)一管理和監(jiān)控。
- 用戶管理功能:根據(jù)用戶信息表,管理用戶登錄、用戶的權限,可以管理用戶信息、增刪用戶等。
- 前端信息采集設備管理功能:根據(jù)攝像機和用戶的權限,管理當前用戶所能涉及的前端設備狀態(tài)、節(jié)點運行狀態(tài),并進行實時的更新。
- 與用戶和前端設備的信息交互功能:更新前端信息,并根據(jù)客戶需求進行對前端設備調度,以及對JobKeeper的任務分發(fā)。同時,進行信息數(shù)據(jù)的處理,以完成整個平臺的調度工作。
- 對服務器集群進行統(tǒng)一的調度管理,獲取每臺機器的運行狀態(tài)。根據(jù)機器的運行狀態(tài)進行自動調度和部署,負載均衡,提高機器的使用率,進而提高服務器的處理效率。
- 解決服務器集群信息處理的冗余狀態(tài),查錯排錯,保證系統(tǒng)的無人值守、自動生長的高效性。
存儲服務器集群
使用cStor云存儲系統(tǒng),提供統(tǒng)一的存儲資源池,用以存儲關鍵數(shù)據(jù),提供歷史視頻的回看以及相關數(shù)據(jù)的下載服務。同時,支持網絡掛載盤符的模式,以滿足整個平臺中其他模塊的存儲需求。
處理服務器集群
大致可以分為接入分析、數(shù)據(jù)處理和結果分發(fā)三個子模塊,主要負責對完成對接入視頻的各項處理任務,諸如:內容識別、實時轉碼、錄像存儲等,再將處理好的結果發(fā)送至流媒體服務器和存儲服務器。
流媒體服務器
以流媒體服務器的形式對外提供標準的RTSP流媒體服務,用戶根據(jù)相應的流媒體RTSP地址,即可實時地獲取系統(tǒng)處理完后的實時視頻數(shù)據(jù),以供監(jiān)控和遠程訪問。采用虛擬IP技術,備份冗余機制,針對公網和內網不同的訪問需求提供不同的碼流推送。
客戶端
支持Windows、Linux、iOS、Android等主流操作系統(tǒng),提供B/S和C/S架構客戶端,控制視頻解碼上墻等,實現(xiàn)與用戶的直接交互。

C/S客戶端界面如上

B/S端客戶端界面如上
產品特性
高性價比和動態(tài)伸縮性
cVideo構建于cStor云存儲、cProc云計算平臺之上,有著低廉、高可靠性的海量存儲能力、數(shù)據(jù)處理能力和無限可擴展能力,當用戶存儲需求增長時,也僅需添加存儲節(jié)點即可,并且支持熱插拔、服務不停動態(tài)升級等功能,這將大幅降低用戶的投資及升級維護費用。
海量視頻數(shù)據(jù)實時處理
基于分布式的架構,cVideo以集群的形式共同對外提供服務,將海量實時視頻數(shù)據(jù)的壓力均勻分散到每個處理節(jié)點上,實現(xiàn)負載均衡,保證每個節(jié)點都處于高效的運轉狀態(tài)。根據(jù)實時性的要求,我們將數(shù)據(jù)接入、處理、轉發(fā)等模塊做了優(yōu)化,盡量做到數(shù)據(jù)在集群內不遷移,減少IO和傳輸操作,進一步確保實時性的要求。
基于應用層的HTTP協(xié)議交互
為了應對跨平臺使用以及第三方應用開發(fā)的需求,cVideo對外的接口使用標準的HTTP協(xié)議。cVideo省去了繁雜的SDK,而是在系統(tǒng)內部搭建RPC服務器,以響應WebServer服務器收到的請求,提供遠程請求方法調用的形式,只需要以HTTP協(xié)議發(fā)送請求(即相應的URL地址),系統(tǒng)就會將結果返回,使得操作十分簡便。
云端轉碼技術
為了盡可能優(yōu)化系統(tǒng)性能,cVideo將根據(jù)用戶客戶端的監(jiān)控需求動態(tài)地調整視頻分辨率,從而在滿足用戶需求的同時降低對網絡帶寬的消耗,因而支持更高的系統(tǒng)規(guī)模。對于攝像頭采集的高清視頻信號,cVideo將在cProc云計算平臺上采用高效實時轉碼技術,將采集到的各路高清視頻信號轉換為符合監(jiān)控客戶端需求的信號,并實時轉發(fā),這樣可以有效地減小監(jiān)控端處的解碼壓力,使得監(jiān)控更為流暢,并能有效地支持諸如IPAD、手機等移動終端的監(jiān)控需求。
智能內容識別
cVideo的智能圖像檢索采用先進的圖像處理技術并結合模式識別對已有的海量視頻進行事件檢索,實現(xiàn)了對事件發(fā)生視頻的切片回放、運動幀提取和對象跟蹤。目前cVideo可以對煙、火、運動物體、遺留物、車輛統(tǒng)計和特定行為等情況下的識別達到很高的識別度。
技術規(guī)格
| 內容 | 具體描述 |
| 視頻接入 | 支持市面上大多數(shù)的前端設備接入。 |
| 視頻輸出 | RTSP標準流媒體格式,通過流媒體服務器推送至客戶端。 |
| 信息交互格式 | 以HTTP協(xié)議,JSON方式封裝,實現(xiàn)信令交互。 |
| 數(shù)據(jù)存儲 | 基于cStor分布式云存儲系統(tǒng),存儲容量和讀寫速度可根據(jù)需求動態(tài)增減節(jié)點。 |
| 負載均衡性 | 根據(jù)機器負載自動進行負載均衡,增加或減少一個處理節(jié)點后,系統(tǒng)仍能均勻地向各節(jié)點分發(fā)數(shù)據(jù)。 |
| 穩(wěn)定性 | 系統(tǒng)7*24小時運行,無故障。 |
| 可靠性 | 系統(tǒng)無單點故障,任意節(jié)點宕機,系統(tǒng)正常工作,客戶端無任何影響。 |
| 可擴展性 | 通過增加存儲/處理節(jié)點,存儲容量/處理性能則會自動增加,整體性能和可靠性隨著節(jié)點數(shù)量的增加成線性上升。 |
| 多終端支持 | 基于云端轉碼技術根據(jù)終端設備需求,將原始畫面的分辨率大小動態(tài)轉換滿足終端設備,支持PC、IPAD、Android手機等多種終端設備。 |
| 轉碼時延 | 系統(tǒng)內部處理時延在1秒以內。 |
市場應用
| 應用范圍 | 應用描述 | 典型用戶 |
| 安防領域(平安城市、智慧城市) | 海量數(shù)據(jù)存儲、實時視頻流處理、視頻內容智能識別 | 交管局、安防行業(yè) |
| 系統(tǒng)集成、統(tǒng)一云平臺 | 數(shù)據(jù)集中式存儲、提供多種應用的并發(fā)訪問、減少信息孤島。 | 交管局、環(huán)保局、公安局、網警 |
| 媒體、娛樂 | 海量數(shù)據(jù)存儲、海量數(shù)據(jù)處理、視頻格式轉換、高清節(jié)目轉碼 | 電視臺、媒體制作相關行業(yè) |
| 基于視頻的上層應用開發(fā) | 視頻內容集中式存儲以及管理、視頻監(jiān)控道路車流量統(tǒng)計、智能導航 | 交管局、智能交通相關行業(yè) |
