原創(chuàng)|使用教程|編輯:郝浩|2013-08-12 17:48:44.000|閱讀 485 次
概述:TVideoGrabber不僅可以捕捉視頻,還可以作為多媒體播放器。但是在TVideoGrabber中如何并行處理多攝像頭以及執(zhí)行多攝像頭網(wǎng)絡(luò)流,需要執(zhí)行下面的步驟。
# 界面/圖表報(bào)表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關(guān)鏈接:
TVideoGrabber是一款支持包括C#、.NET、VB.NET、C++、Delphi、C++Builder和ActiveX平臺(tái)在內(nèi)的視頻處理控件,不僅可以捕捉視頻,還可以作為多媒體播放器。但是在TVideoGrabber中如何并行處理多攝像頭以及執(zhí)行多攝像頭網(wǎng)絡(luò)流,需要執(zhí)行下面的步驟:
1、通過視頻輸入的一個(gè)TVideoGrabber組件:
如果你有一個(gè)“true inputs”卡(one input = one video chip),比如說IEI IVC200G,就有4個(gè)輸入,4個(gè)輸出。
只需要放4個(gè)TVideoGrabber組件在窗體上,并分配每個(gè)“VideoDevice”屬性給每一個(gè)輸出(0、1、2、3)。
在這種情況下你要為TVideoGrabber組件的每個(gè)“ASFNetworkPort”屬性分配唯一的一個(gè)網(wǎng)絡(luò)端口,所以你將會(huì)有有著4個(gè)不同接口的4個(gè)網(wǎng)絡(luò)流URL。如果可以的話,你需要在路由器或是防火墻上打開每個(gè)網(wǎng)絡(luò)接口。
2、一個(gè)TVideoGrabber組件控制著一個(gè)有著4或16個(gè)多路復(fù)用輸入:
通過TVideoGrabber,這個(gè)多路復(fù)用輸入會(huì)定期的自動(dòng)切換,這樣就可以將它們顯示在一個(gè)“mosaic layout”模式中,在這里TVideoGrabber顯示了整個(gè)的4或16輸入到同一個(gè)大的視頻窗口中。
通過簡單地設(shè)置“MultiplexedRole”屬性到mr_MultiplexedMosaic4或mr_MultiplexedMosaic16可以激活這個(gè)模式。
這種情況下,在一個(gè)的視頻窗口和一個(gè)的網(wǎng)絡(luò)流中,你可以同時(shí)流4或16輸入(在這種情況下,你只需要一個(gè)網(wǎng)絡(luò)端口和 4個(gè)或16個(gè)通道)。
3、一個(gè)主TVideoGrabber處理一張有4或16多用復(fù)路輸入的卡,同時(shí)每個(gè)輸入被分配到一個(gè)TVideoGrabber從組件。
這是一個(gè)主/從模式,其中這個(gè)主TVideoGrabber組件分配每個(gè)這4或16的輸入到4或16TVideoGrabber的從組件上。每個(gè)從屬組件可以用來作為一個(gè)正常的TVideoGrabber組件,并從主組件的每個(gè)輸入接收視頻幀。
>>>試用TVideoGrabber
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請(qǐng)務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請(qǐng)郵件反饋至chenjj@fc6vip.cn
文章轉(zhuǎn)載自:慧都控件