一種海量異構視頻資源統一接入及管理方法
【技術領域】
[0001]本發明涉及視頻監控領域,具體涉及一種將不同視頻監控系統的海量異構視頻資源統一接入及管理的方法。
【背景技術】
[0002]視頻監控系統是維護城市安全的一個有力的工具。視頻監控系統具有遠程實時視頻監控的功能,能夠同時遠程監控城市的多個地點,進而及時發現案件,制止犯罪,有效的節省了警力;案發后視頻監控的錄像能為破案人員提供重要的破案線索和證據;同時視頻監控系統具有威懾作用,對預防犯罪行為有著重要的作用。
[0003]由于缺乏可供遵循的權威標準,使得視頻監控系統視頻監控設備種類繁多、品牌多樣。不同開發商的產品米用的視頻壓縮傳輸標準和傳輸協議不統一,相互之間難以兼容使用。采用不同開發商的產品,所以形成了很多信息孤島。鑒于資源共享和重復利用原則,城市視頻監控管理系統必須兼容這些已經存在的視頻監控網絡。因此,建立一個能兼容大部分主流品牌的視頻監控設備平臺是當前城市視頻監控管理系統建設的當務之急。目前主要存在以下幾個問題:
[0004]不同廠商設備差異性:目前國內視頻監控、安防設備的生產商、銷售商多達數十家,其中大型規模的廠家也有6-7家,加上有些單位原有的設備與新增設備廠家、型號不一致時就需要系統更好的兼容性。
[0005]視頻編解碼方式多樣,標準不統一:前的壓縮方式多種多樣,有H264、AVI, MPEG、RMVB、H.263 等。
[0006]對視頻處理的需求多樣:需要對視頻內容進行檢索、特定視頻的增強、特定視頻的快放等。
【發明內容】
[0007]本發明旨在對多家視頻廠商的多種設備、多種視頻編解碼方式、多種視頻處理需求進行整合、二次封裝,特別是適用于為視頻綜合業務支撐平臺提供后臺服務,實現以下目的:
[0008]1、不同廠家視頻的統一調看;
[0009]2、不同視頻設備的視頻內容的統一處理;
[0010]3、不同視頻廠家的設備統一控制、管理;
[0011]4、不同視頻廠家、設備的視頻下載、存儲。
[0012]本發明采取以下技術方案:
[0013]一種海量異構視頻資源統一接入及管理方法,其特征在于:采用分層式結構,在系統的底層,將不同廠家的硬件設備結合相關SDK,封裝成各自獨立的動態鏈接庫;基于各個獨立的鏈接庫之上,進行第二層動態庫的封裝,在此層動態加載不同廠家的動態庫,并對不同廠家的視頻調看、圖像處理、特定視頻的快放、慢放、倒放功能進行二次封裝,最終提供給向上的平臺接口是統一標準和透明的。
[0014]本發明采用分層式結構,將不同廠商的視頻設備、接口進行了獨立封裝、統一整合,最終形成了一個向上層海量異構視頻服務平臺提供統一標準和透明的支撐動態庫,解決了不同開發商的產品采用的視頻壓縮傳輸標準和傳輸協議不統一,相互之間難以兼容使用,難以滿足客戶需求的問題。此方法結構清晰、易于擴展,提供統一接口,滿足平臺統一接入、統一管理的要求,大大提高了系統的兼容性。
【附圖說明】
[0015]圖1是本發明方法的流程圖
[0016]圖2是本發明的一個具體應用示意圖
【具體實施方式】
[0017]如圖1所示,本方法采用分層式結構,在系統的底層,將不同廠家的硬件設備結合相關SDK,封裝成各自獨立的動態鏈接庫。基于各個獨立的鏈接庫之上,進行第二層動態庫的封裝,在此層動態加載不同廠家的動態庫,并對不同廠家的視頻調看、圖像處理、特定視頻的快放、慢放、倒放等功能進行二次封裝,最終提供給向上的平臺接口是統一標準和透明的。對于平臺而言,調看不同廠家、不同規格、不同來源的視頻,調用的接口是一樣的,從而消除了海量異構視頻的差異性,達到資源整合,滿足平臺統一標準,實現統一接入、統一管理的目的。
[0018]圖2所示是本發明一個具體應用實施例,具體流程如下:
[0019]I將海康、大華等不同廠家的視頻的基本調看視頻、處理方法封裝在各自的XXX_plugin插件中。
[0020]2在AVSS_CTRL.dll中,將所有對外接口,進行統一封裝、消除底層動態庫接口函數的差異,例如統一的視頻調看接口、統一的視頻內容增強接口、統一的視頻播放接口、統一的視頻下載接口等。
[0021]3結合平臺具體服務和用戶需求,為海量異構視頻服務平臺提供更具體的服務。t匕如向支撐平臺提供歷史視頻倒放功能的接口、歷史視頻內容分析的接口、可疑目標跟蹤的接口、及視頻的轉碼、壓縮、特定攝像頭的云臺控制等功能。
[0022]4當平臺退出視頻調看、查詢等功能時,在AVSS_CTRL.dll中調用相關接口統一釋放軟件包資源。
【主權項】
1.一種海量異構視頻資源統一接入及管理方法,其特征在于:采用分層式結構,在系統的底層,將不同廠家的硬件設備結合相關SDK,封裝成各自獨立的動態鏈接庫;基于各個獨立的鏈接庫之上,進行第二層動態庫的封裝,在此層動態加載不同廠家的動態庫,并對不同廠家的視頻調看、圖像處理、特定視頻的快放、慢放、倒放功能進行二次封裝,最終提供給向上的平臺接口是統一標準和透明的。
【專利摘要】本發明涉及一種海量異構視頻資源統一接入及管理方法,采用分層式結構,在系統的底層,將不同廠家的硬件設備結合相關SDK,封裝成各自獨立的動態鏈接庫;基于各個獨立的鏈接庫之上,進行第二層動態庫的封裝,在此層動態加載不同廠家的動態庫,并對不同廠家的視頻調看、圖像處理、特定視頻的快放、慢放、倒放功能進行二次封裝,最終提供給向上的平臺接口是統一標準和透明的。
【IPC分類】H04N7-18
【公開號】CN104639878
【申請號】CN201310544348
【發明人】劉惟錦, 王春華, 呂春花
【申請人】北京航天長峰科技工業集團有限公司
【公開日】2015年5月20日
【申請日】2013年11月6日