編解碼器直接存儲
無論是采用DAS直接存儲結(jié)構(gòu)或是SAN的網(wǎng)絡(luò)化結(jié)構(gòu),都需要配置存儲服務(wù)器。數(shù)據(jù)流通過存儲服務(wù)器再寫入存儲設(shè)備,點播回放的數(shù)據(jù)流也是需要通過存儲服務(wù)器讀出。
這樣造成的問題有:
?、?服務(wù)器往往會成為存儲系統(tǒng)的瓶頸;
?、?服務(wù)器增加了整體系統(tǒng)的單點故障;
③ 服務(wù)器也增加了成本開銷。
把錄像軟件和播放軟件嵌入到存儲設(shè)備中是整體上解決服務(wù)器存儲模式的一種新的方法;編碼器錄像直接寫入存儲,平臺和客戶端可以直接從存儲中點播;降低了客戶使用成本,也提高了性能和可靠性。
這種通過流媒體協(xié)議寫入存儲的架構(gòu)模式,可以使存儲有更多的靈活性,可以做更多的工作,比如視頻切割,文件壓縮,文件加密等等,同時使得視頻點播變得更加簡單快捷。
CVR結(jié)構(gòu)
CVR總體結(jié)構(gòu)
應(yīng)用層
編碼器管理,策略管理,報警管理,日志管理,用戶管理屬于應(yīng)用層。
存儲層
磁盤管理,RAID管理,空間管理,錄像卷管理,數(shù)據(jù)備份,數(shù)據(jù)還原等。
各層間的關(guān)聯(lián)
如實現(xiàn)錄像功能。
(1)應(yīng)用層發(fā)送一個錄像命令給存儲層。
(2)存儲層接收到命令后調(diào)用應(yīng)用層接口啟動取流動作
(3)應(yīng)用層使用回調(diào)函數(shù)將數(shù)據(jù)寫入緩沖區(qū)。
(4)存儲層從緩沖區(qū)讀取數(shù)據(jù),、將數(shù)據(jù)寫入磁盤。
模式特點
·? 流媒體存儲主動從前端編碼器取流,直接存儲;
·? 在前端編碼器與存儲設(shè)備之間采用流媒體協(xié)議進行存儲;
· 流媒體存儲提供檢索、點播、回放、管理等接口給監(jiān)控業(yè)務(wù)管理平臺,由平臺完成嵌入并直接對流媒體控制管理;
·? 平臺客戶端可直接從存儲讀取視頻數(shù)據(jù)進行回放、瀏覽、檢索及歸檔視頻數(shù)據(jù);
? ·徹底解決文件系統(tǒng)損壞帶來數(shù)據(jù)丟失或無法讀取的弊端,最小化循環(huán)寫入帶來的文件碎片問題。
優(yōu)勢分析
1) 架構(gòu)簡化、部署簡單
支持視頻流經(jīng)編碼器直接寫入CVR存儲設(shè)備,省去存儲服務(wù)器成本,避免服務(wù)器形成單點故障和性能瓶頸;同時CVR存儲設(shè)備可內(nèi)嵌流媒體轉(zhuǎn)發(fā)模塊,二級平臺CVR存儲設(shè)備可以直接從三級存儲設(shè)備中實現(xiàn)取流。
降低了系統(tǒng)整體建設(shè)成本,大大簡化了視頻監(jiān)控網(wǎng)絡(luò)的存儲部署方式。
同時,流媒體轉(zhuǎn)發(fā)內(nèi)嵌也解決了多路客戶端回放時前端編碼設(shè)備DSP處理能力不夠或網(wǎng)絡(luò)帶寬過小的問題。
2) 確保業(yè)務(wù)存儲系統(tǒng)的高穩(wěn)定
CVR流存儲設(shè)備采用獨特的VSPP—視頻流預(yù)保護技術(shù),徹底解決由于斷電斷網(wǎng)引起的文件系統(tǒng)不穩(wěn)定甚至文件系統(tǒng)損壞而導(dǎo)致的監(jiān)控服務(wù)停止、數(shù)據(jù)只讀或丟失等故障問題。
傳統(tǒng)IP SAN存儲模式,磁盤陣列空間需要在存儲服務(wù)器端格式化成本地文件系統(tǒng)后才能使用,但是斷網(wǎng)、斷電等突發(fā)事件,服務(wù)器端文件系統(tǒng)的數(shù)據(jù)不能及時刷新到存儲上,而造成的結(jié)構(gòu)損壞,從而導(dǎo)致磁盤空間的不可訪問。
??礐VR創(chuàng)造性的采用自身獨有的數(shù)據(jù)塊管理結(jié)構(gòu)和容錯機制,脫離對服務(wù)器端文件系統(tǒng)的依賴,避免其文件系統(tǒng)損壞對監(jiān)控業(yè)務(wù)系統(tǒng)造成影響,提供更加穩(wěn)定、高效的管理方式。
3) CVR存儲端可直接瀏覽、回放、歸檔
CVR本身集成了平臺功能。通過自身界面實現(xiàn)對編碼器存儲路徑與報警配置,監(jiān)控數(shù)據(jù)的直接下載、檢索、瀏覽和回放等??色@得極高的錄像導(dǎo)入、導(dǎo)出速度,提供更流暢的錄像回放質(zhì)量,且不占用DVS/DVR資源。
同時針對關(guān)鍵視頻段可進行直接歸檔操作,避免下次周期覆蓋時被檫除。
4) 磁盤碎片免疫
??礐VR存儲采用磁盤預(yù)分配與專利數(shù)據(jù)結(jié)構(gòu)技術(shù)相結(jié)合,首先查找空閑空間區(qū)域并用于存儲新數(shù)據(jù)的過程,最大程度地提高系統(tǒng)性能和避免磁盤碎片。不需要依賴文件系統(tǒng)管理,避免文件碎片的產(chǎn)生。
在反復(fù)覆蓋寫情況下,CVR并發(fā)寫性能沒有被明顯下降。
5) 高性能并發(fā)與秒級檢索、回放
在反復(fù)覆蓋寫情況下,CVR仍然支持高達350路2M碼流的同時寫入。
錄像、檢索、回放等控制信令和視頻流數(shù)據(jù)通過全新的內(nèi)部高速總線傳輸,實現(xiàn)點對點串行傳輸,不需要向外部網(wǎng)絡(luò)請求帶寬,從而大大提高了數(shù)據(jù)傳輸率。中心平臺通過SDK方式對CVR進行直接訪問、控制,性能較好。
對于存儲在CVR系統(tǒng)中的所有錄像資源,都可以隨時隨地靈活、快速檢索和回放;基于時間檢索機制,實現(xiàn)視頻點的準確定位,可對秒級前的歷史圖像進行回放。
6) 多碼流同步備份實現(xiàn)
支持前端同一視頻數(shù)據(jù)在DVR內(nèi)部硬盤與CVR流存儲上同時儲存,并支持實時或按策略錄像,包括碼流、時間段、斷網(wǎng)錄像等;同時支持多臺CVR設(shè)備對同一視頻數(shù)據(jù)的多份備份存儲,形成數(shù)據(jù)副本進行差異化管理。
7) 大容量錄像卷提供、簡化配置
通用存儲邏輯卷受制于傳統(tǒng)文件系統(tǒng),最大不可超過2TB。??礐VR系統(tǒng)提出了錄像卷概念,以錄像卷為單元對外提供空間,每錄像卷支持高達1024個邏輯卷,所以單容量空間可以高達數(shù)千PB。