午夜毛片免费看,老师老少妇黄色网站,久久本道综合久久伊人,伊人黄片子

一種面向視頻監(jiān)控的文件存儲(chǔ)方法

文檔序號(hào):8384015閱讀:1765來源:國(guó)知局
一種面向視頻監(jiān)控的文件存儲(chǔ)方法
【專利說明】一種面向視頻監(jiān)控的文件存儲(chǔ)方法
[0001]
技術(shù)領(lǐng)域
[0002]本發(fā)明涉及視頻監(jiān)控文件存儲(chǔ)技術(shù)領(lǐng)域,具體涉及一種面向視頻監(jiān)控的文件存儲(chǔ)方法。
[0003]
【背景技術(shù)】
[0004]在視頻監(jiān)控系統(tǒng)中,一個(gè)重要的功能就是視頻錄像功能。只有具有了視頻錄像功能的監(jiān)控系統(tǒng)才能進(jìn)行事后的錄像查證。視頻錄像主要有兩種方式:前端存儲(chǔ)和平臺(tái)存儲(chǔ)。前端存儲(chǔ)時(shí),一般同時(shí)存儲(chǔ)的攝像機(jī)的個(gè)數(shù)比較少,對(duì)性能的要求不是太高,而由于部署環(huán)境可能比較惡劣,因此更注重的是存儲(chǔ)的穩(wěn)定性。平臺(tái)存儲(chǔ)時(shí),一般儲(chǔ)存設(shè)備都放置在機(jī)房,因此存儲(chǔ)設(shè)備自身穩(wěn)定性較高,但平臺(tái)存儲(chǔ)時(shí),一般管理的攝像機(jī)數(shù)目較多,因此對(duì)存儲(chǔ)的性能要求很高。一般的錄像方法是一個(gè)文件只存儲(chǔ)一個(gè)攝像機(jī)的視頻數(shù)據(jù),每隔一段時(shí)間更換一個(gè)文件。這樣的方法通過文件系統(tǒng)提供的文件名實(shí)現(xiàn)對(duì)存儲(chǔ)視頻的唯一標(biāo)識(shí),實(shí)現(xiàn)簡(jiǎn)單。但平臺(tái)同時(shí)存儲(chǔ)多條視頻流數(shù)據(jù)時(shí),就相當(dāng)于同時(shí)寫多個(gè)文件,對(duì)于一般的文件系統(tǒng),屬于一個(gè)文件的扇區(qū)是大致連續(xù)的,因此硬盤的磁頭就會(huì)交替變換位置同時(shí)寫不同的扇區(qū)。由于磁頭移動(dòng)是機(jī)械動(dòng)作,頻繁的移動(dòng)會(huì)嚴(yán)重影響硬盤的寫速度,也就會(huì)影響錄像存儲(chǔ)時(shí)的并發(fā)性能。
[0005]一些方法是不采用文件系統(tǒng)(如:一種多路媒體流同時(shí)錄像的高效方法,CN104159058A),將硬盤劃分為等大小的塊,每次接收的數(shù)據(jù)先緩沖到內(nèi)存中,等達(dá)到一定閾值后,再寫入和劃分的塊大小相同的數(shù)據(jù);這樣的方法沒有充分利用文件系統(tǒng)對(duì)硬盤的管理功能,因此使用的限制較多,上層應(yīng)用程序的編寫較為復(fù)雜。
[0006]通常來說,視頻監(jiān)控系統(tǒng)的錄像中99%以上的數(shù)據(jù)都是無用的,只有發(fā)生重要事件時(shí),這個(gè)時(shí)間點(diǎn)前后的錄像,這個(gè)地點(diǎn)周圍的錄像才是有價(jià)值的,因此需要有一種事后查詢的手段快速定位到感興趣的錄像。通常的做法是將錄像原因和對(duì)應(yīng)的時(shí)間段存儲(chǔ)在數(shù)據(jù)庫(kù)中,這樣一來,在監(jiān)控系統(tǒng)中查詢錄像時(shí)就非常方便。但在實(shí)踐中,這樣做也有一定的局限性,很多時(shí)候,分析錄像的地點(diǎn)往往不是在監(jiān)控中心,只能是在監(jiān)控中心粗略的選取一批圖像拷備回分析實(shí)驗(yàn)室,然后由專家仔細(xì)分析。這樣一來,錄像原因就和錄像分離了,再次分析時(shí)就無法通過錄像原因進(jìn)行快速的篩選,不利于提高分析效率。
[0007]

【發(fā)明內(nèi)容】

[0008]本發(fā)明的目的在于提供一種面向視頻監(jiān)控的文件存儲(chǔ)方法,該文件存儲(chǔ)方法將多條視頻流和錄像原因復(fù)合到一個(gè)文件中進(jìn)行存儲(chǔ),能夠減少磁頭的尋道次數(shù),提高并發(fā)寫的性能,在轉(zhuǎn)存數(shù)據(jù)后有利于提高分析錄像的效率。
[0009]為實(shí)現(xiàn)上述目的,本發(fā)明采用了以下技術(shù)方案:
一種面向視頻監(jiān)控的文件存儲(chǔ)方法,該方法包括以下順序的步驟:
(I)在硬盤中創(chuàng)建視頻監(jiān)控文件,所述的視頻監(jiān)控文件包括段信息、數(shù)據(jù)段和索引段,并采用占位方式寫入段信息。
[0010](2)通過網(wǎng)絡(luò)接收視頻監(jiān)控?cái)?shù)據(jù),所述的視頻監(jiān)控?cái)?shù)據(jù)包括流數(shù)據(jù)和與流數(shù)據(jù)相關(guān)的各種信令。
[0011](3)對(duì)視頻監(jiān)控?cái)?shù)據(jù)的類型進(jìn)行判斷。
[0012]若視頻監(jiān)控?cái)?shù)據(jù)為流數(shù)據(jù),則判斷該流數(shù)據(jù)是否為新加入的;若是,則將該流數(shù)據(jù)的段信息及索引段信息記錄在內(nèi)存中;若否,則將該流數(shù)據(jù)的當(dāng)前幀寫入視頻監(jiān)控文件的數(shù)據(jù)段,并將當(dāng)前幀的幀索引信息記錄在內(nèi)存中;
若視頻監(jiān)控?cái)?shù)據(jù)為與流數(shù)據(jù)相關(guān)的信令,則判斷該信令是否為錄像原因;若是,則將錄像原因添加至內(nèi)存中;若否,則根據(jù)信令類型進(jìn)行相應(yīng)處理。
[0013](4)判斷是否要關(guān)閉視頻監(jiān)控文件;若是,則執(zhí)行步驟(5);若否,則返回執(zhí)行步驟
(2)。
[0014](5)關(guān)閉視頻監(jiān)控文件。
[0015]步驟(I)中,所述的段信息包括數(shù)據(jù)段和索引段的起始偏移地址。所述的數(shù)據(jù)段包括每一個(gè)流的每一幀數(shù)據(jù)。所述的索引段包括所有流的定長(zhǎng)信息、錄像原因和幀索引信息。
[0016]步驟(5)中,所述的關(guān)閉視頻監(jiān)控文件,具體包括以下步驟:
(51)采用占位方式,將每一個(gè)流的定長(zhǎng)信息寫入至視頻監(jiān)控文件的索引段。
[0017](52)將每一個(gè)流的錄像原因?qū)懭胫烈曨l監(jiān)控文件的索引段。
[0018](53)將每一個(gè)流的幀索引信息寫入至視頻監(jiān)控文件的索引段。
[0019](54)將內(nèi)存中每一個(gè)流的段信息更新至視頻監(jiān)控文件的段信息。
[0020](55)將內(nèi)存中每一個(gè)流的定長(zhǎng)信息更新至視頻監(jiān)控文件的索引段。
[0021]由以上技術(shù)方案可知,本發(fā)明將多條視頻流復(fù)合到一個(gè)文件中進(jìn)行存儲(chǔ),這樣就減少了磁頭的尋道次數(shù),可以明顯地提高并發(fā)寫的性能;該方法還將錄像原因復(fù)合到文件中,在轉(zhuǎn)存文件時(shí)不會(huì)造成錄像原因和錄像的分離,轉(zhuǎn)存數(shù)據(jù)后,有利于提高分析效率;該方法充分利用了文件系統(tǒng)對(duì)硬盤的管理功能,對(duì)每次寫入數(shù)據(jù)長(zhǎng)度沒有限制,因此上層應(yīng)用程序的編寫較為簡(jiǎn)單。
[0022]
【附圖說明】
[0023]圖1是本發(fā)明的方法流程圖;
圖2是視頻監(jiān)控文件的格式示意圖;
圖3是視頻監(jiān)控文件的關(guān)閉過程示意圖。
[0024]
【具體實(shí)施方式】
[0025]下面結(jié)合附圖對(duì)本發(fā)明做進(jìn)一步說明: 如圖1所示的一種面向視頻監(jiān)控的文件存儲(chǔ)方法,該方法包括以下順序的步驟:
步驟101,在硬盤中創(chuàng)建視頻監(jiān)控文件,如圖2所示,所述的視頻監(jiān)控文件包括段信息、數(shù)據(jù)段和索引段,并采用占位方式寫入段信息。由于視頻監(jiān)控?cái)?shù)據(jù)的實(shí)時(shí)數(shù)據(jù)還不知道,因此,采用占位方式寫入段信息,給段信息預(yù)留出空間,在視頻監(jiān)控文件關(guān)閉時(shí),再將真正的段信息更新至該位置。
[0026]如圖2所示,由于視頻數(shù)據(jù)量巨大,因此,本發(fā)明中的所有偏移量均采用8字節(jié)表示。所述的段信息包括數(shù)據(jù)段和索引段的起始偏移地址。所述的數(shù)據(jù)段包括每一個(gè)流的每一幀數(shù)據(jù)。在本發(fā)明中,為了加速訪問,每一幀數(shù)據(jù)從4字節(jié)或8字節(jié)對(duì)齊的位置開始寫入,最后不對(duì)齊的部分補(bǔ)O即可。所述的索引段包括定長(zhǎng)部分和變長(zhǎng)部分。定長(zhǎng)部分包含所有流的定長(zhǎng)信息。每
當(dāng)前第1頁(yè)1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1