跨不同子网进行串流
如果 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.