国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種基于視窗驅(qū)動(dòng)程序模型的視頻設(shè)備集成方法及系統(tǒng)的制作方法

      文檔序號(hào):7867287閱讀:261來源:國(guó)知局
      專利名稱:一種基于視窗驅(qū)動(dòng)程序模型的視頻設(shè)備集成方法及系統(tǒng)的制作方法
      技術(shù)領(lǐng)域
      本發(fā)明涉及視 頻設(shè)備技術(shù)領(lǐng)域,具體涉及一種基于視窗驅(qū)動(dòng)程序模型的視頻設(shè)備集成方法。
      背景技術(shù)
      隨著硬盤錄像機(jī),例如DVR (Digital Video Recorder,數(shù)字硬盤錄像機(jī))和NVR (Network Video Recorder,網(wǎng)絡(luò)硬盤錄像機(jī))的普及,視頻監(jiān)控領(lǐng)域的使用模式已基本形成以DVR/NVR為視頻服務(wù)器進(jìn)行視頻監(jiān)控的方式。DVR/NVR的廣泛使用也帶動(dòng)了其它安防系統(tǒng),如門禁系統(tǒng)、考勤系統(tǒng)、停車場(chǎng)系統(tǒng)等與DVR/NVR的集成應(yīng)用。
      目前,DVR/NVR與安防系統(tǒng)的集成主要是通過API (Application Programming Interface,應(yīng)用程序編程接口)實(shí)現(xiàn)。DVR/NVR 廠商提供 SDKXSoftware Development Kit, 軟件開發(fā)工具包)供集成方的開發(fā)人員使用,集成方的開發(fā)人員在其安防系統(tǒng)內(nèi)對(duì)DVR/NVR 的SDK重新進(jìn)行編碼開發(fā)后整合到安防系統(tǒng)中使用。
      這種二次開發(fā)的集成方式,耗時(shí)耗力且很難一次性調(diào)通,在使用后期可能還會(huì)因?yàn)閷?duì)DVR/NVR廠商提供的SDK 了解不夠透徹而產(chǎn)生各種各樣的問題,嚴(yán)重影響安防軟件的質(zhì)量和穩(wěn)定性??梢?,現(xiàn)有的集成方法具有難度高,效率低,且穩(wěn)定性差的缺陷。發(fā)明內(nèi)容
      本發(fā)明實(shí)施例提供一種基于視窗驅(qū)動(dòng)程序模型的視頻設(shè)備集成方法,以解決現(xiàn)有的集成方法難度高,效率低,且穩(wěn)定性差的問題。
      一種基于視窗驅(qū)動(dòng)程序模型的視頻設(shè)備集成方法,包括
      獲取物理視頻設(shè)備的IP地址和端口及軟件開發(fā)工具包SDK,所述物理視頻設(shè)備包括硬盤錄像機(jī)或IP攝像機(jī);
      調(diào)用視窗驅(qū)動(dòng)程序模型WDM,根據(jù)獲取的所述IP地址和端口及SDK,為所述物理視頻設(shè)備的每個(gè)通道生成相應(yīng)的基于WDM的虛擬視頻設(shè)備;
      將所述物理視頻設(shè)備的視頻信號(hào)處理成為所述虛擬視頻設(shè)備的視頻源。
      一種基于視窗驅(qū)動(dòng)程序模型的視頻設(shè)備集成系統(tǒng),包括
      獲取模塊,用于獲取物理視頻設(shè)備的IP地址和端口及軟件開發(fā)工具包SDK,所述物理視頻設(shè)備包括硬盤錄像機(jī)或IP攝像機(jī);
      虛擬設(shè)備生成模塊,用于調(diào)用視窗驅(qū)動(dòng)程序模型WDM,根據(jù)獲取的所述IP地址和端口及SDK,為所述物理視頻設(shè)備的每個(gè)通道生成相應(yīng)的基于WDM的虛擬視頻設(shè)備;
      信號(hào)處理模塊,用于將所述物理視頻設(shè)備的視頻信號(hào)處理成為所述虛擬視頻設(shè)備的視頻源。
      本發(fā)明實(shí)施例采用為物理視頻設(shè)備生成基于WDM的虛擬視頻設(shè)備,將物理視頻設(shè)備的視頻信號(hào)處理成為虛擬視頻設(shè)備的視頻源的技術(shù)方案,實(shí)現(xiàn)了視頻設(shè)備與安防系統(tǒng)的集成,安防系統(tǒng)可以通過調(diào)用虛擬視頻設(shè)備實(shí)現(xiàn)對(duì)物理視頻設(shè)備的應(yīng)用與控制,該種方案難度低,效率高,在后期應(yīng)用中不容易出現(xiàn)問題,具有較高的質(zhì)量和穩(wěn)定性以及普適性。


      圖I是本發(fā)明實(shí)施例提供的基于WDM的視頻設(shè)備集成方法的流程圖;圖2是封裝SDK的示意圖;圖3是封裝SDK的流程圖;圖4是生成虛擬視頻設(shè)備的流程圖;圖5是視頻/[目號(hào)處理的流程圖;圖6是一個(gè)應(yīng)用場(chǎng)景例的流程圖;圖7是本發(fā)明實(shí)施例提供的基于視窗驅(qū)動(dòng)程序模型的視頻設(shè)備集成系統(tǒng)的示意 圖。
      具體實(shí)施例方式本發(fā)明實(shí)施例提供一種基于視窗驅(qū)動(dòng)程序模型的視頻設(shè)備集成方法,以解決現(xiàn)有 的集成方法難度高,效率低,且穩(wěn)定性差的問題。本發(fā)明實(shí)施例還提供相應(yīng)的系統(tǒng)。以下分 別進(jìn)行詳細(xì)說明。實(shí)施例一、請(qǐng)參考圖1,本發(fā)明實(shí)施例提供的一種基于視窗驅(qū)動(dòng)程序模型的視頻設(shè)備集成方 法,包括110、獲取物理視頻設(shè)備的IP地址和端口及軟件開發(fā)工具包SDK,所述物理視頻設(shè) 備包括硬盤錄像機(jī)或IP攝像機(jī)。本發(fā)明實(shí)施例方法的執(zhí)行主體可以是視頻監(jiān)控系統(tǒng)或者安防系統(tǒng),如門禁系統(tǒng)、 考勤系統(tǒng)、停車場(chǎng)系統(tǒng)等。本發(fā)明實(shí)施例中提及的物理視頻設(shè)備可以是硬盤錄像機(jī)(DVP/ NVR)或者IP攝像機(jī)等。在將物理視頻設(shè)備集成到系統(tǒng)中之前,首先需要獲取物理視頻設(shè)備的IP地址和 端口及軟件開發(fā)工具包SDK。獲取方法可以是,在安裝驅(qū)動(dòng)程序時(shí)提供初始化信息錄入框, 由用戶直接錄入初始化數(shù)據(jù),包括物理視頻設(shè)備的IP地址和端口及型號(hào)等,然后系統(tǒng)根據(jù) 獲取的型號(hào)從預(yù)先存儲(chǔ)的各種SDK中選擇該生產(chǎn)上場(chǎng)的SDK。獲得IP地址和端口及SDK之后,要完成系統(tǒng)與物理視頻設(shè)備的連接等操作,包括 對(duì)所述SDK進(jìn)行初始化,獲取所述物理視頻設(shè)備的初始信息;調(diào)用所述SDK的登錄函數(shù),連 接到所述物理視頻設(shè)備;調(diào)用所述SDK的獲取通道數(shù)函數(shù),獲得所述物理視頻設(shè)備的通道 數(shù);將所述初始信息和通道數(shù)保存在配置文件內(nèi)。120、調(diào)用視窗驅(qū)動(dòng)程序模型WDM,根據(jù)獲取的所述IP地址和端口及SDK,為所述物 理視頻設(shè)備的每個(gè)通道生成相應(yīng)的基于WDM的虛擬視頻設(shè)備。與現(xiàn)有技術(shù)中通過二次開發(fā)實(shí)現(xiàn)集成不同的是,本發(fā)明實(shí)施例中,系統(tǒng)通過調(diào)用 WDM,根據(jù)獲取的所述IP地址和端口及SDK,為所述物理視頻設(shè)備的每個(gè)通道生成相應(yīng)的基 于WDM的虛擬視頻設(shè)備,實(shí)現(xiàn)集成。系統(tǒng)通過調(diào)用WDM,根據(jù)物理視頻設(shè)備的通道數(shù),生成相應(yīng)數(shù)量的虛擬視頻設(shè)備, 每個(gè)虛擬視頻設(shè)備與一個(gè)通道相對(duì)應(yīng)。具體操作中,系統(tǒng)依次為由通道號(hào)標(biāo)識(shí)的每個(gè)通道創(chuàng)建設(shè)備Endpoint及⑶ID,生成對(duì)應(yīng)于每個(gè)通道的虛擬視頻設(shè)備,并在設(shè)備管理器內(nèi)為每個(gè)虛擬視頻設(shè)備生成驅(qū)動(dòng)程序。對(duì)于硬盤錄像機(jī)而言,所述的通道數(shù)是其視頻口的數(shù)量,可以有多個(gè),例如16個(gè);對(duì)于IP攝像機(jī)而言,所述的通道數(shù)是I個(gè)。最后生成的虛擬視頻設(shè)備可以用IP地址+端口 +通道號(hào)作為標(biāo)識(shí)。
      130、將所述物理視頻設(shè)備的視頻信號(hào)處理成為所述虛擬視頻設(shè)備的視頻源。
      虛擬視頻設(shè)備生成之后,還要把物理視頻設(shè)備的視頻信號(hào)處理成為所述虛擬視頻設(shè)備的視頻源,具體的,每個(gè)通道的視頻信號(hào)處理成為對(duì)應(yīng)的虛擬視頻設(shè)備的視頻源。處理步驟包括獲取所述物理視頻設(shè)備的視頻信號(hào);將所述視頻信號(hào)轉(zhuǎn)換為YUV視頻格式;將 YUV視頻格式的碼流輸出作為所述虛擬視頻設(shè)備的視頻源。
      通過上述步驟之后,系統(tǒng)通過訪問各通道所對(duì)應(yīng)的虛擬視頻設(shè)備實(shí)現(xiàn)了對(duì)物理視頻設(shè)備的集成,系統(tǒng)可以像訪問普通視頻硬件一樣方便的連接訪問硬盤錄像機(jī)及IP攝像機(jī)。
      綜上,本發(fā)明實(shí)施例提供了一種基于WDM的視頻設(shè)備集成方法,采用為物理視頻設(shè)備生成基于WDM的虛擬視頻設(shè)備,將物理視頻設(shè)備的視頻信號(hào)處理成為虛擬視頻設(shè)備的視頻源的技術(shù)方案,實(shí)現(xiàn)了視頻設(shè)備與安防系統(tǒng)的集成,安防系統(tǒng)可以通過調(diào)用虛擬視頻設(shè)備 實(shí)現(xiàn)對(duì)物理視頻設(shè)備的應(yīng)用與控制,該種方案難度低,效率高,在后期應(yīng)用中不容易出現(xiàn)問題,具有較高的質(zhì)量和穩(wěn)定性以及普適性。
      實(shí)施例二、
      本發(fā)明實(shí)施例在實(shí)施例一的基礎(chǔ)上,對(duì)本發(fā)明技術(shù)方案做進(jìn)一步詳細(xì)的描述,本實(shí)施例技術(shù)方案包括以下階段
      一、連接階段
      本階段中,需要在系統(tǒng)中封裝物理視頻設(shè)備的SDK。物理視頻設(shè)備如DVR/NVR的不同生產(chǎn)廠商都有各自的SDK,雖然各家廠商的SDK可能有部分不同,但基本都包括了 DVR/ NVR的基礎(chǔ)操作函數(shù)。如圖2,本實(shí)施例封裝SDK時(shí)通過兩個(gè)層次實(shí)現(xiàn),下層封裝各個(gè)生產(chǎn)廠商的SDK,上層是一個(gè)總包層,對(duì)于當(dāng)前驅(qū)動(dòng)運(yùn)行的DVR/NVR等物理視頻設(shè)備,該總包層應(yīng)包括該物理視頻設(shè)備的所有操作函數(shù)。以后添加不同廠商的SDK時(shí),只需要更新此總包層,即可兼容各不同廠商的SDK,該方式對(duì)于后期維護(hù)、升級(jí)此驅(qū)動(dòng)程序也提供了方便。
      封裝SDK的具體流程如圖3所示,包括
      (I)、系統(tǒng)調(diào)用WDM,WDM通過DriverEntry函數(shù)獲取初始化信息,包括物理視頻設(shè)備的 IP 地址(Device IP Addr)、端口(Device Port)、型號(hào)(Device Type)等。
      (2) DVR/NVR的型號(hào)可以表示其生產(chǎn)廠商,通過區(qū)分DVR/NVR的型號(hào)選擇不同的 SDK。
      (3)對(duì)所述SDK進(jìn)行初始化,獲取所述物理視頻設(shè)備的初始信息。
      (4)調(diào)用所述SDK的登錄函數(shù),連接到所述物理視頻設(shè)備;調(diào)用所述SDK的獲取通道數(shù)函數(shù),獲得所述物理視頻設(shè)備的通道數(shù);其中,在物理視頻設(shè)備為IP攝像機(jī)時(shí),默認(rèn)其通道數(shù)為I。
      (5)將所述初始信息和通道數(shù)保存在配置文件內(nèi)。
      二、虛擬設(shè)備生成階段
      調(diào)用WDM,通過封裝SDK獲取到初始信息及通道數(shù),根據(jù)通道數(shù),按設(shè)備IP地址及端口號(hào)快速生成不同的虛擬視頻設(shè)備,生成的虛擬視頻設(shè)備名稱為可以是IP地址+端口 + 通道號(hào);例如,假設(shè)DVR/NVR有16個(gè)通道,則生成16個(gè)虛擬視頻設(shè)備,并在設(shè)備管理器內(nèi)產(chǎn)生16個(gè)驅(qū)動(dòng)程序。
      生成虛擬視頻設(shè)備的流程如圖4所示,包括
      ( I)獲取物理視頻設(shè)備的初始化配置信息;
      (2)取得配置信息內(nèi)的通道數(shù)目及各個(gè)通道的通道號(hào);
      (3)為一個(gè)通道號(hào)創(chuàng)建設(shè)備Endpoint及⑶ID ;
      (4)為該通道創(chuàng)建設(shè)備Endpoint及⑶ID,生成該通道的虛擬視頻設(shè)備;
      (5)循環(huán)上述步驟,創(chuàng)建通道數(shù)個(gè)虛擬設(shè)備,分別對(duì)應(yīng)與各個(gè)通道。
      三、視頻信號(hào)處理階段
      本階段將物理視頻設(shè)備的實(shí)時(shí)視頻信號(hào)通過驅(qū)動(dòng)程序轉(zhuǎn)換為虛擬視頻設(shè)備的視頻源,作為其它系統(tǒng)調(diào)用該虛擬視頻設(shè)備驅(qū)動(dòng)的輸入。
      具體流程如圖5所示,包括
      ( I)獲取物理視頻設(shè)備的視頻信號(hào);
      ( 2)將該視頻信號(hào)轉(zhuǎn)換為YUV視頻格式;
      (3)將轉(zhuǎn)換成YUV視頻格式的碼流輸出作為視頻源。
      四、后續(xù)階段
      需要使用視頻設(shè)備集成的安防等系統(tǒng),可以搜尋虛擬視頻設(shè)備的驅(qū)動(dòng)程序,并通過調(diào)用虛擬視頻設(shè)備來加載對(duì)應(yīng)的物理視頻設(shè)備,虛擬視頻設(shè)備從物理視頻設(shè)備上獲取指定通道的視頻信號(hào)通過視頻信號(hào)處理后反饋視頻源供該系統(tǒng)使用。
      為了便于理解,基于上述說明,本發(fā)明實(shí)施例提供一個(gè)應(yīng)用場(chǎng)景例,如圖6所示, 該應(yīng)用場(chǎng)景例包括
      601、獲取物理視頻設(shè)備的IP地址和端口及軟件開發(fā)工具包SDK ;
      602、連接到物理視頻設(shè)備;
      603、獲取物理視頻設(shè)備的通道數(shù),其中,在物理視頻設(shè)備為IP攝像機(jī)時(shí),默認(rèn)通道數(shù)為1,在物理視頻設(shè)備為DVR/NVR時(shí),通過函數(shù)獲取其通道數(shù);
      604、按照通道數(shù)生成相應(yīng)數(shù)量且分別與各個(gè)通道對(duì)應(yīng)的虛擬視頻設(shè)備;
      605、將物理視頻設(shè)備的視頻信號(hào)處理成為虛擬視頻設(shè)備的視頻源;
      606、安防等系統(tǒng)使用該虛擬視頻設(shè)備。
      實(shí)施例三、
      請(qǐng)參考圖7,本發(fā)明實(shí)施例還提供一種基于視窗驅(qū)動(dòng)程序模型的視頻設(shè)備集成系統(tǒng),包括
      獲取模塊710,用于獲取物理視頻設(shè)備的IP地址和端口及軟件開發(fā)工具包SDK,所述物理視頻設(shè)備包括硬盤錄像機(jī)或IP攝像機(jī);
      虛擬設(shè)備生成模塊720,用于調(diào)用視窗驅(qū)動(dòng)程序模型WDM,根據(jù)獲取的所述IP地址和端口及SDK,為所述物理視頻設(shè)備的每個(gè)通道生成相應(yīng)的基于WDM的虛擬視頻設(shè)備;
      信號(hào)處理模塊730,用于將所述物理視頻設(shè)備的視頻信號(hào)處理成為所述虛擬視頻設(shè)備的視頻源。
      其中,
      所述獲取模塊710,具體可以用于通過初始化數(shù)據(jù)獲取物理視頻設(shè)備的IP地址和端口及型號(hào);根據(jù)所述物理視頻設(shè)備的廠商選擇SDK。
      進(jìn)一步的,所述系統(tǒng)還可以包括處理模塊,該處理模塊可以包括
      初始化單元,用于對(duì)所述SDK進(jìn)行初始化,獲取所述物理視頻設(shè)備的初始信息;
      調(diào)用單元,用于調(diào)用所述SDK的登錄函數(shù),連接到所述物理視頻設(shè)備;調(diào)用所述 SDK的獲取通道數(shù)函數(shù),獲得所述物理視頻設(shè)備的通道數(shù);
      存儲(chǔ)單元,用于將所述初始信息和通道數(shù)保存在配置文件內(nèi)。
      進(jìn)一步的,所述虛擬設(shè)備生成模塊720,具體可以用于依次為由通道號(hào)標(biāo)識(shí)的每個(gè)通道創(chuàng)建設(shè)備Endpoint及⑶ID,生成對(duì)應(yīng)于每個(gè)通道的虛擬視頻設(shè)備,并在設(shè)備管理器內(nèi)為每個(gè)虛擬視頻設(shè)備生成驅(qū)動(dòng)程序。
      進(jìn)一步的,所述信號(hào)處理模塊730具體可以包括
      獲取單元,用于獲取所述物理視頻設(shè)備的視頻信號(hào);
      轉(zhuǎn)換單元,用于將所述視頻信號(hào)轉(zhuǎn)換為YUV視頻格式;
      輸出單元,用于將YUV視頻格式的碼流輸出作為所述虛擬視頻設(shè)備的視頻源。
      綜上,本發(fā)明實(shí)施例提供了一種基于WDM的視頻設(shè)備集成系統(tǒng),該系統(tǒng)可以為物理視頻設(shè)備生成基于WDM的虛擬視頻設(shè)備,并將物理視頻設(shè)備的視頻信號(hào)處理成為虛擬視頻設(shè)備的視頻源,實(shí)現(xiàn)了視頻設(shè)備與系統(tǒng)的集成,系統(tǒng)可以通過調(diào)用虛擬視頻設(shè)備實(shí)現(xiàn)對(duì)物理視頻設(shè)備的應(yīng)用與控制,該種方案難度低,效率高,在后期應(yīng)用中不容易出現(xiàn)問題,具有較高的質(zhì)量和穩(wěn)定性以及普適性。
      本領(lǐng)域普通技術(shù)人員可以理解上述實(shí)施例的各種方法中的全部或部分步驟可以通過硬件來完成,也可以通過程序指令相關(guān)的硬件來完成,該程序可以存儲(chǔ)于一計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中,存儲(chǔ)介質(zhì)可以包括只讀存儲(chǔ)器、隨機(jī)讀取存儲(chǔ)器、磁盤或光盤等。
      以上對(duì)本發(fā)明實(shí)施例所提供的基于WDM的視頻設(shè)備集成方法及系統(tǒng)進(jìn)行了詳細(xì)介紹,但以上實(shí)施例的說明只是用于幫助理解本發(fā)明的方法及其核心思想,不應(yīng)理解為對(duì)本發(fā)明的限制。本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到的變化或替換,都應(yīng)涵蓋在本發(fā)明的保護(hù)范圍之內(nèi)。
      權(quán)利要求
      1.一種基于視窗驅(qū)動(dòng)程序模型的視頻設(shè)備集成方法,其特征在于,包括 獲取物理視頻設(shè)備的IP地址和端ロ及軟件開發(fā)工具包SDK,所述物理視頻設(shè)備包括硬盤錄像機(jī)或IP攝像機(jī); 調(diào)用視窗驅(qū)動(dòng)程序模型WDM,根據(jù)獲取的所述IP地址和端ロ及SDK,為所述物理視頻設(shè)備的每個(gè)通道生成相應(yīng)的基于WDM的虛擬視頻設(shè)備; 將所述物理視頻設(shè)備的視頻信號(hào)處理成為所述虛擬視頻設(shè)備的視頻源。
      2.根據(jù)權(quán)利要求I所述的方法,其特征在于,所述的獲取物理視頻設(shè)備的IP地址和端ロ及軟件開發(fā)工具包SDK包括 通過初始化數(shù)據(jù)獲取物理視頻設(shè)備的IP地址和端ロ及型號(hào); 根據(jù)所述物理視頻設(shè)備的型號(hào)選擇對(duì)應(yīng)的SDK。
      3.根據(jù)權(quán)利要求I所述的方法,其特征在于,所述的為所述物理視頻設(shè)備的每個(gè)通道生成相應(yīng)的基于WDM的虛擬視頻設(shè)備之前還包括 對(duì)所述SDK進(jìn)行初始化,獲取所述物理視頻設(shè)備的初始信息; 調(diào)用所述SDK的登錄函數(shù),連接到所述物理視頻設(shè)備; 調(diào)用所述SDK的獲取通道數(shù)函數(shù),獲得所述物理視頻設(shè)備的通道數(shù); 將所述初始信息和通道數(shù)保存在配置文件內(nèi)。
      4.根據(jù)權(quán)利要求I所述的方法,其特征在于,所述的為所述物理視頻設(shè)備的每個(gè)通道生成相應(yīng)的基于WDM的虛擬視頻設(shè)備包括 依次為由通道號(hào)標(biāo)識(shí)的姆個(gè)通道創(chuàng)建設(shè)備Endpoint及⑶ID,生成對(duì)應(yīng)于姆個(gè)通道的虛擬視頻設(shè)備,并在設(shè)備管理器內(nèi)為每個(gè)虛擬視頻設(shè)備生成驅(qū)動(dòng)程序。
      5.根據(jù)權(quán)利要求I所述的方法,其特征在于,所述的將所述物理視頻設(shè)備的視頻信號(hào)處理成為所述虛擬視頻設(shè)備的視頻源包括 獲取所述物理視頻設(shè)備的視頻信號(hào); 將所述視頻信號(hào)轉(zhuǎn)換為YUV視頻格式; 將YUV視頻格式的碼流輸出作為所述虛擬視頻設(shè)備的視頻源。
      6.一種基于視窗驅(qū)動(dòng)程序模型的視頻設(shè)備集成系統(tǒng),其特征在于,包括 獲取模塊,用于獲取物理視頻設(shè)備的IP地址和端ロ及軟件開發(fā)工具包SDK,所述物理視頻設(shè)備包括硬盤錄像機(jī)或IP攝像機(jī); 虛擬設(shè)備生成模塊,用于調(diào)用視窗驅(qū)動(dòng)程序模型WDM,根據(jù)獲取的所述IP地址和端ロ及SDK,為所述物理視頻設(shè)備的每個(gè)通道生成相應(yīng)的基于WDM的虛擬視頻設(shè)備; 信號(hào)處理模塊,用于將所述物理視頻設(shè)備的視頻信號(hào)處理成為所述虛擬視頻設(shè)備的視頻源。
      7.根據(jù)權(quán)利要求I所述的系統(tǒng),其特征在于 所述獲取模塊,具體用于通過初始化數(shù)據(jù)獲取物理視頻設(shè)備的IP地址和端ロ及型號(hào);根據(jù)所述物理視頻設(shè)備的廠商選擇SDK。
      8.根據(jù)權(quán)利要求7所述的方法,其特征在于,還包括處理模塊,該處理模塊包括 初始化單元,用于對(duì)所述SDK進(jìn)行初始化,獲取所述物理視頻設(shè)備的初始信息; 調(diào)用單元,用于調(diào)用所述SDK的登錄函數(shù),連接到所述物理視頻設(shè)備;調(diào)用所述SDK的獲取通道數(shù)函數(shù),獲得所述物理視頻設(shè)備的通道數(shù);存儲(chǔ)單元,用于將所述初始信息和通道數(shù)保存在配置文件內(nèi)。
      9.根據(jù)權(quán)利要求6所述的方法,其特征在于 所述虛擬設(shè)備生成模塊,具體用于依次為由通道號(hào)標(biāo)識(shí)的每個(gè)通道創(chuàng)建設(shè)備Endpoint及GUID,生成對(duì)應(yīng)于每個(gè)通道的虛擬視頻設(shè)備,并在設(shè)備管理器內(nèi)為每個(gè)虛擬視頻設(shè)備生成驅(qū)動(dòng)程序。
      10.根據(jù)權(quán)利要求6所述的方法,其特征在于,所述信號(hào)處理模塊包括 獲取單元,用于獲取所述物理視頻設(shè)備的視頻信號(hào); 轉(zhuǎn)換單元,用于將所述視頻信號(hào)轉(zhuǎn)換為YUV視頻格式; 輸出單元,用于將YUV視頻格式的碼流輸出作為所述虛擬視頻設(shè)備的視頻源。
      全文摘要
      本發(fā)明公開了一種基于視窗驅(qū)動(dòng)程序模型的視頻設(shè)備集成方法,包括獲取物理視頻設(shè)備的IP地址和端口及軟件開發(fā)工具包SDK,所述物理視頻設(shè)備包括硬盤錄像機(jī)或IP攝像機(jī);調(diào)用視窗驅(qū)動(dòng)程序模型WDM,根據(jù)獲取的所述IP地址和端口及SDK,為所述物理視頻設(shè)備的每個(gè)通道生成相應(yīng)的基于WDM的虛擬視頻設(shè)備;將所述物理視頻設(shè)備的視頻信號(hào)處理成為所述虛擬視頻設(shè)備的視頻源。本發(fā)明實(shí)施例還提供相應(yīng)的系統(tǒng)。本發(fā)明技術(shù)方案通過生成虛擬視頻設(shè)備的方式實(shí)現(xiàn)了視頻設(shè)備與安防系統(tǒng)的集成,具有難度低,效率高,在后期應(yīng)用中不容易出現(xiàn)問題的優(yōu)點(diǎn),并具有較高的質(zhì)量和穩(wěn)定性以及普適性。
      文檔編號(hào)H04N7/18GK102984504SQ20121050861
      公開日2013年3月20日 申請(qǐng)日期2012年12月3日 優(yōu)先權(quán)日2012年12月3日
      發(fā)明者唐健, 陳毅林, 付文成 申請(qǐng)人:深圳市捷順科技實(shí)業(yè)股份有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1