嵌入式視頻存儲(chǔ)和檢索系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
發(fā)布時(shí)間:2020-09-16 19:29
進(jìn)入信息化時(shí)代以來,隨著寬帶網(wǎng)絡(luò)和多媒體技術(shù)的高速發(fā)展和日趨成熟,引發(fā)了視頻監(jiān)控系統(tǒng)的革命性變化,其中實(shí)時(shí)數(shù)據(jù)的壓縮、存儲(chǔ)和檢索是數(shù)字視頻監(jiān)控領(lǐng)域的關(guān)鍵技術(shù)。本文在研究網(wǎng)絡(luò)連接存儲(chǔ)(Network-attached Storage,NAS)技術(shù)和數(shù)據(jù)庫(kù)理論的基礎(chǔ)上,設(shè)計(jì)并實(shí)現(xiàn)了一個(gè)以Berkeley DB為數(shù)據(jù)庫(kù)引擎的嵌入式視頻存儲(chǔ)和檢索系統(tǒng)。該系統(tǒng)應(yīng)用在視頻監(jiān)控網(wǎng)絡(luò)中,提供海量視頻數(shù)據(jù)的快速存儲(chǔ)和查找。 數(shù)據(jù)庫(kù)為視頻檢索系統(tǒng)提供組織框架。不同的數(shù)據(jù)庫(kù)在體系結(jié)構(gòu)、編程接口、查詢語(yǔ)言、運(yùn)行速度等方面存在較大差異,對(duì)檢索系統(tǒng)的整體性能及應(yīng)用程序的開發(fā)進(jìn)程均會(huì)產(chǎn)生重大影響。本文綜合評(píng)估了MySQL、Berkeley DB和XML數(shù)據(jù)庫(kù)的各項(xiàng)性能,確定Berkeley DB作為嵌入式視頻存儲(chǔ)和檢索系統(tǒng)的數(shù)據(jù)庫(kù)引擎。 在做了充分的理論研究和方案論證之后,本文針對(duì)數(shù)字監(jiān)控的特殊需求,設(shè)計(jì)并實(shí)現(xiàn)了一個(gè)以Intel 80321 I/O處理器和SATA磁盤陣列為核心的NAS系統(tǒng)。介紹了該系統(tǒng)的硬件模塊、軟件結(jié)構(gòu)和數(shù)據(jù)處理流程,對(duì)視頻數(shù)據(jù)的可靠存儲(chǔ)、快速檢索、實(shí)時(shí)轉(zhuǎn)發(fā)、數(shù)據(jù)庫(kù)選型、基于內(nèi)容檢索等難點(diǎn)問題及其解決方案進(jìn)行了詳細(xì)闡述;給出了主要數(shù)據(jù)結(jié)構(gòu)和函數(shù)接口,系統(tǒng)實(shí)現(xiàn)細(xì)節(jié)和測(cè)試結(jié)果。 本文主要貢獻(xiàn)在于通過分配連續(xù)的硬盤存儲(chǔ)空間和順序讀寫,解決了文件碎片問題,提高了磁盤空間利用率和讀寫速率;通過引入嵌入式數(shù)據(jù)庫(kù)和設(shè)計(jì)合理的數(shù)據(jù)索引,實(shí)現(xiàn)了快速精確的數(shù)據(jù)查找和異常情況下的數(shù)據(jù)恢復(fù)。
【學(xué)位單位】:解放軍信息工程大學(xué)
【學(xué)位級(jí)別】:碩士
【學(xué)位年份】:2006
【中圖分類】:TP333;TP391.3
【部分圖文】:
高的性價(jià)比?梢哉f,這三種存儲(chǔ)方式各有利弊,分別適用于不同的場(chǎng)合。對(duì)中小規(guī)模的視頻監(jiān)控系統(tǒng)來說,高性能的NAS設(shè)備完全可以滿足監(jiān)控錄像實(shí)時(shí)存儲(chǔ)和檢索的需要。圖1是一個(gè)典型的視頻監(jiān)控系統(tǒng)構(gòu)成示意圖。前端數(shù)據(jù)采集部分的硬盤錄像機(jī)將采集到的MPEG一2/4視頻流通過以太網(wǎng)交換機(jī)傳輸?shù)奖O(jiān)控中心,在實(shí)時(shí)監(jiān)看的同時(shí),保存到嵌入式視頻存儲(chǔ)和檢索系統(tǒng)NAS一 3000。本地或遠(yuǎn)程用戶可以通過視頻監(jiān)控客戶端訪問存儲(chǔ)在NAS一3000上的歷史數(shù)據(jù),也可以向NAS一3000請(qǐng)求轉(zhuǎn)發(fā)當(dāng)前的實(shí)時(shí)監(jiān)控視頻流。通過NAS一3000,還可以實(shí)現(xiàn)內(nèi)部監(jiān)控網(wǎng)絡(luò)和外部用戶網(wǎng)絡(luò)的有效隔離,轉(zhuǎn)移硬盤錄像機(jī)的性能瓶頸,增強(qiáng)系統(tǒng)運(yùn)行的穩(wěn)定性,使得構(gòu)建大規(guī)模分布式監(jiān)控網(wǎng)絡(luò)成為可能。第1頁(yè)
圖13視頻轉(zhuǎn)發(fā)界面是網(wǎng)絡(luò)客戶端向NAS設(shè)備請(qǐng)求到的實(shí)時(shí)監(jiān)控錄像。右側(cè)的按鈕可以遠(yuǎn)程控制像機(jī)的鏡頭,完成調(diào)焦距,調(diào)光圈,水平和垂直方向的運(yùn)動(dòng)等功能。2視頻查詢界面研卿那四甲甲..甲..甲.....口口甲.哪翻翻哪粼{攀子認(rèn)抓茍一長(zhǎng)贊J王劊習(xí)、,產(chǎn)夕
本文編號(hào):2820278
【學(xué)位單位】:解放軍信息工程大學(xué)
【學(xué)位級(jí)別】:碩士
【學(xué)位年份】:2006
【中圖分類】:TP333;TP391.3
【部分圖文】:
高的性價(jià)比?梢哉f,這三種存儲(chǔ)方式各有利弊,分別適用于不同的場(chǎng)合。對(duì)中小規(guī)模的視頻監(jiān)控系統(tǒng)來說,高性能的NAS設(shè)備完全可以滿足監(jiān)控錄像實(shí)時(shí)存儲(chǔ)和檢索的需要。圖1是一個(gè)典型的視頻監(jiān)控系統(tǒng)構(gòu)成示意圖。前端數(shù)據(jù)采集部分的硬盤錄像機(jī)將采集到的MPEG一2/4視頻流通過以太網(wǎng)交換機(jī)傳輸?shù)奖O(jiān)控中心,在實(shí)時(shí)監(jiān)看的同時(shí),保存到嵌入式視頻存儲(chǔ)和檢索系統(tǒng)NAS一 3000。本地或遠(yuǎn)程用戶可以通過視頻監(jiān)控客戶端訪問存儲(chǔ)在NAS一3000上的歷史數(shù)據(jù),也可以向NAS一3000請(qǐng)求轉(zhuǎn)發(fā)當(dāng)前的實(shí)時(shí)監(jiān)控視頻流。通過NAS一3000,還可以實(shí)現(xiàn)內(nèi)部監(jiān)控網(wǎng)絡(luò)和外部用戶網(wǎng)絡(luò)的有效隔離,轉(zhuǎn)移硬盤錄像機(jī)的性能瓶頸,增強(qiáng)系統(tǒng)運(yùn)行的穩(wěn)定性,使得構(gòu)建大規(guī)模分布式監(jiān)控網(wǎng)絡(luò)成為可能。第1頁(yè)
圖13視頻轉(zhuǎn)發(fā)界面是網(wǎng)絡(luò)客戶端向NAS設(shè)備請(qǐng)求到的實(shí)時(shí)監(jiān)控錄像。右側(cè)的按鈕可以遠(yuǎn)程控制像機(jī)的鏡頭,完成調(diào)焦距,調(diào)光圈,水平和垂直方向的運(yùn)動(dòng)等功能。2視頻查詢界面研卿那四甲甲..甲..甲.....口口甲.哪翻翻哪粼{攀子認(rèn)抓茍一長(zhǎng)贊J王劊習(xí)、,產(chǎn)夕
本文編號(hào):2820278
本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/2820278.html
最近更新
教材專著