gpt4 book ai didi

java - Onvif 网络摄像机服务发现

转载 作者:行者123 更新时间:2023-11-29 07:42:00 25 4
gpt4 key购买 nike

我需要发现局域网中所有支持onvif 协议(protocol)的网络摄像头。我尝试使用 WSDiscoveryClient,但它没有发现 onvif 服务,尽管它发现了其他服务。它就像 onvif 不响应来自 WSDiscoveryClient 的探测。 Onvif 设备管理器可以进行发现,所以我知道可以这样做。有谁知道怎么做吗?

最佳答案

本文档:http://www.onvif.org/Portals/0/documents/WhitePapers/ONVIF_WG-APG-Application_Programmer%27s_Guide.pdf

显示了为了发现 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>

关于java - Onvif 网络摄像机服务发现,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29149127/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com