1.10 視頻采集卡技術(shù)
在開發(fā)視頻監(jiān)控系統(tǒng)時(shí),通常需要使用一些專用的視頻采集卡。為了讓用戶能夠進(jìn)行二次開發(fā),某些視頻采集卡提供了SDK開發(fā)包,使用開發(fā)包提供的函數(shù),用戶可以根據(jù)需要自行設(shè)計(jì)監(jiān)控軟件,而不必依賴視頻采集卡廠商提供的監(jiān)控軟件。本節(jié)將介紹有關(guān)視頻采集卡及其SDK開發(fā)包的相關(guān)知識(shí)。
1.10.1 視頻采集卡選購分析
在開發(fā)視頻監(jiān)控系統(tǒng)時(shí),需要選擇一款適宜的視頻采集卡。為了方便用戶選購,下面列出選購視頻采集卡時(shí)需要注意的幾個(gè)方面:
具有SDK開發(fā)包
在購買視頻采集卡時(shí),一定要選購具有SDK開發(fā)包的視頻采集卡。這樣,開發(fā)人員可以方便地進(jìn)行二次開發(fā);否則,只有支持WDM驅(qū)動(dòng)的視頻采集卡才可以進(jìn)行二次開發(fā)(使用Direct Show)。
視頻采集卡的性能
購買的視頻采集卡需要滿足用戶的需求。例如,視頻采集卡的分辨率。高級(jí)的視頻采集卡分辨率可以達(dá)到720×516,捕捉的畫面接近DVD的質(zhì)量。視頻采集卡是否支持硬件壓縮。支持硬件壓縮的視頻采集卡,用戶不用編寫算法進(jìn)行軟件壓縮,這樣,數(shù)據(jù)壓縮的過程不經(jīng)過CPU,能夠提高系統(tǒng)的捕捉效率。此外,還需要考慮視頻采集卡能夠?qū)崿F(xiàn)多少路視頻捕捉、一臺(tái)計(jì)算機(jī)可以同時(shí)安裝幾個(gè)視頻采集卡等。
環(huán)境需求
對于不同廠家、不同類型的視頻采集卡,其硬件要求通常是不同的。在視頻采集卡的使用手冊中,會(huì)有視頻采集卡詳細(xì)的環(huán)境需求描述。多數(shù)視頻采集卡對于計(jì)算機(jī)的硬件配置要求比較“苛刻”,尤其是對顯卡、CPU、內(nèi)存的要求。以天敏的VC4000為例,顯卡要求支持DirectDraw和Overlay技術(shù),顯卡內(nèi)存建議32MB以上。由于VC4000采用的是軟壓縮技術(shù),因此對CPU的要求比較高。對于8路的視頻需求,要求CPU為賽揚(yáng)2.4GB以上,對于16路的視頻需求,要求CPU為賽揚(yáng)2.8GB以上,而對于24路(VC4000支持的視頻需求上限)的視頻需求,要求CPU為P42.8GB以上。至于內(nèi)存的要求,也是隨著視頻需求的提高而提高,在8路和16路環(huán)境下,內(nèi)存應(yīng)在256MB以上,在24路環(huán)境下,內(nèi)存要求在512MB以上。
價(jià)格因素
高級(jí)的視頻采集卡價(jià)格比較昂貴,性能比較突出。在購買視頻采集卡時(shí),需要從自身或用戶的角度考慮,既要滿足需求又要節(jié)約成本。
1.10.2 視頻采集卡安裝
在購買視頻采集卡后,廠家會(huì)隨同提供視頻采集卡的驅(qū)動(dòng)程序及產(chǎn)品說明書。用戶首先需要仔細(xì)閱讀產(chǎn)品說明書,將視頻采集卡安裝到主板上。視頻采集卡多數(shù)都采用PCI插槽,如圖1.23和圖1.24所示分別顯示的是天敏的VC4000視頻采集卡和德加拉的視頻采集卡。
下面以天敏的VC4000為例,介紹視頻采集卡的安裝過程。
(1)關(guān)閉計(jì)算機(jī)電源,打開機(jī)箱,將視頻采集卡安裝在一個(gè)空的PCI插槽上,如圖1.25所示。
(2)從視頻采集卡包裝盒中取出螺絲,將視頻采集卡固定在機(jī)箱上,如圖1.26所示。
(3)將攝像頭的信號(hào)線連接到視頻采集卡上,如圖1.27所示。
至此,完成了視頻采集卡的硬件安裝。此外,還需要進(jìn)行軟件安裝。安裝視頻采集卡使用的驅(qū)動(dòng)程序、MPEG編碼器、解碼器等。具體步驟如下:
(1)安裝DirectX 9.0或以上版本。許多視頻采集卡都要求安裝DirectX才能夠使用。
(2)安裝并注冊MPEG編碼器、解碼器。
(3)將視頻采集卡的安裝盤放入光驅(qū),將彈出如圖1.28所示的界面。
(4)選擇VC4000視頻采集卡驅(qū)動(dòng),如圖1.29所示。
(5)依次選擇“安裝驅(qū)動(dòng)程序”、“安裝SDK開發(fā)包”、“安裝應(yīng)用程序 客戶端 服務(wù)器端”選項(xiàng)。
(6)重新啟動(dòng)計(jì)算機(jī),完成軟件的安裝。