2012-05-10 4 views
5

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

+0

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. –

Antwort

8

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/.

Verwandte Themen