Meine Firma bietet Sicherheit und Überwachung für ihre Kunden und ich wurde gebeten, R & D auf, wie wir onvif api verwenden können. Ich besuchte ihre operations Seite und relevante wsdl Definitionen für einige der Operationen. Meine bisherige Suche deutet darauf hin, dass onvif eine Reihe von Standards für Sicherheitsausrüstung erstellt hat und konforme Geräte die auf der Seite onvif api and specification aufgelisteten Dienste implementieren. Ich denke, dass der Weg dahin ist, dass ich Web-Service-Client-Stubs unter Verwendung von WSDL-Definitionen von der Onvif-Site erzeuge und die IP des Geräts als Endpunkt benutze, um seine Funktionalität zu erhalten. Sind meine Annahmen richtig? Außerdem, wenn mir jemand eine erste Lesung empfehlen könnte, wäre ich wirklich dankbar.Wie Onvif Api mit Survillence Kameras zu verwenden
Antwort
Für den ONVIF-Client (NVC - Netzwerkvideo-Client) können Sie sich auf onvifdm beziehen. OnvifDM ist eine von NVC.
Es hat viele Funktionen basierend auf ONVIF-Spezifikation:
- Netzwerkgeräteerkennung (WS-Discovery)
- Live-Videoanzeige
- Video-Capture-Konfiguration (digitaler Sensor oder analoge Eingänge)
- Encoder Konfiguration
- Videoanalysekonfiguration
- Ereignis- und Metadatenkonfiguration
- Benachrichtigungsregelmanagement
- Firmware-Update
- lokale Speicher/Netzwerk-Speicheraufzeichnung
Im Moment ist, ONVIF neueste Version 2.2.
Aber auf dem Markt die meisten ONVIF-konforme Geräte-Unterstützung v1.02 und v2.0 (v2.1?).
NVC (wie bei onvifdm) benötigt NVT (Network Video Transmitter) für die Interoperation.
NVT wird IP-Kamera oder NVR (traditionelle oder hybride) sein, es hat verschiedene Funktionen und Fähigkeiten.
Der ONVIF-Standard besteht aus vielen obligatorischen Elementen und einigen optionalen Elementen.
Für die Interoperation müssen Sie daher die ONVIF-Version und die NVC/NVT-Funktionen überprüfen.
Wenn Sie sich als ONVIF-Mitglied registrieren, können Sie ein ONVIF Conformance Tool (neueste ver1.02) erhalten.
Das Konformitätstool dient zur NVT-Kompatibilitätsprüfung und Sie können es als Client bezeichnen.
Wenn ein NVT den Testprozess mit ONVIF Conformance Tool besteht, kann es ein konformes Produkt sein.
Sie können jedes ONVIF-konforme Produkt im ONVIF's website finden.
Sie können eine Open-Source-Bibliothek in der Onvifdm, Code-basiert auf .NET finden.
Für weitere Details schauen Sie in http://en.synesis.ru/en/surveillance/onvifdm/.
- 1. Wie onvif Geräte in C#
- 2. ONVIF GetSystemDateAndTime Anfrage
- 3. ONVIF Kamera ändern Schnappschussauflösung (getSnaphotUri)
- 4. Wie Umlaut mit Spring API zu verwenden
- 5. Wie authentifiziere ich Benutzer in ONVIF?
- 6. Simulatoren zum Testen ONVIF Webservice
- 7. Three.js Orbit Controls mit zwei (getoggten) Kameras
- 8. Wie benutze ich LibGDX Kameras mit Box2D Debug Renderer
- 9. Wie render die gleiche Szene mit verschiedenen Kameras in three.js?
- 10. Wie openweathermap API-Schlüssel zu verwenden?
- 11. Instagram API Update - Wie neue API zu verwenden
- 12. OnvifClientPTZ onvif C++ kann keine Konfigurationsoptionen abrufen
- 13. bekommen den Lampenstatus von Onvif Kamera
- 14. Verwendung von GStreamer mit Videomixer & 2 Kameras Streaming über UDP
- 15. wie rspec zu verwenden, um einen JSON-Körper zu API
- 16. versucht, POST zu verwenden, aber API versucht, GET zu verwenden
- 17. Mit beiden vorderen und hinteren Kameras gleichzeitig android
- 18. Beide iPhone-Kameras auf der gleichen Ansicht?
- 19. Toggle zwischen Kameras, Sticks auf VideoSourcePlayer.Start()
- 20. Verwenden API mit api Schlüsseln mit Hilfe von Javascript
- 21. Wie http api (oder eine beliebige V1 API) zu verwenden, um sql wo mit oder
- 22. Ermitteln der relativen Drehung zwischen zwei Kameras
- 23. Wie wechsle ich zwischen zwei Kameras (UnrealEngine 4/C++)?
- 24. Windows: Wie bekomme ich die Unterstützung für Kameras?
- 25. Wie Win32-APIs mit Python zu verwenden?
- 26. Steuern Sie mehrere Kameras mit den gleichen Steuerungen
- 27. Mehrere IP-Kameras als Windows-Videoquellen?
- 28. iOS Wie private API verwenden?
- 29. wie Partition mit CreateFile API zu öffnen?
- 30. Wie RAML verwenden, um eine API OAuth2 zu beschreiben
Einige Beispiele für grundlegende Funktionen, die im Onvif Application Programmer's Guide beschrieben sind (http://www.onvif.org/Portals/0/documents/WhitePapers/ONVIF_WG-APG-Application_Programmer%27s_Guide.pdf), einige der Tools wie onvif-Konformität Test-Tool oder Onvif-Gerätemanager kann auch hilfreich für Sie sein. –