onvif设备发现大量设备(跨网段)

1.配置onvif设备IP和子网掩码,让所有onvif设备在同一网段里。(配置工作量太大)

2.设置发probe的主机IP,让它在每个网段都有一个IP。(容易IP冲突)

3.配置路由器,让它转发组播包到其他网段。(没试过)


2016.11.12 增加

对于上面第2点,可以通过系统 API 遍历网卡,获取所有网卡(不管是虚拟的还是物理的)和网卡下的IP(IPv4、IPv6)写 socket 绑定按 WS-Discovery 协议往对应组播地址发送 probe。


你可能感兴趣的:(onvif设备发现大量设备(跨网段))