Was ist das ONVIF-Protokoll? ONVIF – was ist das? Wenn die Kamera onvif nicht unterstützt

Leider ist die Verwendung des ONVIF-Protokolls kein Allheilmittel zur Lösung des Problems der Gerätekompatibilität. Sie können lesen dieser Artikel, um ein detaillierteres Verständnis der Funktionen der Verwendung von ONVIF zu erhalten. Der Artikel enthält Auszüge aus offiziellen Dokumenten des ONVIF-Forums.

Ist Onvif ein globaler Interoperabilitätsstandard?

Viele Hersteller von IP-Kameras behaupten oft, dass die Zugehörigkeit zu einem bestimmten Standard Garantien für bestimmte Eigenschaften bietet. Aber vielleicht gibt es Garantien für den Standard?

Onvif - Standard!

Wenn wir beispielsweise das Nachschlagewerk konsultieren, erfahren wir, dass das Open Network Video Interface Forum (Onvif) die Protokolle für die Interaktion von Geräten wie IP-Kameras, DVRs, Encodern und Videomanagementsystemen definiert. Diese. Jede Onvif-kompatible Hardware kann mit jeder Onvif-kompatiblen Software verbunden oder integriert werden.

Dieses internationale Forum wurde 2008 von Axis Communications, Bosch Security Systems und Sony gegründet. Das Hauptziel bestand darin, einen offenen Standard für Netzwerk-Videoüberwachungssysteme zu entwickeln und zu verbreiten. In den Folgejahren stieg die Zahl der Teilnehmer rasant an und innerhalb von zwei Jahren überstieg ihre Zahl 100 Unternehmen. Und das ist nicht verwunderlich, denn Onvif begann in aller Munde zu sein, es wurde beworben, es war in Mode, es als einen der Vorteile eines Geräts gegenüber einem anderen zu nutzen. Aber das ist wahrscheinlich nicht der einzige Grund für den rasanten Anstieg der Popularität. Und um herauszufinden, woran das sonst noch liegen könnte, schauen wir uns die offizielle Dokumentation auf der Website des Onvif-Forums an:

Diese. Um Mitglied im Forum zu werden, reicht es aus, jährlich einen bestimmten Betrag an US-Dollar einzuzahlen, abhängig von der gewünschten Mitgliedschaftsstufe. Diese. Der zweite Faktor für die wachsende Beliebtheit könnte der „Einstiegspreis“ sein, der bei solchen Unternehmen ebenfalls nicht so hoch ist.

Wir haben uns kurz über die Teilnehmer entschieden, aber was ist der Zweck dieser Organisation? Schauen wir uns noch einmal die Dokumente an:

Diese. Tatsächlich besteht das Hauptziel darin, eine offene und globale Schnittstelle zu entwickeln. Gleichzeitig ist Onvif jedoch kein Standard, sondern kann einer werden, wenn es von offiziellen Standardisierungsgremien übernommen wird, oder ein De-facto-Standard werden, wenn es von mehreren Herstellern auf dem Markt verwendet wird.

Wenn wir uns nun den ersten und zweiten Teil des Dokuments ansehen, können wir zu dem Schluss kommen, dass Onvif heute ein De-facto-Standard geworden ist. Und außerdem ist es ein ziemlich beliebter Standard.

Verschiedene Standards

Das Vorhandensein des „Onvif“-Etiketts auf Geräten und Software bedeutet, dass gemeinsames Arbeiten möglich ist, jedoch keine Garantie für den ordnungsgemäßen Betrieb ist. Diese. Sie können dem „Onvif“-Symbol nicht blind vertrauen. Und das hängt mit verschiedenen Onvif-Profilen zusammen. Wie überprüfe ich die Gerätekompatibilität? Die Software wurde auf Basis eines Profils erstellt und das Gerät unter Berücksichtigung eines neuen Profils freigegeben – eine Kompatibilitätsgarantie gibt es aber nicht, weil Die Onvif-Versionen werden unterschiedlich sein. Dementsprechend wird es notwendig sein Verlängerung für die Integration, d.h. Der Onvif-Standard unterscheidet sich nicht von Systemen mit einem offenen SDK, obwohl die Mitglieder dieses Forums allen etwas anderes versichern möchten. Bei der Auswahl eines Onvif-basierten Systems sollte daher zusätzlich darauf geachtet werden, dass Geräte und Software kompatibel sind. Dies bedeutet, dass dieser Standard das Kompatibilitätsproblem immer noch nicht löst!

Wie Sie anhand des Auszugs dieses Artikels selbst sehen können, ist ONVIF eine gute Initiative, aber die Standardisierung dieses Protokolls ist noch nicht erreicht, daher gibt es gewisse Nachteile und Ungenauigkeiten bei seiner Verwendung.

Welche Empfehlungen könnte es geben? Wie bereits oben geschrieben... Durch den Kauf von Geräten von einem Hersteller können Sie Probleme im Zusammenhang mit Protokollinkompatibilität vermeiden, da ein Hersteller die Möglichkeit hat, die Geräte auf Kompatibilität zu testen. Informieren Sie sich vorab über die Kompatibilität von Geräten verschiedener Hersteller, wenn Sie die Möglichkeit haben, diese gemeinsam zu testen diese Informationen Sie erhalten. Finden Sie heraus, welche Version von ONVIF auf den Geräten installiert ist und welche Funktionen dieses Protokoll implementieren kann.

Das ONVIF Open Network Video Interface Forum ist ein Industriestandard, der Protokolle für die Interaktion von Geräten wie IP-Kameras, Encodern, Videorecordern und Videomanagementsystemen definiert. Es wurde im November 2008 von Axis Communications, Bosch Security Systems und Sony gegründet, um einen offenen Standard für Netzwerk-Videoüberwachungssysteme zu entwickeln und zu vertreiben.



ONVIF-Entwickler wählten die am weitesten entwickelten Technologien aus und passten sie an IP-Videoüberwachung. Insbesondere basiert die ONVIF-Spezifikation auf modernen Webdiensten, die durch die WSDL-Sprache (WSDL (Web Services Description Language) – eine Sprache zur Beschreibung von Webdiensten und für den Zugriff darauf, basierend auf der XML-Sprache), RTP/RTSP, SOAP (XML) beschrieben werden ) Protokolle ), Videokomprimierungsstandard H.264, MPEG-4, MJPEG. Die folgenden Trackingpunkte wurden als Haupt-ONVIF-Standard übernommen:

  • Konfiguration der Netzwerkschnittstelle
  • Geräteerkennung mithilfe des WS-Discovery-Protokolls - Diensterkennungsprotokolle - Netzwerkprotokolle die es Ihnen ermöglichen, in einem Computernetzwerk verfügbare Geräte und Dienste automatisch zu finden
  • Kameraprofile verwalten
  • Medienstreaming einrichten
  • Ereignisbehandlung
  • PTZ-Antriebssteuerung (Schwenken/Neigen/Zoom)
  • Skalierung)
  • Videoanalyse
  • Sicherheit (Zugriffskontrolle, Verschlüsselung).

Ein wichtiger Vorteil des ONVIF-Standards ist gute Unterstützung Videoanalyse integriert in IP-Endpunkte wie Kameras und Encoder. Somit können Überwachungsgeräte eine lokale Erkennung, Verfolgung und Erkennung von Objekten durchführen. Diese Live-Daten werden zusammen mit Videos und Bildern über ein IP-Netzwerk unter Verwendung von ONVIF-Protokollen an das Aufzeichnungsgerät und das Archiv übertragen.

Historisch gesehen ist das Konzept des ONVIF-Forums untrennbar mit dem Konzept der Interoperabilität verbunden. Was ist Interoperabilität?

Ein Beispiel für hervorragende Interoperabilität ist die Sprache HTML-Programmierung oder HTTP-Protokoll.

Nun, da wir wissen, wie dieses Protokoll entstanden ist und was sich entwickelt hat.

An im Moment Das Onvif-Protokoll ist in vier verschiedene Profile unterteilt: C, S, G und zuletzt kam Profil Q hinzu.

Daten zur Profilerstellung:

  • Dezember 2014 – ONVIF-Profil Q
  • Juni 2014 – ONVIF-Profil G
  • Dezember 2013 – ONVIF-Profil C
  • Dezember 2011 – ONVIF-Profil S

Die Einführung von Profilen soll Endanwendern (mit Anwendern meinen wir Hersteller von Videoüberwachungs-, Zutrittskontroll- und Sicherheitssystemen) eine einfachere Definition von Funktionen ermöglichen. In Videoüberwachungssystemen verwenden wir größtenteils die letzten beiden Profile.

Aber schauen wir uns jeden von ihnen an:

Profil S. Es beschreibt allgemeine Funktionen für das Aufzeichnungssystem und Video-Streaming-Geräte (IP-Kameras) sowie Alarmereignisse (schließende Alarmkontakte oder Softwarealarme). Gemeinsame Steuerung des ONVIF-Videostreams für IP-Kameras und Aufnahmegeräte. Das Profil umfasst Funktionen: PTZ, Audio-Streaming und Video, Relaisausgangsdaten, Bewegungserkennungsdaten (und andere Softwarealarme), Informationsempfang und Aufzeichnung durch Aufnahmegeräte.
Die Einführung dieses Profiltyps ermöglichte es uns, Dingen wie der Onvif-Version weniger Aufmerksamkeit zu schenken. Das bedeutet für Sie und mich, dass Geräte der Onvif-Version 1.0 mit der Onvif-Version 2.0 kompatibel sind

Wir werden uns Profil Q separat ansehen, da es erst kürzlich veröffentlicht wurde und viele interessante Dinge enthält!

Für Videoüberwachungssysteme werden zwei Arten von Profilen immer relevanter, beispielsweise G und S. Derzeit ist das S-Profil häufiger anzutreffen – vor allem aufgrund seiner einfachen Handhabung und seines guten Designs.

Es stellt sich also heraus, dass Onvif sehr vielfältig ist und Entwicklern von Videoüberwachungssystemen viele Vorteile bietet. Jetzt sollten wir jedoch zum Anfang zurückkehren, nämlich zu der Tatsache, dass sich alle Entwickler von Videoüberwachungssystemen für die fortschrittlichsten und wichtigsten halten. Und selbst wenn sie das Onvif-Protokoll in ihren Kameras verwenden, sind sie sehr daran interessiert, uns etwas Neues zu bieten. Was kommt dabei heraus?

Einige unserer Geräte verlieren für eine Reihe von Funktionen die sogenannte Kompatibilität. Aus meiner Erfahrung bin ich zu dem Schluss gekommen, dass sich alle Hersteller hinsichtlich der Videoübertragung strikt an die Onvif-Spezifikation halten. Aber was die Umsetzung angeht zusätzliche Funktionen sie haben ihre ganz persönliche Meinung. Und manchmal haben wir einen Onvif-fähigen Rekorder und ein Onvif-fähiges Videostream-Ausgabegerät einfache Sprachen Es gibt eine Kamera und einen Rekorder. Und sie funktionieren nicht ... manchmal gibt es nicht einmal einen Videostream. Aber meistens funktioniert die zusätzliche Funktionalität nicht. Wie Bewegungserkennung, Audioübertragung oder die Arbeit mit Analysen.

Und hier stellt sich die ewige russische Frage, sogar zwei... Was tun? Und wer ist schuld?

SDK - (aus dem englischen Softre Development Kit) - Set
Entwicklungstools, die es Spezialisten ermöglichen
Softwareanwendungen erstellen
für ein bestimmtes Softwarepaket, Software
Bereitstellung grundlegender Entwicklungstools und Hardware
Plattformen, Computersystem, Spielekonsolen,
Betriebssysteme und andere Plattformen.
API- An(manchmal
An(API) -
eine Reihe vorgefertigter Klassen, Prozeduren, Funktionen, Strukturen und
Von der Anwendung bereitgestellte Konstanten (Bibliothek,
Service) zur Verwendung in externer Software
Produkte. Wird von Programmierern verwendet, wenn
Schreiben von Bewerbungen aller Art.

Bereits 2008 fand ein Weltforum im Bereich Videoüberwachungssysteme statt, dessen Ergebnisse eine große Rolle bei der Entwicklung von IP-Systemen spielten. Marktgiganten, nämlich Bosh, Axis, Sony, haben eine Art Community „Onvif“ organisiert, was ins Russische übersetzt „Open Network Video Interface“ bedeutet. Ziel der Unternehmen war es, einen offenen Standard für die Interaktion von IP-Videoüberwachungsgeräten zwischen Geräten verschiedener Marken zu schaffen.

Aus diesem Grund können IP-Kameras, die mit dem Onvif-Protokoll eines Herstellers arbeiten, heute problemlos eine Verbindung zu einem DVR oder Videoserver eines anderen Herstellers herstellen, der dies unterstützt diese Technologie, was, wie Sie mir zustimmen werden, viel bequemer ist.

Kompatibilität mit ONVIF-Geräten

Im Gegensatz zu analogen Geräten, die nie einer technischen Kombination bedurften und der gesamte Aufbau eines solchen Systems nur darin bestand, das Kabel richtig darunter zu quetschen und dieselben Anschlüsse an die Kamera und den DVR oder an das IP-System anzuschließen, war zur Anpassung eine ständige Softwarekonvertierung erforderlich andere IP-Geräte.

Zusammen mit der Modernisierung technischer Komponenten von IP-Kameras wie:

  • - Erlaubnis
  • — Komprimierungscodecs
  • — Verbesserung der Bewegungsmeldertechnologie
  • — Management
  • — Alarmeingänge
  • — Arbeiten Sie in komprimierten und Hauptstreams

Auch das Onvif-Protokoll selbst musste modernisiert werden, was zur Veröffentlichung verschiedener Versionen führte:

  • — ONVIF 1.0 — Das erste Protokoll von 2008.
  • — ONVIF 2.0 — Erstellungsdatum 2010.
  • - ONVIF 2.2 - 2012.
  • - ONVIF 2.4 - 2013.
  • - ONVIF 2.5 - 2014.

Obwohl das Arbeiten mit dem Onvif-Protokoll einen Kompatibilitätsstandard darstellt, ist dies nicht immer der Fall. Wenn Sie beispielsweise versuchen, eine alte IP-Kamera der Version 1.0 an einen moderneren DVR mit onvif 2.0 anzuschließen, erkennt der Rekorder die Kamera einfach nicht im Netzwerk. Der Grund liegt in der fehlerhaften Kombination unterschiedlicher Architekturprinzipien.

Daher wurde beschlossen, ein spezielles Profil zu erstellen, das die Produktion ermöglichte fließender Übergang zwischen zwei Protokollversionen.

S-Profil ermöglichte es uns, einen bestimmten Standard für die Interaktion von IP-Kameras mit Videostream, Wiedergabe, Aufnahmesteuerung usw. zu schaffen.

Im Video: Einrichten und Anschließen einer Onvif-Kamera


Wie verbinde ich eine IP-Kamera über Onvif mit einem DVR?

Der erste Schritt besteht darin, den DVR an Ihren Router oder Switch anzuschließen. Geben Sie dem DVR eine beliebige IP-Adresse, wenn Sie nicht vorhaben, über das Internet zu arbeiten, oder registrieren Sie eine Adresse, die zum Subnetz des Routers passt, wenn Sie ein solches Ziel dennoch verfolgen.

Auf der Rückseite des Routers ist in der Regel seine interne IP-Adresse angegeben, durch Anklicken gelangt man dorthin Web-Interface Geräte. Gängige Router-Modelle haben die interne Adresse 192.168.0.1 oder 192.168.1.1, die Heimatadresse des Geräts ist jedoch immer auf der Website des Herstellers zu finden. Wie wir unsere interne IP sehen 192.168.1.1 , erinnern.

Lass uns gehen Netzwerkeinstellungen DVR. Wir weisen ihm eine beliebige freie Adresse zu, deren erste drei Werte mit dem Subnetz des Gateways, also des Routers, übereinstimmen müssen. Jederzeit lokales Netzwerk Es sollten keine identischen Adressen vorhanden sein, da die Geräte sonst in Konflikt geraten und sich gegenseitig ausschalten.

Wir gehen zum Menü zum Hinzufügen von IP-Geräten (unterschiedliche DVR-Firmware hat unterschiedliche Bezeichnungen, aber das Einrichtungsprinzip ist das gleiche). Wählen Sie das gewünschte Protokoll aus und klicken Sie auf Suchen. Der Rekorder findet alle Geräte, die zum Subnetz des Routers passen. Damit ist die Einrichtung der OnVIF-Kamera abgeschlossen.

Protokolle von Drittanbietern

Neben onvif gibt es viele Protokolle, die ihre eigenen Besonderheiten aufweisen. Um den Aufbau der Anbindung eigener IP-Komponenten zu vereinfachen, werden vom Hersteller in der Regel Protokolle von Drittanbietern eingesetzt. Ziel ist beispielsweise das i8-Protokoll automatische Einrichtung IP-Adressen von Videokameras.

Bei dieser Hinzufügungsmethode wird der DVR selbst eingestellt erforderlichen Einstellungen Kameras, und wenn Sie eine Videokamera eines Drittanbieters anschließen müssen, können Sie onvif erneut verwenden.


Das internationale Branchenforum ONVIF – Open Network Video Interface Forum wurde 2008 von den größten Unternehmen im Bereich Videoüberwachungssysteme – Axis Communications, Sony und Bosch Security Systems – gegründet. Das Forum war offen für die Entwicklung und Implementierung offener Standards für Netzwerk-Videoüberwachungssysteme und umfasst heute mehr als 430 Unternehmen, die mehr als 80 % des Gesamtanteils des russischen Marktes ausmachen.


Im Wesentlichen ermöglicht die ONVIF-Schnittstelle eine einfache Interoperabilität physischer Geräte sowie Softwareprodukte, für IP-Videoüberwachung, unabhängig vom Hersteller oder Entwickler. Heutzutage umfasst der Markt für Netzwerk-Videoüberwachungssysteme eine riesige Menge an Geräten mit Unterstützung dieses Standards, was das Leben von Integratoren erheblich vereinfacht und es ihnen ermöglicht, auf der Grundlage von Geräten und Softwarepaketen verschiedener Hersteller problemlos zu entwerfen, zu erstellen und zu integrieren.

Bei Videosystemen, die auf Basis offener Schnittstellen aufgebaut sind, ist die Aufrüstung einzelner Komponenten, beispielsweise Netzwerkkameras, Encoder, Videorecorder, Videoanalysekomponenten, Zugangskontrollsysteme und mehr, deutlich einfacher als bei integrierten Videoüberwachungssystemen die Basis proprietärer (geschlossener) Schnittstellen.

Die Unterstützung von Onvif-Standards erweitert den Umfang der Liste erheblich kompatible Geräte, was die Organisation von Videosystemen mit verschiedenen Geräten verschiedener Hersteller erleichtert. Es ist auch viel einfacher, einem solchen Videosystem neue Elemente hinzuzufügen.

Zur Integration genügt es, eine Netzwerkkamera, die ebenfalls mit dieser Schnittstelle ausgestattet ist, an einen DVR oder Videoserver anzuschließen, der den Onvif-Standard unterstützt. Alle Geräteeinstellungen können am Computer vorgenommen werden, wofür es eine Besonderheit gibt Software„Onvif-Dispatcher“.


Somit ist es möglich, aus Geräten verschiedener Hersteller ein flexibleres IP-Videoüberwachungssystem zu erstellen, das alle erforderlichen Eigenschaften erfüllt und vor allem erhebliche Kosteneinsparungen ermöglicht, da dies in der Regel bei Lösungen eines Herstellers der Fall ist viel teurer.


In die Standardisierung des Onvif-Protokolls wurden nur die gängigsten und besten Bildkomprimierungsprotokolle einbezogen, insbesondere H.264, MPEG-4 und MJPEG, die von allen unterstützt werden moderne Geräte und haben die besten Qualitätsindikatoren.

Das Onvif-Protokoll definiert die folgenden Parameter für die Interaktion von Elementen zur Videosignalerzeugung (IP-Kameras, Videoserver) mit Geräten, die das Material empfangen (DVRs/DVRs, Videomanagementsysteme/VMS):

Natürlich waren alle oben genannten Fähigkeiten zuvor in anderen Standards sowie auf der Softwareebene einzelner Geräte vorgesehen, aber in diesem Fall wird alles über eine einzige Software auf einem Computer oder Videoserver erledigt, was die Geschwindigkeit erheblich beschleunigt die Bedienung einzelner Geräte.

Jetzt werden Geräte, die das Onvif-Protokoll unterstützen, immer weiter verbreitet und die Schnittstelle selbst wird verbessert, aber wir können mit Sicherheit sagen, dass der Standard bald die Grundlage der meisten Netzwerk-Videoüberwachungssysteme werden wird.



Teamleiter technische Unterstützung Benedikt Maksimenko.

Kurzes Präsentationsvideo | Warum ONVIF?

Wie der Einsatz kompatibler ONVIF-Produkte die Integration von Videoüberwachungssystemen vereinfachen und es Endbenutzern und Installateuren ermöglichen kann, Sicherheitssysteme für mehrere Marken zu erstellen.

Entwicklungsgeschichte

Das internationale ONVIF (Open Network Video Interface Forum) wurde im November 2008 von Axis Communications, Bosch Security Systems und Sony mit dem Ziel gegründet, einen offenen Standard für Netzwerk-Videoüberwachungssysteme zu entwickeln und zu verbreiten. Anfang 2010 überstieg die Zahl der Teilnehmer des ONVIF-Forums 100 Unternehmen. Genetec war der erste Anbieter von Videomanagementsystemen, der ONVIF-Standards unterstützte.

Hauptmerkmale

Die ONVIF-Entwickler wählten die gängigsten Technologien aus und passten sie für die IP-Videoüberwachung an.

Insbesondere basiert die ONVIF-Spezifikation auf modernen Webdiensten, die durch die Protokolle WSDL, RTP/RTSP und SOAP (XML) beschrieben werden. Der Standard definiert die folgenden Aspekte der Interaktion einer IP-Kamera mit Steuerungs- oder Videoaufzeichnungssystemen (DVR):

  • Konfiguration der Netzwerkschnittstelle;
  • Geräteerkennung mithilfe des WS-Discovery-Protokolls;
  • Verwaltung von Kamerabetriebsprofilen;
  • Einrichten von Streaming-Mediendaten;
  • Ereignisverarbeitung;
  • PTZ-Antriebssteuerung (Schwenken/Neigen/Zoom – Schwenken/Neigen/Zoom);
  • Videoanalyse;
  • Schutz (Zugriffskontrolle, Verschlüsselung).

Ein wichtiger Vorteil des ONVIF-Standards ist seine gute Unterstützung für Videoanalysen, die in IP-Endgeräte wie Kameras und Encoder eingebettet sind.

  • Somit können Überwachungsgeräte eine lokale Erkennung, Verfolgung und Erkennung von Objekten durchführen.

Diese operativen Metadaten werden zusammen mit Videos und Bildern über ein IP-Netzwerk unter Verwendung von ONVIF-Protokollen an die Sicherheitskonsole und das Archiv übertragen. All dies deutet darauf hin, dass die Zukunft des Forums darin bestehen wird, dass beliebige Geräte kombiniert werden können einheitliches System Sowohl analoge Videokameras als auch DVRs stehen vor der Tür.