第三章組態(tài)五的視頻采集與傳輸_第1頁
第三章組態(tài)五的視頻采集與傳輸_第2頁
第三章組態(tài)五的視頻采集與傳輸_第3頁
第三章組態(tài)五的視頻采集與傳輸_第4頁
第三章組態(tài)五的視頻采集與傳輸_第5頁
已閱讀5頁,還剩12頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、第三講視頻采集與傳輸?shù)谌v視頻采集與傳輸?shù)谝还?jié)本機(jī)視頻圖像的釆集、存儲(chǔ)與回放組態(tài)王內(nèi)部控件與通用控件屮都提供了対視頻采集卡的處理這幾種控件主要是針 對(duì)支持微軟的VFW標(biāo)準(zhǔn)的視頻采集卡。VFW的是Microsoft Vide For Windows,是微軟 指定的一個(gè)視頻信號(hào)的一個(gè)軟件接I I。通常帶有硬件壓縮的視頻采集卡不支持VFW格 式。我們現(xiàn)在推薦客戶使用的是天敏公司的SDK2000, SDK3000視頻采集卡。其他公 司的視頻采集卡只要支持VFW標(biāo)準(zhǔn),并且不帶碾壓縮,原則上也是可以的。內(nèi)部控件內(nèi)部控件為多媒體控件屮的“視頻控件”與"TDM視頻”兩種,如卜圖一圖二所示:圖一內(nèi)部視

2、頻控件北京亞控科技有限公司33第三講視頻采集與傳輸組態(tài)王的功能控件使用圖二TDM視頻控件多媒體一視頻控件:只是針對(duì)一路視頻輸入,沒有其他設(shè)置,使用比較簡(jiǎn)單。TDM視頻一AVICapture:此控件也是針対一路視頻輸入,但是與上面的控件相比 增加了拍攝、攝像、回放等功能。操作比較簡(jiǎn)單,需要設(shè)置保存視頻文件的路徑,保存 圖片文件的路徑。視頻文件只能夠是AVI格式,文件會(huì)比較大。這兩種控件因?yàn)橹挥幸宦芬曨l輸入,并且功能比較簡(jiǎn)單,所以使用的比較少。具體 的使用方法可以參考組態(tài)王使用手冊(cè)。通用控件中的Video視頻控件圖三 Video Control通用控件屮的Video Control視頻控件主要是為

3、了解決前面提到的兩個(gè)控件功能不 足,只有一路視頻輸入的問題重新做的一個(gè)控件。此控件的主要功能是通過調(diào)用控件的 方法來實(shí)現(xiàn)的。主要方法為:OpenVideo(LONG iiResIiidex):打開視頻采集CloseVideo(LONG iiResIndex):關(guān)閉視頻采集CapVideoToAVI(STRING IpszAVIName):攝像StopCapVideoQ:停止攝像GetDevNum():獲取視頻設(shè)備個(gè)數(shù)OpeiiAVI(STRING lpszFileName):回放北京亞控科技有限公司35第三講視頻采集與傳輸ReadPoit(LONG liAddi):從端 I I 地址讀數(shù)據(jù)Sa

4、veVideoFiaine(STRING IpszPicName):拍照VideoCompiessioii():設(shè)置視頻壓縮VideoDisplayO:設(shè)置視頻顯示VideoFormatO:設(shè)置視頻格式VideoSourceO:設(shè)置視頻源WntePort(LONG iiAddr.LONG nData):往端 I I地址寫入控制碼使用這幾個(gè)控件需要注意:必須先安裝視頻采集卡的驅(qū)動(dòng)程序修改視頻采集卡的制式,NTSC和PAL .SECANI制式使用通用控件時(shí)盂要注意視頻源、通道使用天敏視頻釆集卡需要注意:SDK3000視頻采集卡有客戶反映需要先使用廠家的軟件瀏覽一 I、視頻圖像,組態(tài)王 才可以看到圖

5、像。這種問題可能是視頻卡驅(qū)動(dòng)的問題,解決辦法:(1) 、向廠家索取最新的cap7130Pioteus.mf文件。(2) 、將cap7130Proteus.inf文件替換為最新的文件。(3) 、在開始一運(yùn)行里輸入inf命令,找到oem開頭的文件,將其刪除。.將驅(qū)動(dòng)重新安裝一遍。北京亞控科技有限公司37第三講視頻采集與傳輸?shù)诙?jié)網(wǎng)絡(luò)視頻圖像的采集、存儲(chǔ)與回放主要是針對(duì)杭州??低晹?shù)字技術(shù)有限公司的H.264視頻壓縮卡DS-4004HC開發(fā)的 視頻控件。此卡支持局域網(wǎng)上面的視頻傳輸。組態(tài)王網(wǎng)絡(luò)視頻控件,包括服務(wù)端視頻控 件 KvVideoHaikanSeiver.ocx 和客戶端視頻控件 KvVid

6、eoHaikanClient.ocxo 服務(wù)器端組 態(tài)王可以顯示4路視頻,視頻客戶端的組態(tài)王能夠?yàn)g覽服務(wù)端的視頻圖像。控件操作組態(tài)王6.52版本已經(jīng)將此控件添加到安裝盤中,安裝后即可使用。6.52版本以卜需 要手動(dòng)安裝控件,在使用時(shí)首先在服務(wù)器端安裝視頻卡以及視頻卡廠家提供的驅(qū)動(dòng)程 序。服務(wù)器端組態(tài)王使用服務(wù)器的控件,如圖六所示:圖六 Seiver端控件該控件提供了 2個(gè)控件方法來實(shí)現(xiàn)網(wǎng)絡(luò)視頻服務(wù)的啟動(dòng)和停止。方法 Method_Start_Server(LONG port 1,LONG port2):在組態(tài)王中調(diào)用該方法可以啟動(dòng)網(wǎng)絡(luò)視頻服務(wù),并在控件屮顯示4路視頻圖像。參數(shù)portl和por

7、t2為端I I號(hào),LONG型,取值范圍為5000-60000 Z間的整數(shù)。注意portl 和port2的數(shù)值不能相同。4路視頻圖像可同時(shí)顯示在一個(gè)控件屮。用鼠標(biāo)雙擊某一路視頻圖像,則可將該路組態(tài)王的功能控件使用視頻放人顯示。鼠標(biāo)雙擊放人顯示后的視頻圖像,則可還原成4路圖像顯示。方法 Method_Stop_Server():在組態(tài)王屮調(diào)用該方法可以停止網(wǎng)絡(luò)視頻服務(wù)??蛻舳私M態(tài)王使用服務(wù)器的控件, 如圖七所示:圖七Client端控件該控件有2個(gè)控件方法:獲取網(wǎng)絡(luò)視頻和停止獲取網(wǎng)絡(luò)視頻。方法 Method_Start_Client(STRING ip,LONG port 1,LONG port2,

8、LONG video_channeI_idLONG Iink_type,LONG delay_type):在客戶端的組態(tài)王中調(diào)用該方法可以獲取服務(wù)器端的網(wǎng)絡(luò)視頻,并在控件中顯示獲 取的視頻圖像。參數(shù)ip為視頻服務(wù)器端機(jī)器的Ip地址,如192.16.1.24,字符串類型。參數(shù)poitl和port2的數(shù)值必須與服務(wù)端視頻控件方法Method_Start_Seiver(LONGport 1,LONG port2)屮的 portl 和 port2 保持一致。參數(shù)video_channeljd為服務(wù)器端視頻的通道號(hào),取值范圍為:0, 1, 2, 3。參數(shù)luik_type為1表示UDP方式,為0表示TC

9、P方式。參數(shù)delay_tvpe為固定值3。方法 Method_Stop_Server():在組態(tài)王屮調(diào)用該方法可以停止獲取網(wǎng)絡(luò)視頻。注意:1、理論上支持8客戶端視頻瀏覽,為保持系統(tǒng)穩(wěn)定,建議使用4用戶端以卜的視 頻瀏覽。2、有客戶反映服務(wù)端只支持WU12000操作系統(tǒng)。3、客戶端在重新獲取網(wǎng)絡(luò)視頻服務(wù)前請(qǐng)先停止網(wǎng)絡(luò)視頻服務(wù)。4、盡吊避免在服務(wù)端使用KvVideoHaikanClient.ocxc其他視頻的處理主要是指客戶選擇的不是推薦的這幾種視頻卡的情況,包括選擇的 其他廠家的視頻卡或者視頻服務(wù)器或者最基本的USE I I的攝像頭等等情況。包括本機(jī) 視頻瀏覽或者視頻的網(wǎng)絡(luò)傳輸?,F(xiàn)在的視頻廠家

10、一般會(huì)提供控件或者開發(fā)包的,如果提供控件我們可以直接使用廠 家提供的控件來處理。如果提供的是開發(fā)包,我們可以為開發(fā)控件來獲取圖像。就目前 遇到的情況看,使用廠家提供的控件應(yīng)該是可行的。如果客戶自己有開發(fā)能力可以自己 根據(jù)廠家提供的開發(fā)包開發(fā)標(biāo)準(zhǔn)控件來使用。在視頻傳輸過程中如果廠家提供聲音的傳輸或者公網(wǎng)的傳輸,則在組態(tài)王中也可以 實(shí)現(xiàn)。北京亞控科技有限公司39第三講視頻采集與傳輸?shù)谌?jié) 本機(jī)視頻圖像釆集使用舉例本文主要講解通過圓剛視頻采集卡進(jìn)行圖象采集的配置步驟。本文演示使用的軟碾 件壞境如卜:1)硬件:圓剛影像采集卡AVerEZCaptme ,攝像頭(寶獅)BOSERSS105A2)軟件:圓剛

11、采集卡驅(qū)動(dòng)程序操作系統(tǒng)不同使用的驅(qū)動(dòng)程序有所區(qū)別。同時(shí)組態(tài)王屮需要對(duì)控件進(jìn)行注冊(cè)。視頻卡驅(qū)動(dòng)安裝首先,把圓剛視頻采集卡正確的插在你的電腦主板上,啟動(dòng)電腦。系統(tǒng)會(huì)自動(dòng)的監(jiān)測(cè)到新硬件:如卜所示選擇“從列表或指定位置安裝(高級(jí))”,然后點(diǎn)擊“卜一步”繼續(xù)安裝。在“找到新的碘件向?qū)А贝?1屮選擇“在搜索中包括這個(gè)位置”,并且用“瀏覽” 按鈕將目錄設(shè)為EZCap2.3文件夾所在的路徑,例如:E:圓剛視頻應(yīng)用文檔EZCap2.3EZCap2.3DnverWin2K ,然后點(diǎn)擊下一步,繼續(xù)安裝。XP和2000的操作 系統(tǒng)可以用以上的驅(qū)動(dòng)路徑,如果您使用是98的操作系統(tǒng)可以選擇E:圓剛視頻應(yīng)用文 檔 EZCa

12、p2 3EZCap2.3 'DriverWin9X系統(tǒng)會(huì)自動(dòng)監(jiān)測(cè)到驅(qū)動(dòng),提示是否繼續(xù)使用,點(diǎn)擊“仍然繼續(xù)”,系統(tǒng)將開始拷 貝文件,并且完成該設(shè)備的安裝。系統(tǒng)將提示您重新啟動(dòng)您的電腦,驅(qū)動(dòng)程序安裝順利完成。成功安裝以后在設(shè)備管理器屮的顯示如圖。t 闿 THE AWATAPT*矗址嬲e y磁驅(qū)動(dòng)省P 3 ffiD (COW 和 ITT)計(jì)O習(xí)片腮* 畑湖番e苗青、狽頻和誰揑豈器0 Agrrtodi% YIM Audio Captor a A Verged i az V(l9 Crossbar AV4rfl«d:4, YIW y)deo Capture> Intal (r)

13、32d31BVBAJ1 AT*97 Audio CtroLlar 0碗費(fèi)斷口0傳規(guī)祁頻l很設(shè)備®性統(tǒng)音輝初程序電雰臨制設(shè)備電績(jī)卿的碼眾0咅彌融勰£ j肺和耳BB針設(shè)備龜通用串廿總竣J5制番$號(hào)羽蝕潘2 j敘細(xì)t g泉示卡軟件安裝首先安裝視頻軟件。安裝完成以后默認(rèn)的是安裝在了c盤,在開始菜單一>所以程 序一AVerMedia EZCaptiue-» AVeiCap因?yàn)閿z像頭BS 105A是不需要安裝驅(qū)動(dòng)文件 的,所以如果您的安裝正確就可以看到視頻圖彖了。其次,組態(tài)王控件的安裝:在“圓鋼視頻控件”文件夾,找到圖片格式轉(zhuǎn)換文件BmpToJpg.dll和控件文件KVCaptuieATL.dll并將他們拷貝到組態(tài)王的安裝目錄F,例女II默認(rèn)的是 C:Piogram FilesKiiigview ,并注冊(cè) KVCaptureATL.dllo控件使用在組態(tài)王工程的畫面上,選擇“插入通用控件”,在控件列表屮選擇"KVCaptuieClass”,放置在畫面上。雙擊該控件,對(duì)控件命名"VideoCtil"(可根據(jù)實(shí)際情況命名)o在控件上點(diǎn)擊右鍵,選擇“控件屬性”,出現(xiàn)屬性設(shè)置框:在其中設(shè)置圖片壓縮(從EMP到JPG的壓縮質(zhì)彊,1 (最差)-100 (最好),以 及設(shè)置

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論