跨不同子網路進行串流
如果 GigE 相機位於一個子網路中,而用來顯示影像的軟體則位於另一個子網路的電腦上,則必須進行一些特定的配置。
The Imaging Source 的 GigE 相機是搭配從 The Imaging Source Download官網下載提供的 GenTL Producer 使用。
網路配置範例如下:
執行顯示程式的電腦:
網路卡 IP 位址為:192.168.2.7
網路卡的預設閘道:192.168.2.1
子網路之間的路由器 IP 位址為:192.168.2.1
相機的 IP 位址為:192.168.3.44
該路由器連接了 192.168.2 與 192.168.3 兩個網段
執行顯示程式之電腦上的驅動程式設定如下,使其能向相機傳送單播探索 (Unicast Discovery) 封包:
ic4-ctrl.exe prop --interface 0 DiscoverUnicastIPAddress=192.168.3.44
ic4-ctrl 是IC Imaging Control 4 SDK的一部分
現在您可以在 ic4-demoapp 或相應的顯示程式中開啟相機。若電腦中只有一張網卡處於啟用狀態,則此功能可正常運作。但如果同時啟用了兩張網卡,且兩者都設定了閘道,Windows 將無法判斷應將封包傳送到哪個網路,進而做出錯誤的判斷。因此,您必須以系統管理員身分,在 Windows 的路由表(Routing Table)中建立一個項目:
<route add 192.168.3.0 MASK 255.255.255.0 192.168.2.1
這會告知 Windows,192.168.3.x 的位址應透過閘道 192.168.2.1 來存取。請參閱:Multiple default gateways cause connectivity problems - Windows Server | Microsoft Learn
如有進一步的問題,請使用我們的 contact form.