簡體   English   中英

Onvif IP攝像機服務發現

[英]Onvif ip camera service discovery

我需要發現局域網中支持onvif協議的所有IP攝像機。 我嘗試使用WSDiscoveryClient,但是它沒有發現onvif服務,盡管它發現了其他服務。 就像onvif一樣,它不會響應WSDiscoveryClient的探測。 Onvif設備管理器可以執行發現,因此我知道可以做到這一點。 有人知道怎么做嗎?

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

顯示了一個示例,該示例要求發送(通過UDP廣播)以發現ONVIF設備

<?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> 

這是一個發現OnVif相機的非常好的Java包裝器:

Java中的網絡發現庫

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM