Java Onvif ip摄像头服务发现
我需要发现局域网中所有支持onvif协议的ip摄像机。我尝试使用WSDiscoveryClient,但它没有发现onvif服务,尽管它发现了其他服务。它就像onvif没有响应来自WSDiscoveryClient的探测一样。Onvif设备管理器可以进行发现,因此我知道这是可能的。有人知道怎么做吗?本文档: 显示了发现ONVIF设备所需发送内容(通过UDP广播)的示例Java Onvif ip摄像头服务发现,java,onvif,ws-discovery,Java,Onvif,Ws Discovery,我需要发现局域网中所有支持onvif协议的ip摄像机。我尝试使用WSDiscoveryClient,但它没有发现onvif服务,尽管它发现了其他服务。它就像onvif没有响应来自WSDiscoveryClient的探测一样。Onvif设备管理器可以进行发现,因此我知道这是可能的。有人知道怎么做吗?本文档: 显示了发现ONVIF设备所需发送内容(通过UDP广播)的示例 <?xml version="1.0" encoding="UTF-8"?> <e:Envelope xmlns
<?xml version="1.0" encoding="UTF-8"?>
<e:Envelope xmlns:e="http://www.w3.org/2003/05/soap-envelope"
xmlns:w="http://schemas.xmlsoap.org/ws/2004/08/addressing"
xmlns:d="http://schemas.xmlsoap.org/ws/2005/04/discovery"
xmlns:dn="http://www.onvif.org/ver10/network/wsdl">
<e:Header>
<w:MessageID>uuid:84ede3de-7dec-11d0-c360-f01234567890</w:MessageID>
<w:To e:mustUnderstand="true">urn:schemas-xmlsoap-org:ws:2005:04:discovery</w:To>
<w:Action a:mustUnderstand="true">http://schemas.xmlsoap.org/ws/2005/04/discovery/Probe</w:Action>
</e:Header>
<e:Body>
<d:Probe>
<d:Types>dn:NetworkVideoTransmitter</d:Types>
</d:Probe>
</e:Body>
</e:Envelope>
uuid:84ede3de-7dec-11d0-c360-f01234567890
urn:schemasxmlsoap org:ws:2005:04:discovery
http://schemas.xmlsoap.org/ws/2005/04/discovery/Probe
dn:网络视频发射机
本文档:
显示了发现ONVIF设备所需发送内容(通过UDP广播)的示例
<?xml version="1.0" encoding="UTF-8"?>
<e:Envelope xmlns:e="http://www.w3.org/2003/05/soap-envelope"
xmlns:w="http://schemas.xmlsoap.org/ws/2004/08/addressing"
xmlns:d="http://schemas.xmlsoap.org/ws/2005/04/discovery"
xmlns:dn="http://www.onvif.org/ver10/network/wsdl">
<e:Header>
<w:MessageID>uuid:84ede3de-7dec-11d0-c360-f01234567890</w:MessageID>
<w:To e:mustUnderstand="true">urn:schemas-xmlsoap-org:ws:2005:04:discovery</w:To>
<w:Action a:mustUnderstand="true">http://schemas.xmlsoap.org/ws/2005/04/discovery/Probe</w:Action>
</e:Header>
<e:Body>
<d:Probe>
<d:Types>dn:NetworkVideoTransmitter</d:Types>
</d:Probe>
</e:Body>
</e:Envelope>
uuid:84ede3de-7dec-11d0-c360-f01234567890
urn:schemasxmlsoap org:ws:2005:04:discovery
http://schemas.xmlsoap.org/ws/2005/04/discovery/Probe
dn:网络视频发射机
这是一个非常好的java包装器,可以发现OnVif摄像头:
这是一个非常好的java包装器,可以发现OnVif摄像头:
正常方法是监听已知IP,查看中继回的是什么,可能是监听出协议。正常方法的可能重复是监听已知IP,查看中继回的是什么,可能是监听出协议。可能是Thx man的重复,你能给出一些java代码示例,说明如何将基于此xml的soap消息发送到udp广播吗?我没有用java编写太多代码,但这看起来是一个关于如何发送udp广播的好示例:Thx man,你能给出一些java代码示例,说明如何将基于此xml的soap消息发送到udp广播吗?我没有用java编写太多代码,但这看起来是一个关于如何发送udp广播的好例子: