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