信令控制接入服務(wù)器使用SDK與相應(yīng)平臺通信,從而獲得相應(yīng)攝像機的URL。
[0047]2.數(shù)據(jù)存儲子系統(tǒng)
[0048]存儲端系統(tǒng)包元數(shù)據(jù)管理系統(tǒng)和數(shù)據(jù)塊存儲服務(wù)器系統(tǒng)兩部分。圖2顯示了存儲端系統(tǒng)不意圖。
[0049]元數(shù)據(jù)管理系統(tǒng)由元數(shù)據(jù)管理服務(wù)器陣列組成,由控制調(diào)度系統(tǒng)通過EXTRA250FF進行協(xié)調(diào)調(diào)度,元數(shù)據(jù)管理系統(tǒng)將數(shù)據(jù)流媒體系統(tǒng)的網(wǎng)絡(luò)視頻流按固定大小保存為文件,后寫入數(shù)據(jù)塊存儲服務(wù)器集群;數(shù)據(jù)塊存儲服務(wù)器集群為整個系統(tǒng)提供存儲空間,通過加載數(shù)據(jù)塊存儲服務(wù)器擴展系統(tǒng)存儲能力。
[0050]元數(shù)據(jù)管理系統(tǒng)和數(shù)據(jù)塊存儲服務(wù)器系統(tǒng)構(gòu)成是一個海量的云存儲平臺,由通用X86架構(gòu)服務(wù)器硬件組成。與傳統(tǒng)的存儲區(qū)域網(wǎng)、網(wǎng)絡(luò)附屬存儲等相比,系統(tǒng)具有高可靠性、簡單易用、低能耗、高集成度、高性價比的特點,適合大規(guī)模視頻數(shù)據(jù)存儲的應(yīng)用場合。
[0051]元數(shù)據(jù)管理系統(tǒng)存放的是元數(shù)據(jù)信息,負責對整個存儲系統(tǒng)的管理,系統(tǒng)采用主備元數(shù)據(jù)管理系統(tǒng)的方式,以確保系統(tǒng)的不間斷服務(wù)。
[0052]塊數(shù)據(jù)存儲服務(wù)器負責具體數(shù)據(jù)塊的存儲工作,所有的數(shù)據(jù)塊均以文件的形式存儲在各個塊數(shù)據(jù)存儲服務(wù)器上,塊數(shù)據(jù)存儲服務(wù)器的數(shù)量直接決定了整個存儲系統(tǒng)的規(guī)模。
[0053]分布式云計算數(shù)據(jù)處理系統(tǒng)和任務(wù)控制調(diào)度系統(tǒng)的結(jié)合可以保證在云計算平臺中高效穩(wěn)定的合理化分配和執(zhí)行任務(wù),同時能夠完全解決系統(tǒng)單點故障問題,使得平臺可以實現(xiàn)負載均衡和自動調(diào)度。
[0054]3.數(shù)據(jù)處理子系統(tǒng)
[0055]本實施例中,數(shù)據(jù)處理模塊采用由ZooKeeper進行統(tǒng)一調(diào)度管理,包括了從接入到處理再到存儲等工作。圖3描述了處理模塊的工作流程;
[0056]該流程是通過Zookeeper控制協(xié)調(diào)的處理服務(wù)陣列,在分布式架構(gòu)中完成節(jié)點運算,處理節(jié)點根據(jù)需要對數(shù)據(jù)進行編解碼運算、數(shù)據(jù)識別處理運算和數(shù)據(jù)分析運算。數(shù)據(jù)經(jīng)過接入服務(wù)器的數(shù)據(jù)RTSP協(xié)議轉(zhuǎn)換和處理服務(wù)器的編解碼變換,通過存儲客戶端可以將數(shù)據(jù)實時寫入存儲系統(tǒng)中。
[0057]5.數(shù)據(jù)管理子系統(tǒng)
[0058]圖4用于描述數(shù)據(jù)控制系統(tǒng)架構(gòu),數(shù)據(jù)管理子系統(tǒng)是本系統(tǒng)的一個重要的部分,用來控制協(xié)調(diào)其他系統(tǒng)的工作。中心調(diào)度模塊涉及到的設(shè)備包括:數(shù)據(jù)庫服務(wù)器、Web服務(wù)器和ZooKe印er調(diào)度控制服務(wù)器。ZooKe印er是一個開放源碼的分布式應(yīng)用程序協(xié)調(diào)服務(wù),是Google的Chubby —個開源的實現(xiàn),是Hadoop和Hbase的重要組件作為一個為分布式應(yīng)用提供一致性服務(wù)的軟件,提供的功能包括:配置維護、名字服務(wù)、分布式同步、組服務(wù)等。ZooKeeper的目標就是封裝好復(fù)雜易出錯的關(guān)鍵服務(wù),將簡單易用的接口和性能高效、功能穩(wěn)定的系統(tǒng)提供給用戶。
[0059]數(shù)據(jù)控制模塊主要是對各協(xié)調(diào)系統(tǒng)各子模塊有機工作的重要系統(tǒng),客戶端發(fā)起請求信令,請求信令被送到數(shù)據(jù)控制模塊中,數(shù)據(jù)控制模塊根據(jù)具體的請求信令控制和調(diào)度相應(yīng)資源,完成調(diào)度控制后反饋結(jié)果信令到客戶端。
[0060]6.數(shù)據(jù)流媒體子系統(tǒng)
[0061]該子系統(tǒng)是視頻監(jiān)控系統(tǒng)的重要模塊,包括流媒體服務(wù)器集群,結(jié)合Zooke印er提供負載均衡的標準RTSP流媒體并發(fā)推流服務(wù)。利用PISP協(xié)議用來提供用戶所需流媒體服務(wù)的模塊服務(wù),RTSP支持提供實時視頻流和回調(diào)視頻流,用戶可利用RISP地址可獲得所需存儲視頻流數(shù)據(jù)。流媒體模塊架構(gòu)如圖5所示:當移動端接入局域網(wǎng)時,此時視頻流數(shù)據(jù)直接通過流媒體模塊傳輸接入內(nèi)網(wǎng)傳輸?shù)揭苿佣?。當移動端接?G或4G網(wǎng)時,此時視頻流數(shù)據(jù)從流媒體模塊流出經(jīng)過公網(wǎng)需以接入點(Access Point Name, APN)方式連接到移動移動端。
[0062]7.用戶終端
[0063]包括移動終端(包括1S和Android等系統(tǒng)終端)。作用是與用戶進行交互,完成用戶和平臺端操作信令、反饋信息和數(shù)據(jù)流的傳輸。
[0064]根據(jù)上述內(nèi)容,可知本系統(tǒng)的功能主要包括:
[0065]1.多傳感器終端平臺兼容功能
[0066]系統(tǒng)具有接入數(shù)字或模擬傳感器終端,在接如端通過利用傳感器終端的軟件開發(fā)工具(Software Development Kit,SDK)將第三方平臺視頻流轉(zhuǎn)化成標準RTSP流傳輸?shù)较到y(tǒng)中。
[0067]2.監(jiān)控終端傳輸動態(tài)調(diào)整功能
[0068]系統(tǒng)監(jiān)控終端包含主流移動終端(包括1S和Android等系統(tǒng)終端),利用流媒體服務(wù)器陣列為監(jiān)控終端提供多路視頻流并發(fā)輸出,并且利用監(jiān)控終端反饋到數(shù)據(jù)控制服務(wù)器的狀態(tài)信令動態(tài)調(diào)整視頻的分辨率和調(diào)用ZooKeeper對數(shù)據(jù)處理服務(wù)器進行控制實現(xiàn)實時轉(zhuǎn)碼,提高公網(wǎng)傳輸效率。
[0069]3.遠程高清視頻監(jiān)控功能
[0070]傳統(tǒng)的監(jiān)控系統(tǒng)網(wǎng)絡(luò)主要依部署電纜連接成局域網(wǎng),少數(shù)能進行小規(guī)模的遠程監(jiān)控。所述系統(tǒng)利用ZooKeeper控制和分配各服務(wù)器資源,提高傳感器終端的全公網(wǎng)傳輸效率,實現(xiàn)遠距離視頻監(jiān)控。
[0071]4.公共視頻數(shù)據(jù)共享功能
[0072]本發(fā)明采用云存儲服務(wù)器陣列對系統(tǒng)視頻流數(shù)據(jù)進行存儲,采用面向異構(gòu)的前端傳感器和同構(gòu)的X86架構(gòu)設(shè)計,使系統(tǒng)具有存儲能力強和靈活的擴展能力。
[0073]最后說明的是,以上實施例僅用以說明本發(fā)明的技術(shù)方案而非限制,盡管參照較佳實施例對本發(fā)明進行了詳細說明,本領(lǐng)域的普通技術(shù)人員應(yīng)當理解,可以對本發(fā)明的技術(shù)方案進行修改或者等同替換,而不脫離本技術(shù)方案的宗旨和范圍,其均應(yīng)涵蓋在本發(fā)明的權(quán)利要求范圍當中。
【主權(quán)項】
1.一種基于云計算的智能調(diào)度高清綜合組網(wǎng)視頻監(jiān)控系統(tǒng),其特征在于:本系統(tǒng)包括前端設(shè)備、傳感器接入子系統(tǒng)、控制調(diào)度子系統(tǒng)、數(shù)據(jù)處理子系統(tǒng)、數(shù)據(jù)存儲子系統(tǒng)、數(shù)據(jù)流媒體子系統(tǒng)和用戶終端,其中, 傳感器接入子系統(tǒng):包括接入服務(wù)器,通過RTSP或者SDK的方式將前端設(shè)備連接到數(shù)據(jù)處理子系統(tǒng)或接入服務(wù)器,實現(xiàn)異構(gòu)前端傳感器的標準化接入,以供其他模塊的調(diào)用; 控制調(diào)度子系統(tǒng):包括數(shù)據(jù)庫服務(wù)器和Web服務(wù)器,所述控制調(diào)度子系統(tǒng)以傳輸信令的方式與客戶端進行交互并通過控制調(diào)度服務(wù)器進行管理和監(jiān)控; 數(shù)據(jù)存儲子系統(tǒng):包括數(shù)據(jù)存儲服務(wù)器陣,用于存儲視頻數(shù)據(jù),并提供視頻回放、下載等任務(wù)的數(shù)據(jù)調(diào)用需求; 數(shù)據(jù)處理子系統(tǒng):包括數(shù)據(jù)處理服務(wù)器,數(shù)據(jù)處理服務(wù)器通過對視頻數(shù)據(jù)進行編解碼處理,再將處理結(jié)果以標準流媒體形式進行存儲或傳輸?shù)綌?shù)據(jù)流媒體子系統(tǒng); 數(shù)據(jù)流媒體子系統(tǒng):包括流媒體服務(wù)器,用于通過RTSP流媒體服務(wù)提供實時視頻查看和視頻回放流; 用戶終端:和數(shù)據(jù)流媒體服務(wù)器進行連接,用于用戶進行交互,完成用戶和平臺端操作信令、反饋信息和數(shù)據(jù)流的傳輸; 所述前端設(shè)備包括模擬攝像機、視頻采集卡、模擬攝像機、硬盤錄像機、PC轉(zhuǎn)發(fā)機、網(wǎng)絡(luò)攝像機、PC采集端、嵌入式IPC高清攝像機、嵌入式DVS或模擬攝像機中的一種或多種設(shè)備。2.如權(quán)利要求1所述的一種基于云計算的智能調(diào)度高清綜合組網(wǎng)視頻監(jiān)控系統(tǒng),其特征在于:所述傳感器接入子系統(tǒng)中,接入服務(wù)器通過監(jiān)聽前端傳感器檢測前端傳感器存在的異常,如異常則啟動報警。3.如權(quán)利要求1所述的一種基于云計算的智能調(diào)度高清綜合組網(wǎng)視頻監(jiān)控系統(tǒng),其特征在于:所述數(shù)據(jù)處理子系統(tǒng)包括分布式云計算數(shù)據(jù)處理系統(tǒng)和任務(wù)控制調(diào)度系統(tǒng)。4.如權(quán)利要求1所述的一種基于云計算的智能調(diào)度高清綜合組網(wǎng)視頻監(jiān)控系統(tǒng),其特征在于:所述數(shù)據(jù)存儲子系統(tǒng)包括元數(shù)據(jù)管理系統(tǒng)和數(shù)據(jù)塊存儲服務(wù)器系統(tǒng)。5.如權(quán)利要求1所述的一種基于云計算的智能調(diào)度高清綜合組網(wǎng)視頻監(jiān)控系統(tǒng),其特征在于:所述系統(tǒng)采用X86標準服務(wù)器加云視頻監(jiān)控軟件的方式架構(gòu),各個子系統(tǒng)通過INTERNET接入或直接接入的方式與服務(wù)器建立連接關(guān)系。
【專利摘要】本發(fā)明公開了一種基于云計算的智能調(diào)度高清綜合組網(wǎng)視頻監(jiān)控系統(tǒng),包括前端設(shè)備、傳感器接入子系統(tǒng)、控制調(diào)度子系統(tǒng)、數(shù)據(jù)處理子系統(tǒng)、數(shù)據(jù)存儲子系統(tǒng)、數(shù)據(jù)流媒體子系統(tǒng)和用戶終端,具有以下優(yōu)點:(1)存儲數(shù)據(jù)量大,能夠以模塊化方式擴展數(shù)據(jù)存儲量;(2)支持遠距離大規(guī)模的視頻監(jiān)控;(3)高效率的數(shù)據(jù)處理能力。
【IPC分類】H04N7/18, H04N21/254, H04N21/258
【公開號】CN105306900
【申請?zhí)枴緾N201510710355
【發(fā)明人】譚暢, 李晟, 侯慶, 趙杭, 藍善根, 王艷
【申請人】貴州省郵電規(guī)劃設(shè)計院有限公司
【公開日】2016年2月3日
【申請日】2015年10月28日