淺談NVR和DVR
- 2017-05-04 11:19:00
- admin 轉(zhuǎn)貼
- 4100
我是一個(gè)網(wǎng)絡(luò)錄像機(jī),簡稱NVR。我的前輩是DVR,我們的區(qū)別很簡單,DVR接的是模擬攝像機(jī),我連接的是IP攝像機(jī)。
我的前輩DVR比我辛苦,因?yàn)槟M攝像機(jī)的模擬信號(hào)連過來之后,他要進(jìn)行數(shù)字化、編碼壓縮和存儲(chǔ)轉(zhuǎn)發(fā);我的工作比較簡單,IP攝像機(jī)加工完成的數(shù)字/編碼信號(hào)來了之后,我通常只進(jìn)行存儲(chǔ)及轉(zhuǎn)發(fā),偶有回放錄像請(qǐng)求,總體占比例不高。
后來有人說為嘛分那么清楚,為嘛不能一臺(tái)錄像機(jī)既能接入模擬攝像機(jī)又能接入IP攝像機(jī)呢,于是出現(xiàn)了混合錄像機(jī)Hybrid-VR. 有點(diǎn)類似混合動(dòng)力車的概念。
在小型項(xiàng)目上,有人說你這個(gè)造價(jià)不菲的NVR,為啥就只能存儲(chǔ)轉(zhuǎn)發(fā),解碼上墻的活你攬過去得了,于是我又增加了解碼卡,就變成了一體機(jī)了。

早期,我們家族定位清晰,做視頻監(jiān)控的“中層領(lǐng)導(dǎo)”,不連接報(bào)警輸入輸出、不解碼,集中資源做“音視頻流”。通常,我們一個(gè)NVR管理16~32個(gè)IP攝像機(jī)(通道),當(dāng)然也有能力大的據(jù)說能管理96路(音視頻通道),把他們的視頻進(jìn)行存儲(chǔ)及轉(zhuǎn)發(fā),我們向上對(duì)CMS(管理平臺(tái))匯報(bào),他們給我們下指令,派任務(wù)(指令/信令流)。
實(shí)際上,我們一直認(rèn)為我們NVR和前輩DVR是可以長期并存的,當(dāng)然我們作為后生力量,和高清IPC合力,優(yōu)勢(shì)比較明顯。但是DVR憑借早期模擬機(jī)保有量及簡單可靠性,有自己的用武之地。最早提出“NVR, DVR的終結(jié)者”的是蘇州一企業(yè),雖然噱頭,倒也前瞻。

對(duì)于我們存在的形式,行業(yè)一直是有爭(zhēng)議的。甚至說NVR是硬件還是軟件還有不同聲音。實(shí)質(zhì)上,不同NVR廠商提供的NVR產(chǎn)品形態(tài)的確不同,有的提供軟硬一體解決方案(TurnKey),如嵌入式NVR或基于某些服務(wù)器廠商的NVR,有的提供純軟件(SoftwareOnly)解決方案,如光盤軟件加許可(License)的形式。但是這些只是表面現(xiàn)象而已,NVR實(shí)質(zhì)上可以理解為軟件,但是其完整功能的實(shí)現(xiàn)離不開計(jì)算機(jī)平臺(tái)這個(gè)載體。你說MP3是硬件還是軟件?
除了外在形態(tài),行業(yè)對(duì)我們爭(zhēng)議比較多的就是文件(視頻流)的存儲(chǔ)形式,這個(gè)其實(shí)比外在形態(tài)之爭(zhēng)更有意義,更有內(nèi)涵。簡單講,就是我們(NVR)把視頻流抓過來了(從IPC或編碼器),面對(duì)視頻大倉庫(磁盤陣列),如何存儲(chǔ),什么形式(文件存儲(chǔ)還是塊存儲(chǔ))。File I/O及Block I/O是存儲(chǔ)數(shù)據(jù)的兩種不同方式,即文件IO及塊IO,F(xiàn)ile I/O方式中,操作系統(tǒng)需要對(duì)硬盤進(jìn)行格式化,在硬盤分區(qū)上產(chǎn)生一個(gè)文件系統(tǒng)結(jié)構(gòu),操作系統(tǒng)通過文件系統(tǒng)來實(shí)現(xiàn)對(duì)硬盤數(shù)據(jù)的定位;在Block I/O方式中,操作系統(tǒng)不需對(duì)硬盤進(jìn)行格式化,并不在硬盤分區(qū)上產(chǎn)生文件系統(tǒng),應(yīng)用程序繞過OS直接定位讀取Raw Disk(裸盤)中的數(shù)據(jù)。
通過Block I/O (Raw I/O)來直接定位硬盤的數(shù)據(jù),效率較高,檢索方便、無碎片。
關(guān)于穩(wěn)定性。機(jī)器也會(huì)犯病,我們當(dāng)然有趴窩的時(shí)候。我們的故障點(diǎn)可能在于服務(wù)器硬件、存儲(chǔ)硬盤、網(wǎng)絡(luò)、軟件等環(huán)節(jié)。上面說了,我們手下一般16~32個(gè)小弟(IPC),我們停工了,他們辛辛苦苦加工出來的東西(視頻流)沒有上家了,導(dǎo)致視頻沒有的長期存儲(chǔ)功能,短期存儲(chǔ)可能基于個(gè)別IPC的小金庫,有一點(diǎn)點(diǎn)。所以我們需要冗余功能(Redundency),簡單講就是每10臺(tái)左右NVR,多出來一臺(tái)冗余NVR候著,他平時(shí)不干活,我們當(dāng)中有人休病假(宕機(jī)),他自動(dòng)識(shí)別并接管,一旦病好了,再恢復(fù)原狀,冗余機(jī)就繼續(xù)一邊涼快去。
智能化、物聯(lián)網(wǎng)時(shí)代,不說自己智能都不好意思出來混。我們家族當(dāng)然也智能化的路上前進(jìn)。早期的智能NVR,即帶視頻分析功能的NVR,Smart NVR,將視頻分析算法內(nèi)置于NVR內(nèi),采用基于服務(wù)器方式執(zhí)行視頻內(nèi)容的分析過程。此架構(gòu)的優(yōu)點(diǎn)是算法由服務(wù)器的CPU完成,因此,對(duì)前端設(shè)備如編碼器、網(wǎng)絡(luò)攝像機(jī)可以不做任何設(shè)置或改動(dòng),即可過渡到智能系統(tǒng)。另外,如果日后需要進(jìn)行通道的分析功能調(diào)整,升級(jí)算法,只需要針對(duì)NVR,比較容易實(shí)施。未來的智能化可以對(duì)視頻進(jìn)行識(shí)別、分析、描述,將非結(jié)構(gòu)化數(shù)據(jù)轉(zhuǎn)變化結(jié)構(gòu)化數(shù)據(jù)提供給管理平臺(tái)。目前已有NVR產(chǎn)品成功引入圖像識(shí)別分析類的智能技術(shù)應(yīng)用,實(shí)現(xiàn)視頻摘要、智能檢索、智能告警等功能。
我的實(shí)戰(zhàn)經(jīng)驗(yàn)分享:以下圖的系統(tǒng)架構(gòu)為案例進(jìn)行說明,在Site A及Site B分別有16臺(tái)攝像機(jī)(2臺(tái)8路編碼器),編碼器的碼流情況設(shè)定為4CIF@RT@2M。共32路攝像機(jī)通道指定到核心網(wǎng)的一臺(tái)NVR服務(wù)器上,NVR與磁盤陣列通過SCSI通道直接連接進(jìn)行存儲(chǔ),所有錄像需要保存7天;控制中心設(shè)置9臺(tái)監(jiān)視器構(gòu)成的電視墻,進(jìn)行實(shí)時(shí)解碼顯示;控制中心設(shè)置1臺(tái)客戶工作站,用來對(duì)任意4個(gè)通道進(jìn)行錄像回放工作(Playback);遠(yuǎn)程有1臺(tái)客戶工作站(Live),用來對(duì)任意4個(gè)通道進(jìn)行實(shí)時(shí)視頻瀏覽工作。

NVR部署的關(guān)鍵在于NVR的數(shù)量設(shè)計(jì)、存儲(chǔ)空間設(shè)計(jì)及網(wǎng)絡(luò)帶寬設(shè)計(jì)。因此,在設(shè)計(jì)、選型NVR系統(tǒng)之前,必須明確如下事宜:
攝像機(jī)的數(shù)量及分布情況。
視頻通道的碼流設(shè)置,如幀率、分辨率等(其實(shí)質(zhì)是確定碼流)。
控制中心的電視墻位置(在網(wǎng)絡(luò)中)。
NVR及磁盤陣列的位置(在網(wǎng)絡(luò)中)。
客戶端的數(shù)量、位置及其應(yīng)用情況(進(jìn)行回放、實(shí)時(shí)顯示等)。
歸檔服務(wù)器的位置及視頻備份的模式(全部歸檔、部分歸檔等情況)。
雖然簡單,但已經(jīng)足夠讓我們了解系統(tǒng)設(shè)計(jì)中需要注意的主要事項(xiàng)。從圖中可以看出,系統(tǒng)的主要構(gòu)成部分是編碼器、NVR、解碼器及客戶工作站,從中可以快速提煉出如下信息。
通道情況:通道數(shù)量32ch,碼流2Mbps。
實(shí)時(shí)監(jiān)視(Live)視頻流9ch×2Mbps+4ch×2Mbps。
實(shí)時(shí)存儲(chǔ)(Record)視頻流32ch×2Mbps。
實(shí)時(shí)回放(Playback)視頻流4ch×2Mbps。
最后,說一個(gè)虛無縹緲的事,云計(jì)算會(huì)不會(huì)終結(jié)NVR? 終結(jié)倒是談不上,但是是個(gè)趨勢(shì)。很簡單,NVR既然是通用軟件,如同CRM/OA軟件一樣,直接部署在阿里巴巴或者亞馬遜的云端就完了,用戶需要購買的,就是IPC(或者租用),以及阿里巴巴或者亞馬遜的云存儲(chǔ)服務(wù)資源(月租形式),目前的主要是帶寬問題。機(jī)場(chǎng)、地鐵、鐵路,應(yīng)該是NVR云化的排頭兵。
聯(lián)系人: | 北極星通公司 |
---|---|
電話: | 010-56545416 |
傳真: | 010-82896426 |
Email: | support@bjsin.cn |
QQ: | 35338585 |
微信: | Aoku2017 | QQ群:241759321 |
地址: | 北京市中關(guān)村生命科學(xué)園創(chuàng)意園3-3-103 |