ONVIF : Wie die form des Geräts-web-service-Adresse aus der IP-Adresse ein NVT
Meine Frage ist über die ONVIF-Spezifikation.
http://www.onvif.org/imwp/download.asp?ContentID=18006
In Abschnitt 5.10, es sagt :
Ein service ist eine Sammlung von zugehörigen ports. Diese Spezifikation nicht jedem Mandat service naming Prinzipien.
Können sagen, dass ich die IP-Adresse der NVT (Network-Video-Sender wie eine IP-Kamera zum Beispiel), wie kann ich die Adresse des device-management web-service? Dieser Dienst ist der Einstiegspunkt auf das gesamte system.
Danke.
InformationsquelleAutor Rafales | 2010-08-29
Du musst angemeldet sein, um einen Kommentar abzugeben.
Entsprechend der offizielle Dokument (Abschnitt 5.1.1), können Sie den Zugriff auf den service an
http://<IP address>/onvif/device_service
InformationsquelleAutor Şafak
müssen Sie service in onvif-xsdl-Datei ( sagen wir http://www.onvif.org/onvif/ver10/device/wsdl/devicemgmt.wsdl )
und generieren ws-client-source code
( für java verwenden können wsimport )
Wie gesagt, der Einstiegspunkt für den webservice ist http://ip/onvif/device_service
InformationsquelleAutor nashav
Der Konvention hingewiesen von Şafak ist beschrieben in den ONVIF-standard. Aber im wirklichen Leben einige Geräte nicht Folgen. In diesem Fall werden Sie versuchen, senden von unicast-ws-discovery-Probe-request (oder multicast und dann filter ProbeMatch Antworten von der ip-Adresse), XAddrs Feld in ProbeMatch Antwort enthält dann die gewünschte Adresse für das Gerät service.
InformationsquelleAutor andrey.ko
Nur bewusst sein, überall zu verwenden die
*http://IP/onvif/device_service*
url für das erreichen der Dienstleistungen. Nach GetServices Anfrage:Können Sie verschiedene Dienste auf verschiedene urls.
Dies wurde gesehen auf einem der HikVision-Kameras. Die meisten von Ihnen verwendet die
*http://IP/onvif/device_service*
.InformationsquelleAutor Kovács Ede
Eigentlich über die WS-Discovery konnte man nur die Adresse des device-Dienst. Die Adressen der anderen Dienste müssen Sie sich mit DeviceService:GetServices Anfrage, die funktioniert zu 100% mit der Adresse, die Sie bekam, bevor Sie mit WS-Discovery.
InformationsquelleAutor Kovács Ede