一種多碼流視頻數據直存的方法
【專利摘要】一種多碼流視頻數據直存的方法,包括以下步驟:(1)前端接入設備、中心調度服務器、轉發\存儲服務器、監控客戶端、數據庫服務器等首先通過網絡交換機接入到同一網絡中;(2)非網絡攝像機連接到硬盤錄像機上,同時這些視頻設備通過網絡交換機和中心調度平臺建立起連接;(3)中心調度平臺開始向攝像機發送數據請求的指令,轉發\存儲服務器首先進行碼流的接收并重新提取封裝,接著進行碼流分發、同時將實時封裝的碼流直接以數據塊的形式存儲到監控硬盤上;(4)當監控客戶端需要調取歷史視頻時,首先訪問數據庫,并根據需要輸入預查詢視頻的時間段信息和對應的攝像機ID。
【專利說明】
一種多碼流視頻數據直存的方法
技術領域
[0001]本發明涉及安防視頻監控領域,主要解決對于來源多樣化的視前端頻碼流如何按照同一標準碼流格式封裝并直存入服務器中,進而實現視頻客戶端統一回查、控制、下載視頻碼流的問題。
【背景技術】
[0002]近年來,隨著數字圖像處理技術和數字電路技術的飛速發展,圖像信號的數字化和處理變得比較普遍,在視頻監控領域,視頻壓縮編碼格式經歷了 M-JPEG、H.263、MPEC4到
H.264的發展,應用該技術生產的視頻設備更新換代速度迅速,支持雙碼流、多碼流的視頻傳輸形式。市場上存在的視頻設備生產廠家各占一方,分享著安防行業中的一塊領域。
[0003]在大型監控系統里面,部署有成千上萬個攝像機,隨之同時需要海量的存儲空間,如何管理這些攝像頭和存儲設備之間的對應關系是一個非常復雜的難題,由于監控市場迅速膨脹,各個廠家的碼流標準多樣化,接入整合耗時耗力,客戶端面對多樣化的視頻接口,分類調取視頻困難。
【發明內容】
[0004]本方法的目的是有效的解決中心調度服務器引入存儲的性能、可靠性以及檢索效率的問題。在“塊數據”和“直存”兩者的技術基礎上,通過全局性的資源統一劃分和調度,實現數據的全局性管理。用戶按照設備編號通過調用歸一接口進行前端視頻訪問,減輕用戶調看視頻資源路徑多樣化的復雜性,方便前端設備輸出視頻的快速切看,提高多樣化視頻流訪問的穩定性和易操作性。
[0005]本發明技術方案如下:
[0006]—種多碼流視頻數據直存的方法,其特征在于:
[0007](I)前端接入設備、中心調度服務器、轉發\存儲服務器、監控客戶端、數據庫服務器等首先通過網絡交換機接入到同一網絡中;
[0008](2)接著,非網絡攝像機連接到硬盤錄像機(DVR、NVR)上,同時這些視頻設備通過網絡交換機和中心調度平臺建立起連接;
[0009](3)當前端設備聯網成功后,中心調度平臺開始向攝像機發送數據請求的指令,在建立起通訊鏈路后,轉發\存儲服務器首先進行碼流的接收并重新提取封裝,接著進行碼流分發、同時將實時封裝的碼流直接以數據塊的形式存儲到監控硬盤上,同時轉發\存儲服務器會向數據庫中備份相關的設備信息;
[0010](4)當監控客戶端需要調取歷史視頻時,首先訪問數據庫,并根據需要輸入預查詢視頻的時間段信息和對應的攝像機ID,無需關心前端設備分配與品牌,即可輕松調取視頻碼流,同時在調看的過程中進行視頻控制、下載操作。
[0011]本方法引入了視頻資源存儲管理系統,通過該系統來實現存儲資源的統一管理,它是一個專用的數據管理設備,當需要將攝像頭資源進行存儲時,該管理系統會劃分出合適的存儲資源分配給攝像頭,使得攝像頭和該塊存儲資源建立起讀寫關系。實現了將來源多樣的碼流形態統一封裝成統一格式的碼流形態,在封裝的同時將傳輸的碼流直接存儲到硬盤上。經過存儲后的數據,前端用戶可以不必關心前端設備的區別,只需要根據攝像機編號就可以輕松獲得需要調看的視頻流。通過這種方式解決了由于前端設備復雜,導致用戶調看視頻接口復雜化的困擾,同時降低了視頻切換難度,提高了前端視頻調看視頻流的效率,同時也為整合某些已建的視頻平臺提供了統一方法。
【附圖說明】
[0012]圖1是本多碼流數據直存示意圖。
【具體實施方式】
[0013]本方法涉及到將來源多樣化的視頻碼流如何直存如服務器問題,通過該方法實現了在同一客戶端調看多路視頻設備輸出的視頻,并做到將多格式碼流重新提前視頻信息并封裝成“塊數據”,然后“直存”到硬盤上,滿足了監控客戶端快速調取視頻的需求,提高了業務人員的效率。如圖1所示,多碼流數據直存的設計圖共有6個元素,分別是前端視頻設備、中心服務器、轉發\存儲服務器、網絡交換機、監控客戶端和數據庫服務器。
[0014]其中,前端視頻設備產生的視頻流接入視頻中心服務器;視頻中心服務器調看通過轉發、存儲等內置模塊將視頻流進行拆包分解,提取出視頻流數據,然后通過統一方式進行數據封裝;
[0015]同時,封裝后的碼流利用數據直存模式將數據存儲到本地的監控硬盤中;
[0016]最后,監控客戶端通過數據庫映射的攝像頭編號統一調取歷史視頻資源,視頻資源的回查、控制等操作。
[0017]主要設計步驟如下所示:
[0018]從圖1中看出,前端接入設備、中心調度服務器、轉發\存儲服務器、監控客戶端、數據庫服務器等首先通過網絡交換機接入到同一網絡中;
[0019]接著,非網絡攝像機連接到硬盤錄像機(DVR、NVR)上,同時這些視頻設備通過網絡交換機和中心調度平臺建立起連接;
[0020]圖1中,當前端設備聯網成功后,中心調度平臺開始向攝像機發送數據請求的指令,在建立起通訊鏈路后,轉發\存儲服務器首先進行碼流的接收并重新提取封裝,接著進行碼流分發、同時將實時封裝的碼流直接以數據塊的形式存儲到監控硬盤上,同時轉發\存儲服務器會向數據庫中備份相關的設備信息;
[0021]圖1中,當監控客戶端需要調取歷史視頻時,首先訪問數據庫,并根據需要輸入預查詢視頻的時間段信息和對應的攝像機ID,無需關心前端設備分配與品牌,即可輕松調取視頻碼流,同時在調看的過程中進行視頻控制、下載等操作。
【主權項】
1.一種多碼流視頻數據直存的方法,其特征在于包括以下步驟: (1)前端接入設備、中心調度服務器、轉發\存儲服務器、監控客戶端、數據庫服務器等首先通過網絡交換機接入到同一網絡中; (2)接著,非網絡攝像機連接到硬盤錄像機上,同時這些視頻設備通過網絡交換機和中心調度平臺建立起連接; (3)當前端設備聯網成功后,中心調度平臺開始向攝像機發送數據請求的指令,在建立起通訊鏈路后,轉發\存儲服務器首先進行碼流的接收并重新提取封裝,接著進行碼流分發、同時將實時封裝的碼流直接以數據塊的形式存儲到監控硬盤上,同時轉發\存儲服務器會向數據庫中備份相關的設備信息; (4)當監控客戶端需要調取歷史視頻時,首先訪問數據庫,并根據需要輸入預查詢視頻的時間段信息和對應的攝像機ID,無需關心前端設備分配與品牌,即可輕松調取視頻碼流,同時在調看的過程中進行視頻控制、下載操作。
【文檔編號】H04N5/781GK105898197SQ201410728264
【公開日】2016年8月24日
【申請日】2014年12月3日
【發明人】孫亞妮, 王春華, 呂春花, 樊龍, 趙倩
【申請人】北京航天長峰科技工業集團有限公司