NVR發(fā)展現(xiàn)狀和特點(diǎn)
NVR作為一體化的網(wǎng)絡(luò)視頻設(shè)備,其集視頻采集、預(yù)覽及轉(zhuǎn)發(fā)、存儲(chǔ)、文件系統(tǒng)管理及檢索、回放等功能于一身,經(jīng)過(guò)近幾年的飛速發(fā)展,已經(jīng)在各類型網(wǎng)絡(luò)視頻監(jiān)控系統(tǒng)中得到了廣泛的應(yīng)用,下面結(jié)合NVR的各項(xiàng)功能簡(jiǎn)要說(shuō)明目前的NVR現(xiàn)狀及系統(tǒng)特點(diǎn)。
視頻采集
NVR應(yīng)能兼容目前市面上的主流視頻源,實(shí)現(xiàn)視頻信號(hào)的接入、解碼、轉(zhuǎn)發(fā)和存儲(chǔ)。目前的NVR大多都支持基于視頻中間件的接入,通過(guò)視頻中間件的方式能廣泛兼容多廠家不同網(wǎng)絡(luò)設(shè)備的編碼格式,從而實(shí)現(xiàn)網(wǎng)絡(luò)化帶來(lái)的分布式架構(gòu)、組件化接入的優(yōu)勢(shì),如東方網(wǎng)力的NetPosa系列網(wǎng)絡(luò)硬盤(pán)錄像機(jī)除支持業(yè)界標(biāo)準(zhǔn)的ONVIF協(xié)議外,還支持國(guó)內(nèi)外30多種的主流IPC。目前的NVR設(shè)備一般均支持MPEG-4及H.264各級(jí)別的視頻碼流。
預(yù)覽及轉(zhuǎn)發(fā)
NVR的視頻數(shù)據(jù)經(jīng)由NVR內(nèi)部傳輸,減少了服務(wù)器到磁盤(pán)陣列的網(wǎng)絡(luò)傳輸過(guò)程,無(wú)需網(wǎng)絡(luò)資源的消耗,僅與外部客戶端或上級(jí)平臺(tái)間的視頻流轉(zhuǎn)發(fā)會(huì)會(huì)消耗網(wǎng)絡(luò)資源,目前的NVR產(chǎn)品均具有良好的流媒體轉(zhuǎn)發(fā)能力,如基于intel X86系列的嵌入式NVR通常具有高達(dá)256Mbps的流媒體轉(zhuǎn)發(fā)的能力。
存儲(chǔ)
NVR作為一體化設(shè)備,在硬件上融合了服務(wù)器和磁盤(pán)陣列的功能,在軟件上結(jié)合了視頻監(jiān)控的管理平臺(tái)和磁盤(pán)陣列管理平臺(tái)的功能于一體,降低了總系統(tǒng)的建設(shè)成本,并初步具備了專業(yè)存儲(chǔ)設(shè)備的功能,且具如下特點(diǎn):
· 支持RAID存儲(chǔ)
RAID(Redundant Array of Independent Disks),即獨(dú)立冗余磁盤(pán)陣列,是由一個(gè)硬盤(pán)控制器來(lái)控制多個(gè)硬盤(pán)的相互連接,使多個(gè)硬盤(pán)讀寫(xiě)同步,減少錯(cuò)誤,增加讀寫(xiě)效率和可靠性的技術(shù)。
RAID的主要功能有兩方面:一是通過(guò)同時(shí)使用多個(gè)磁盤(pán),提高傳輸速率;二是通過(guò)數(shù)據(jù)校驗(yàn),可以提供容錯(cuò)功能。采用了RAID技術(shù)的NVR將可以確保用戶監(jiān)控存儲(chǔ)硬盤(pán)的有效合理使用、實(shí)現(xiàn)數(shù)據(jù)的冗余校驗(yàn),使圖像數(shù)據(jù)即使在部分存儲(chǔ)介質(zhì)損壞的情況下也不會(huì)丟失,從而提升了存儲(chǔ)的可靠性,進(jìn)一步為其與各種IP前端之間有效互通提供了保障。目前主流廠家的NVR均提供帶RAID盤(pán)陣的功能,支持RAID0、1、5、6、10、50,支持全局熱備盤(pán),實(shí)現(xiàn)陣列的創(chuàng)建、重建,虛擬磁盤(pán)的修復(fù)、刪除。
· 數(shù)據(jù)遷移
數(shù)據(jù)遷移作為IT專業(yè)化存儲(chǔ)設(shè)備的通用功能之一,目前正被逐步移植到NVR設(shè)備上來(lái),當(dāng)NVR系統(tǒng)檢測(cè)到某些潛在的故障后,將RAID中某個(gè)物理磁盤(pán)的數(shù)據(jù)遷移到熱備份磁盤(pán)中,大限度地避免數(shù)據(jù)丟失,部分NVR也支持手動(dòng)執(zhí)行數(shù)據(jù)遷移工作。
· 在線擴(kuò)容
由于高清監(jiān)控系統(tǒng)本身具備較強(qiáng)的系統(tǒng)可擴(kuò)展性以及用戶對(duì)存儲(chǔ)計(jì)劃的更改,可能需要對(duì)原有的存儲(chǔ)空間進(jìn)行擴(kuò)容,因此NVR也在積極地支持存儲(chǔ)空間的擴(kuò)容,目前的在線擴(kuò)容是指在在線狀態(tài)下實(shí)現(xiàn)指定邏輯磁盤(pán)容量的增加,大大方便了用戶對(duì)存儲(chǔ)系統(tǒng)的規(guī)劃與調(diào)整,其擴(kuò)容的方式可能是NVR本身增加物理磁盤(pán)或外接擴(kuò)展盤(pán)柜。
·支持ANR智能存儲(chǔ)
進(jìn)入高清監(jiān)控時(shí)代以后,NVR存儲(chǔ)的安全可靠性也必將受到嚴(yán)峻考驗(yàn):一方面,由于高清NVR要完全依賴網(wǎng)絡(luò)來(lái)運(yùn)行的,而網(wǎng)絡(luò)條件的復(fù)雜性勢(shì)必直接影響存儲(chǔ)業(yè)務(wù)之穩(wěn)定性,因而采用ANR智能存儲(chǔ)將不可避免。
ANR自動(dòng)網(wǎng)絡(luò)補(bǔ)錄(Automatic Network Replenishment Technology)是一種結(jié)合本地存儲(chǔ)和網(wǎng)絡(luò)存儲(chǔ)的技術(shù),具備ANR技術(shù)的NVR會(huì)在網(wǎng)絡(luò)出現(xiàn)故障時(shí)自動(dòng)啟用前端存儲(chǔ),網(wǎng)絡(luò)恢復(fù)后再將前端存儲(chǔ)的數(shù)據(jù)自動(dòng)同步至NVR,其有效地提升了存儲(chǔ)的可靠性與靈活性。
文件系統(tǒng)
NVR為保證錄像的可靠性和檢索的快捷性,通常會(huì)采用不同于一般IT存儲(chǔ)設(shè)備的專用文件系統(tǒng),如NetPosa系列網(wǎng)絡(luò)視頻錄像機(jī)就采用了一種專為NVR系統(tǒng)開(kāi)發(fā)的ROFS2文件系統(tǒng),下面對(duì)該文件系統(tǒng)做簡(jiǎn)要介紹。
· 由于NVR通常會(huì)使用動(dòng)態(tài)錄像以節(jié)省磁盤(pán)空間,這樣極容易產(chǎn)生大量的小文件,如何有效地管理這些小容量動(dòng)態(tài)錄像文件,就成了衡量NVR檢索效率的一個(gè)重要指標(biāo)。ROFS2文件系統(tǒng)采用存儲(chǔ)空間分塊及業(yè)務(wù)元數(shù)據(jù)技術(shù),支持系統(tǒng)對(duì)錄像數(shù)據(jù)的高效管理及維護(hù),支持系統(tǒng)以有效的方式訪問(wèn)數(shù)據(jù),從而快速獲得檢索結(jié)果。
· ROFS2文件系統(tǒng)采用專有文件格式設(shè)計(jì),可有效避免磁盤(pán)碎片的產(chǎn)生,寫(xiě)數(shù)據(jù)和清理舊數(shù)據(jù)時(shí)幾乎沒(méi)有磁盤(pán)塊的分配/釋放動(dòng)作,大限度地提高了硬盤(pán)的讀寫(xiě)性能,寫(xiě)錄像數(shù)據(jù)的速度比傳統(tǒng)錄像方式要快很多,磁盤(pán)壽命也得到了大限度的保護(hù)(大限度減少了磁頭移動(dòng)頻率)。
· ROFS2文件系統(tǒng)采用大數(shù)據(jù)塊方式讀寫(xiě)磁盤(pán),以視頻幀為單位進(jìn)行提交,視頻幀成為系統(tǒng)中的小可修復(fù)單位,任何一個(gè)視頻幀損壞不會(huì)影響其它視頻幀,保證了視頻錄像數(shù)據(jù)的安全性。
· 由于ROFS2文件系統(tǒng)采用視頻幀為基本存儲(chǔ)單位,一旦一個(gè)視頻幀寫(xiě)入完成就立即可以進(jìn)行檢索,因此采用ROFS2文件系統(tǒng)可以檢索到 40 毫秒前的錄像。
穩(wěn)定性
NVR的部件相對(duì)簡(jiǎn)單,其設(shè)計(jì)時(shí)通常會(huì)采用模塊化、冗余化的結(jié)構(gòu),結(jié)合嵌入式操作系統(tǒng),內(nèi)部各服務(wù)進(jìn)程相互隔離。同時(shí)為保證系統(tǒng)的健壯性, 大多數(shù)NVR均提供硬件看門(mén)狗和軟件的多重守護(hù)進(jìn)程,保證設(shè)備在異常情況下,能夠重啟恢復(fù)。
其它功能
目前主流的NVR均提供有兩個(gè)或兩個(gè)以上的網(wǎng)口,網(wǎng)口之間可支持鏈路的端口聚合與負(fù)載均衡,所有的主機(jī)端口可加入同一個(gè)存儲(chǔ)會(huì)話,I/O訪問(wèn)可平均分擔(dān)到各個(gè)端口,不僅能夠提高數(shù)據(jù)鏈路的冗余程度,提高系統(tǒng)的可用性,而且還可加強(qiáng)數(shù)據(jù)的吞吐能力、擴(kuò)大數(shù)據(jù)傳輸帶寬,減少了I/O響應(yīng)延遲。