網(wǎng)絡(luò)視頻存儲(chǔ)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
本文選題:網(wǎng)絡(luò)視頻存儲(chǔ) + 任務(wù)線(xiàn)程池。 參考:《華中科技大學(xué)》2013年碩士論文
【摘要】:從技術(shù)層面看,視頻監(jiān)控技術(shù)經(jīng)歷了第一代模擬監(jiān)控、第二代數(shù)字監(jiān)控,發(fā)展到了目前的第三代網(wǎng)絡(luò)監(jiān)控階段。網(wǎng)絡(luò)視頻存儲(chǔ)系統(tǒng),具有訪(fǎng)問(wèn)客戶(hù)端多,圖像清晰度要求高,數(shù)據(jù)流穩(wěn)定,存儲(chǔ)時(shí)間長(zhǎng)等特點(diǎn),而且要求回放檢索的時(shí)間顆粒度小。因此,如何使大量視頻數(shù)據(jù)及時(shí)無(wú)誤的錄入和快速準(zhǔn)確的檢索是網(wǎng)絡(luò)視頻存儲(chǔ)系統(tǒng)要解決的關(guān)鍵問(wèn)題。 為解決上述問(wèn)題,提出了一種基于“時(shí)間索引+數(shù)據(jù)塊”鍵值(key-value)存儲(chǔ)模型,采用類(lèi)ext2文件系統(tǒng)方式組織管理數(shù)據(jù),每個(gè)邏輯卷對(duì)應(yīng)一個(gè)塊組,在邏輯卷上存放時(shí)間索引和數(shù)據(jù)塊。為了保證負(fù)載均衡和系統(tǒng)超載時(shí)仍能正常工作,采用任務(wù)線(xiàn)程池的方式管理工作線(xiàn)程,同時(shí)保證存入的優(yōu)先級(jí)高于檢索任務(wù)的優(yōu)先級(jí)。利用視頻流順序存放和讀取的特點(diǎn),每一路數(shù)據(jù)流在內(nèi)存中開(kāi)辟一個(gè)雙循環(huán)無(wú)鎖緩沖區(qū),,來(lái)提高存儲(chǔ)的效率。 通過(guò)對(duì)網(wǎng)絡(luò)視頻存儲(chǔ)系統(tǒng)的測(cè)試,結(jié)果表明系統(tǒng)時(shí)間索引與數(shù)據(jù)塊能保持一致。性能分析表明,常規(guī)配置的存儲(chǔ)服務(wù)器能夠?qū)崿F(xiàn)秒級(jí)快速檢索和支持40路以上高清視頻流并行錄像。
[Abstract]:From a technical point of view, video surveillance technology has experienced the first generation of analog monitoring, the second generation of digital monitoring, to the current third generation of network monitoring stage. The network video storage system is characterized by many clients, high definition, stable data flow and long storage time, and the time granularity of playback and retrieval is small. Therefore, how to make a large number of video data timely input and fast and accurate retrieval is the key problem to be solved in the network video storage system. In order to solve the above problems, a key-value-based storage model based on "time index data block" is proposed. The data is organized and managed by ext2 like file system, and each logical volume corresponds to a block group. Store time indexes and data blocks on logical volumes. In order to ensure that the workload balance and system overload can still work properly, the task thread pool is used to manage the worker thread, and the priority stored is higher than the priority of the retrieval task at the same time. Based on the characteristics of sequential storage and reading of video streams, each data stream creates a double-loop unlocked buffer in memory to improve storage efficiency. By testing the network video storage system, the results show that the time index of the system is consistent with the data block. The performance analysis shows that the normally configured storage server can quickly retrieve and support more than 40 parallel video streams in high definition video stream.
【學(xué)位授予單位】:華中科技大學(xué)
【學(xué)位級(jí)別】:碩士
【學(xué)位授予年份】:2013
【分類(lèi)號(hào)】:TP333
【參考文獻(xiàn)】
相關(guān)期刊論文 前10條
1 馬文淵,周聰;適用于數(shù)字視頻的存儲(chǔ)應(yīng)用網(wǎng)絡(luò)——SAN[J];電視技術(shù);2001年05期
2 何炬;袁宇;;基于SAN的視頻監(jiān)控存儲(chǔ)文件系統(tǒng)設(shè)計(jì)[J];電視技術(shù);2011年13期
3 金龍旭,呂增明,熊經(jīng)武;CCD攝像機(jī)全自動(dòng)調(diào)光系統(tǒng)[J];光學(xué)精密工程;2002年06期
4 蔡明,任綺年,易劍光;視頻監(jiān)控系統(tǒng)中的視頻存儲(chǔ)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J];江南大學(xué)學(xué)報(bào);2003年02期
5 謝建國(guó),陳松喬;VBR視頻在MZR磁盤(pán)上的比例安置[J];計(jì)算機(jī)工程與應(yīng)用;2001年18期
6 謝建國(guó),陳松喬;視頻存儲(chǔ)技術(shù)發(fā)展綜述[J];計(jì)算機(jī)工程與應(yīng)用;2002年09期
7 鄔建元;顧瑜;鞠大鵬;汪東升;;分布式大規(guī)模監(jiān)控視頻存儲(chǔ)系統(tǒng)THNVR[J];計(jì)算機(jī)工程與應(yīng)用;2009年31期
8 何元清,孫世新,黃天云;基于并行磁盤(pán)陣列的視頻數(shù)據(jù)布局[J];計(jì)算機(jī)應(yīng)用研究;2004年04期
9 王華,馬亮,顧明;線(xiàn)程池技術(shù)研究與應(yīng)用[J];計(jì)算機(jī)應(yīng)用研究;2005年11期
10 呂金娜;周兵;張志軍;;嵌入式數(shù)字視頻監(jiān)控系統(tǒng)通用存儲(chǔ)與檢索方案[J];計(jì)算機(jī)工程與設(shè)計(jì);2009年21期
本文編號(hào):1973387
本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/1973387.html