計算機視頻監(jiān)控論文(2)
計算機視頻監(jiān)控論文
計算機視頻監(jiān)控論文篇2
試論云計算在視頻監(jiān)控系統(tǒng)中的運用
摘要:隨著現(xiàn)代科技的發(fā)展,云計算的發(fā)展越來越迅速,其應(yīng)用也是非常廣泛,尤其在安防領(lǐng)域,這一技術(shù)已經(jīng)等到了較快的應(yīng)用和發(fā)展。該文主要分析云計算技術(shù)的特點,并對其相關(guān)的技術(shù)進行探討,同時對云計算技術(shù)在視頻監(jiān)控的應(yīng)用進行深入分析,并提出具體解決措施,為相關(guān)的技術(shù)人員提供一定的技術(shù)參考。
關(guān)鍵詞:云計算技術(shù);視頻監(jiān)控;應(yīng)用發(fā)展
隨著新技術(shù)、新概念的發(fā)展,云計算技術(shù)在現(xiàn)代的科學(xué)技術(shù)中的發(fā)展可謂是迅速,尤其云計算技術(shù)的發(fā)展帶來了技術(shù)上的一次大革命。為人們的生活帶了不少樂趣和科技水平。云計算也是新一代信息技術(shù)的重要體現(xiàn),其發(fā)展也是滲入到各行各業(yè),為了各大企業(yè)帶來了更大的利益和便捷。尤其近幾年的安防事業(yè)的快速發(fā)展,云計算技術(shù)在其中也得到了較快的應(yīng)用。尤其云計算在視頻監(jiān)控的應(yīng)用已經(jīng)越來越受到廣大廠商和人們的信賴和好評。
1計算概述和關(guān)鍵技術(shù)分析
1.1云計算概述
云計算是一種基于互聯(lián)網(wǎng)的超計算模式,主要是利用分布式計算、網(wǎng)格計算、網(wǎng)絡(luò)存儲以及效用計算和虛擬化、負載均衡等傳統(tǒng)計算機技術(shù)以及現(xiàn)代的網(wǎng)絡(luò)技術(shù)。一般廣義的云計算是指一種服務(wù)的交付與使用模式,通常指通過網(wǎng)絡(luò)按照需求和易擴展的方式進行獲得所需服務(wù)。而狹義的云計算通常是指依據(jù)IT的基礎(chǔ)設(shè)施進行交付與使用模式,通常是需要通過網(wǎng)絡(luò),并按照所需和易擴展的方式進行獲得所需的硬件和平臺以及軟件等資源。
云計算技術(shù)一般包括三個層次的服務(wù):第一,軟件即服務(wù),這是基于云計算平臺而開發(fā)的各類應(yīng)用服務(wù),同時提供一種應(yīng)用的框架;第二,平臺即服務(wù),這是為用戶提供具有研發(fā)的中間軟件平臺,主要提供應(yīng)用的程序開發(fā)和數(shù)據(jù)庫以及應(yīng)用服務(wù)器等等服務(wù),最終提供一個集成的環(huán)境;第三,和基礎(chǔ)設(shè)施即服務(wù),這是由底層的硬件與虛擬資源池等構(gòu)成,一般為用戶提供所需的存儲資源與虛擬化服務(wù)器等等服務(wù),為軟件的應(yīng)用提高環(huán)境。
云計算技術(shù)是互聯(lián)網(wǎng)上具有高度的整合計算資源能力,同時根據(jù)用戶的需求進行制定工作體系結(jié)構(gòu),從而保證了工作的正常進行。其工作架構(gòu)圖如圖1所示。
1.2云計算關(guān)鍵技術(shù)分析
云計算技術(shù)的核心技術(shù)主要有虛擬化和分布式資源管理以及海量分布式存儲與并行編程模式等等,只有掌握其核心技術(shù)才能更加有力的發(fā)展其應(yīng)用。
虛擬化技術(shù),它是云計算計算中的重要技術(shù)之一,虛擬化的技術(shù)發(fā)展將原來的物理資源進行替換,從而呈現(xiàn)給用戶的一個具有物理資源相同的功能和接口。一般虛擬化技術(shù)依據(jù)不同的對象,一般可以分為操作系統(tǒng)虛擬化、存儲虛擬化和應(yīng)用虛擬化等。
分布式的資源管理技術(shù),是一種在多節(jié)點之間進行的,根據(jù)節(jié)點出現(xiàn)的狀況進行將信號轉(zhuǎn)移,從而保證數(shù)據(jù)的正確性技術(shù)。這種技術(shù)是保證系統(tǒng)正常運行的重要保障。
分布式存儲技術(shù),為了是運算時具有可靠性和經(jīng)濟性,云計算采取了一種分布式的存儲技術(shù),這種技術(shù)可以采用冗余的存儲方式進行保證存儲的數(shù)據(jù)具有可靠性,從而彌補了硬件帶來的不安全因素,大大提高了系統(tǒng)的穩(wěn)定。
并行編程模式,主要是為了高效地、合理地利用云計算的所有資源,從而使用戶體驗更輕松的服務(wù),所以云計算的編程模型需要有一種并行的模式進行,從而使人們從云平臺獲取最大的數(shù)據(jù)處理能力。
云平臺管理技術(shù),它是云計算技術(shù)的核心管理平臺經(jīng)常被稱作云計算的“神經(jīng)網(wǎng)絡(luò)”,它主要是通過這些云平臺的管理技術(shù)將大量的工作進行協(xié)調(diào),從而更加方便地進行各種業(yè)務(wù)的部署和開通,同時對于發(fā)生系統(tǒng)故障時,它可以通過自動化和智能化的手段進行實現(xiàn)云平臺的可管理和可運營以及彈性伸縮。
2云計算技術(shù)在視頻監(jiān)控系統(tǒng)中的應(yīng)用分析
2.1云計算在視頻監(jiān)控系統(tǒng)中優(yōu)勢分析
云計算技術(shù)的發(fā)展實現(xiàn)用戶的終端即網(wǎng)絡(luò),也就是攝像機的即插即用,同時滿足了隨需配置的需求,即VSaaS功能。一般用戶自己的所需進行配置存儲空間,并且錄像計劃和移動應(yīng)用實現(xiàn)了任何地方、任何時間的進行隨意訪問。
另外實時視頻是視頻監(jiān)控系統(tǒng)的主要特征,這就需要用戶對網(wǎng)絡(luò)的帶寬和存儲的必須有較高的要求。而云計算技術(shù)的存儲解決方案實現(xiàn)了用戶的較大存儲空間。同時云計算技術(shù)的虛擬化和負載均衡以及網(wǎng)格計算等技術(shù)在后端進行部署,從而將極大地解決了用戶存儲的問題。
由于智能化的發(fā)展是視頻監(jiān)控系統(tǒng)的發(fā)展趨勢,但是智能分析一直是業(yè)內(nèi)人士討論的熱點,用戶利用云計算的巨大的虛擬計算能力進行對視頻的海量信息進行全面的分析,例如,人臉統(tǒng)計和計數(shù)以及基于特征的快速搜索等智能功能。一般這種技術(shù)稱為架構(gòu)即服務(wù)(IaaS),一般在IaaS之上,基于云計算架構(gòu)的網(wǎng)絡(luò)視頻監(jiān)控可以為用戶提供易于擴展的海量存儲空間和無可限量的計算能力,這是傳統(tǒng)的監(jiān)控系統(tǒng)所無法比擬的。
同時,對于視頻安全一直是人們關(guān)注的重點,這種基于云平臺的數(shù)據(jù)安全的服務(wù)(PaaS),可以很好地解決目前的一些網(wǎng)絡(luò)攝像機監(jiān)控中的一些安全的問題。這種云計算技術(shù)主要通過在網(wǎng)絡(luò)層采用IPSec或者在傳輸層采用TLS對傳輸數(shù)據(jù)實現(xiàn)安全加密,在應(yīng)用層采用S/MIME機制的端到端加密,傳輸過程中采用RSA對對話進行加密,而傳輸?shù)膬?nèi)容則可以采用DES、3DES、AES等算法加密。
2.2基于云架構(gòu)的視頻監(jiān)控系統(tǒng)的設(shè)計
由于視頻監(jiān)控系統(tǒng)中,前端集成了眾多的視頻感知設(shè)備,同時需要能夠大量存儲數(shù)據(jù)的能力,并且需要對大量的數(shù)據(jù)進行智能化的分析和搜索以及數(shù)據(jù)挖掘等相當(dāng)多的復(fù)雜計算,所以這就需要具有強大的計算能力與信息存儲能力。由于此種條件下的需求,“云計算”模式正好滿足了現(xiàn)代監(jiān)控的需求,同時在這種模式下可以實現(xiàn)資源共享和分配。
基于云計算的視頻監(jiān)控系統(tǒng)一般主要分為四個層面:數(shù)據(jù)采集層、傳輸層、和支撐層以及應(yīng)用層。一般云平臺的服務(wù)主要位于整個監(jiān)控系統(tǒng)體系架構(gòu)的支撐層和應(yīng)用層,其結(jié)構(gòu)設(shè)計圖如圖2所示。
一般數(shù)據(jù)采集層主要負責(zé)視頻的信息采集和簡單的一些處理。首先,通過VSaaS將監(jiān)控的攝像頭視頻信號進行統(tǒng)一接入到平臺之中,然后,通過互聯(lián)網(wǎng)進行將信號體現(xiàn)出來。而支撐層主要是負責(zé)整個平臺的基礎(chǔ)資源、基礎(chǔ)管理、基礎(chǔ)軟件系統(tǒng)、視頻數(shù)據(jù)的分布式存儲以及數(shù)據(jù)挖掘和分析等內(nèi)容。一般基礎(chǔ)資源主要包括物理的資源與虛擬資源,通過云存儲的計算方式進行為終端用戶提供服務(wù);基礎(chǔ)軟件系統(tǒng)主要包括Web服務(wù)、應(yīng)用服務(wù)、數(shù)據(jù)庫服務(wù)、消息服務(wù)以及數(shù)據(jù)庫服務(wù)等內(nèi)容;基礎(chǔ)管理主要包括用戶管理和任務(wù)管理以及資源管理和安全管理等,同時還包括部署管理和監(jiān)控管理以及計費管理等主要功能。一般支撐層主要是對外提供平臺即服務(wù)與基礎(chǔ)設(shè)施即服務(wù)等功能。而應(yīng)用層主要是依據(jù)用戶的不同情況,進行相關(guān)服務(wù)的組合,從而體現(xiàn)一個完整的子服務(wù)系統(tǒng)來滿足用戶。一般在云計算平臺中主要提供視頻監(jiān)控即服務(wù),也就是通常說的VSaaS。并且為用戶解決了用戶多樣化的終端訪問等問題。
3結(jié)束語
綜上所述,云計算技術(shù)的發(fā)展,為各行各業(yè)帶來了新方法和新思路。尤其在安防中,云計算技術(shù)和視頻監(jiān)控的結(jié)合,使得現(xiàn)代視頻監(jiān)控系統(tǒng)等到了更加完整的體現(xiàn),同時,云計算技術(shù)的應(yīng)用為今后的視頻監(jiān)控系統(tǒng)的發(fā)展提出了思考,要想更好地發(fā)展云計算技術(shù)在安防領(lǐng)域的應(yīng)用,還需要我們的專業(yè)人士不斷努力和嘗試。
參考文獻:
[1]何麗萍,劉立程.改進的基于Ganglia的網(wǎng)格監(jiān)測系統(tǒng)[J].廣東工業(yè)大學(xué)學(xué)報,2006,23(1):85-89.
[2]陸建偉.云計算網(wǎng)絡(luò)資源調(diào)度難點分析及解決方案[J].科技信息,2011(15).
[3]崔云飛,李藝,李昀等.基于SOA的云計算體系結(jié)構(gòu)研究[J].裝備指揮技術(shù)學(xué)院學(xué)報,2011(4).
[4]韓秀枝.基于云計算設(shè)計平臺的電子商務(wù)安全策略[J].合作經(jīng)濟與科技,2011(8):125-127.
[5]王笑梅,賈曉強.云計算對高校教育的影響分析[J].科技信息,2010(10):397-398.