...

Kann ich über ONVIF eine bidirektionale Zeitsynchronisation auf einem NVR eines Drittanbieters erreichen?

18. Mai 2026 Von Han

Ich habe gesehen, wie ganze forensische Fälle zusammenbrachen, weil die Uhren des NVR und der Kamera 30 Sekunden auseinander lagen. Zeitsynchronisation klingt einfach, aber sie bringt Projekte schnell zum Scheitern.

Ja, Sie können die Zeitsynchronisation auf einem NVR eines Drittanbieters über ONVIF erreichen. Aber es ist kein echtes “bidirektionales” Verfahren. Der NVR fungiert als Master-Uhr und sendet seine Zeit über den Befehl SetSystemDateAndTime an die Kameras. Kameras akzeptieren und wenden diese Zeit an, wenn ihre ONVIF-Berechtigungen und Einstellungen dies zulassen.

ONVIF-Zeitsynchronisation zwischen NVR und PTZ-Kamera ONVIF-Zeitsynchronisation zwischen NVR und PTZ-Kamera

Unten erkläre ich genau, wie das funktioniert, was schiefgeht und wie man es für Offline- und Multi-Kamera-Installationen richtig einrichtet. Egal, ob Sie Milestone, Hikvision oder Dahua NVRs verwenden, diese Regeln gelten.

Synchronisiert die Kamera ihre interne Uhr automatisch mit der Master-Zeit meines NVR?

Früher ging ich davon aus, dass Kameras einfach die Zeit des NVR “aufnehmen”, sobald sie verbunden sind. Diese Annahme kostete mich einen vollen Tag Fehlersuche auf einer Baustelle mit 32 Kanälen.

Nein, die Kamera synchronisiert sich nicht automatisch mit der Zeit des NVR aus der Verpackung. Sie müssen die Option “IPC Time Sync” in den Kanaleinstellungen des NVR aktivieren. Sobald diese aktiviert ist, sendet der NVR seine aktuelle Zeit in einem festgelegten Intervall, normalerweise alle 30 bis 60 Minuten, an die Kamera.

NVR IPC Zeitsynchronisationseinstellungsfenster NVR IPC Zeitsynchronisationseinstellungsfenster

Wie die Synchronisation tatsächlich funktioniert

Die ONVIF-Protokoll1 verwendet einen einfachen XML-basierten Befehl namens SetSystemDateAndTime. Hier ist der grundlegende Ablauf:

  1. Der NVR liest seine eigene Uhr (von NTP2 oder seinem internen RTC-Chip).
  2. Der NVR sendet diese Zeit über das lokale Netzwerk an die Kamera.
  3. Die Kamera empfängt den Befehl und überschreibt ihre lokale RTC.
  4. Die Kamera sendet eine Bestätigungsantwort zurück.

Dies ist ein Einweg-Push. Der NVR teilt der Kamera mit, wie spät es ist. Die Kamera teilt dem NVR nichts über die Zeit mit. Daher ist “zweiweg” etwas irreführend. Es ist eigentlich ‘Master-Slave-Synchronisation’3.

Was passiert, wenn Sie es nicht aktivieren

Wenn Sie diese Einstellung überspringen, behält jedes Gerät seine eigene Uhr. Über Tage und Wochen hinweg billige RTC-Chips4 driften. Ich habe bei günstigen Kameras eine Abweichung von 2 bis 5 Sekunden pro Tag gemessen. Nach einem Monat ist das über eine Minute Unterschied. Ihre Videozeitleiste wird unzuverlässig.

Das Synchronisationsintervall ist wichtig

Die meisten NVRs lassen Sie wählen, wie oft die Zeit gesendet werden soll. Hier ist eine kurze Anleitung:

Synchronisationsintervall Am besten für Risikostufe
10 Minuten Hochsicherheits-Forensik-Standorte Geringe Abweichung, höherer Netzwerkverkehr
60 Minuten Standard-Gewerbeprojekte Guter Kompromiss für die meisten Arbeiten
24 Stunden Wohnbereiche mit niedriger Priorität Hohes Abweichungsrisiko zwischen Synchronisationen

Für jedes Projekt, bei dem Videobeweise vor Gericht wichtig sind, empfehle ich 60 Minuten oder weniger. Die RTC der Kamera wird in diesem Fenster nicht mehr als eine Sekundebruchteil abweichen.

Eine häufige Falle: Die Kamera lehnt den Befehl ab

Einige Kameras werden standardmäßig mit deaktiviertem ONVIF ausgeliefert. Andere erfordern, dass Sie ein separates ONVIF-Benutzerkonto mit Administratorrechten erstellen. Wenn der NVR sendet Befehl SetSystemDateAndTime und der ONVIF-Dienst der Kamera ausgeschaltet ist oder dem Benutzer die Berechtigung fehlt, schlägt die Synchronisation lautlos fehl. Der NVR zeigt möglicherweise nicht einmal einen Fehler an. Sie entdecken das Problem erst Wochen später, wenn die Zeitstempel nicht übereinstimmen.

Mein Rat: Überprüfen Sie nach dem Anschließen einer neuen Kamera manuell deren aktuelle Uhrzeit auf der Seite “Kanalstatus” des NVR. Wenn die Uhrzeit um mehr als 2 Sekunden abweicht, funktioniert Ihre Synchronisierung nicht.

Wie behandelt das System Änderungen der “Sommerzeit” über das ONVIF-Protokoll?

Ich hatte einmal einen Kunden, der mich in Panik anrief, weil die Hälfte seiner Kameras eine Stunde vorgesprungen war, während die andere Hälfte unverändert blieb. DST-Übergänge sind eine versteckte Landmine in Multi-Vendor-Systemen.

ONVIF behandelt die Sommerzeit über die Zeitzone und Sommerzeit Felder im Befehl SetSystemDateAndTime Befehl. Wenn sowohl der NVR als auch die Kamera dieselben DST-Regeln teilen, erfolgt der Übergang reibungslos. Wenn sie nicht übereinstimmen, haben Sie eine einstündige Lücke in Ihren Aufzeichnungen.

Sommerzeitkonfiguration in den ONVIF-Kamerainstellungen Sommerzeitkonfiguration in den ONVIF-Kamerainstellungen

Warum DST Dinge kaputt macht

Das Kernproblem ist einfach. DST ist keine universelle Regel. Verschiedene Länder stellen Uhren an unterschiedlichen Daten um. Einige Regionen halten keine Sommerzeit ein. Wenn Ihr NVR auf “US Eastern Time” eingestellt ist und Ihre Kamera auf “UTC+8 (keine Sommerzeit)” eingestellt ist, springt die Uhr des NVR im März vor. Die Uhr der Kamera tut dies nicht. Jetzt haben Sie zweimal im Jahr eine einstündige Zeitabweichung in Ihrer Zeitleiste.

Die ONVIF DST-Felder erklärt

Innerhalb der Befehl SetSystemDateAndTime XML-Nutzlast gibt es spezifische Felder:

  • DateTimeType: Kann “Manuell” oder “NTP” sein.”
  • Sommerzeit: Ein boolescher Wert. True bedeutet, dass DST aktiv ist.
  • Zeitzone: A POSIX-Zeitzonen-String5 wie CST6CDT,M3.2.0,M11.1.0.

Diese POSIX-Zeichenkette teilt der Kamera genau mit, wann sie vor- und zurückgestellt werden muss. Wenn der NVR diese Zeichenkette korrekt sendet, kümmert sich die Kamera selbst um die Sommerzeit.

Das reale Problem

Die meisten NVRs von Drittanbietern senden nicht die vollständige POSIX-Zeitzonen-Zeichenkette. Sie senden nur das aktuelle Datum und die aktuelle Uhrzeit. Daher lernt die Kamera nie die Regeln für die Sommerzeit. Sie erhält jede Stunde nur die Information “es ist jetzt 14:00 Uhr”. Das funktioniert an 363 Tagen im Jahr problemlos. Aber an den beiden Tagen des Sommerzeitwechsels kommt es zum Chaos.

Szenario Was passiert Fix
NVR sendet vollständige Zeitzone + Sommerzeitregeln Kamera passt sich automatisch an Keine Maßnahmen erforderlich
NVR sendet nur aktuelle Uhrzeit (keine Sommerzeitinformationen) Kamera springt am Übergangstag um 1 Stunde, wird dann beim nächsten Synchronisieren korrigiert Stellen Sie das Synchronisierungsintervall auf 10 Minuten um die Sommerzeitdaten herum ein
NVR und Kamera haben unterschiedliche Sommerzeiteinstellungen Permanente 1-Stunden-Verschiebung für 6 Monate Zeitzone auf beiden Geräten manuell abgleichen

Meine Empfehlung für internationale Projekte

Wenn Sie Kameras in mehreren Zeitzonen einsetzen, stellen Sie alles auf UTC6. Keine Sommerzeit. Keine Zeitzonenverschiebungen. Nur die reine UTC-Zeit auf jedem Gerät. Lassen Sie dann Ihre VMS-Software die Umrechnung in die lokale Zeit für die Anzeige vornehmen. Dies beseitigt alle Sommerzeit-Probleme auf Hardware-Ebene.

Stellen Sie für Projekte in einer einzelnen Region sicher, dass der NVR und jede Kamera exakt dieselbe Zeitzonen-Zeichenkette verwenden. Verlassen Sie sich nicht auf die “automatische Erkennung”. Stellen Sie sie während der Inbetriebnahme manuell auf jedem Gerät ein.

Kann ich das interne NTP der Kamera deaktivieren, damit der NVR als primäre Zeitquelle fungiert?

Diese Lektion habe ich auf die harte Tour gelernt. Eine Kamera sprang alle paar Minuten zwischen zwei verschiedenen Zeiten hin und her. Es dauerte Stunden, bis ich erkannte, dass ihr interner NTP-Client mit dem ONVIF-Synchronisationsbefehl des NVRs kämpfte.

Ja, Sie sollten den internen NTP-Client der Kamera deaktivieren, wenn Sie eine NVR-basierte ONVIF-Zeitsynchronisation verwenden. Wenn beide aktiv sind, konkurrieren sie. Die Uhr der Kamera schwankt zwischen der Zeit des NTP-Servers und der Zeit des NVRs, was zu instabilen Zeitstempeln auf Ihren Aufnahmen führt.

Deaktivieren von NTP in der Web-Oberfläche der IP-Kamera Deaktivieren von NTP in der Web-Oberfläche der IP-Kamera

Das Konfliktverständnis

Hier ist, was passiert, wenn sowohl NTP- als auch ONVIF-Synchronisation gleichzeitig ausgeführt werden:

  1. In Minute 0 pusht der NVR seine Zeit über ONVIF an die Kamera. Die Kamerauhr wird auf 14:00:00 eingestellt.
  2. In Minute 5 fragt der NTP-Client der Kamera ab pool.ntp.org. Der NTP-Server sagt, es ist 14:00:03 (weil die eigene Uhr des NVRs leicht abweicht). Die Kamerauhr springt auf 14:00:03.
  3. In Minute 60 pusht der NVR erneut. Die Kamera springt zurück auf das, was der NVR angibt.

Dieses Hin und Her erzeugt Mikrosprünge in Ihrer Videosequenz. Die meisten VMS-Plattformen können mit kleinen Sprüngen gut umgehen. Wenn der Unterschied jedoch mehr als eine Sekunde beträgt, können Sie doppelte Frames oder Lücken in der Wiedergabe sehen.

Wann NTP an der Kamera aktiv bleiben sollte

Es gibt eine Ausnahme. Bei Off-Grid-4G-Bereitstellungen, bei denen der NVR keinen Internetzugang hat, kann die Kamera Ihre genaueste Zeitquelle sein. Wenn die Kamera über 4G eine Verbindung zum Internet herstellt und sich mit NTP synchronisiert, hat sie möglicherweise eine bessere Zeit als der NVR, der in einem versiegelten Schrank ohne Netzwerk steht.

In diesem Fall wünschen Sie die entgegengesetzte Konfiguration:

Bereitstellungstyp Beste Zeitquelle Kamera NTP NVR ONVIF Synchronisation
Standard-LAN-Verkabelung NVR (verbunden mit NTP) Deaktiviert Aktiviert, 60 Min.
Off-Grid, NVR hat Internet NVR (über 4G verbunden) Deaktiviert Aktiviert, 60 Min.
Off-Grid, nur Kamera hat 4G Kamera (über NTP über 4G) Aktiviert Deaktiviert
Vollständig offline, kein Internet NVR (hochwertige RTC) Deaktiviert Aktiviert, 30 Min.

So deaktivieren Sie NTP auf den meisten Kameras

Die Schritte variieren je nach Hersteller, aber der allgemeine Prozess ist:

  1. Melden Sie sich direkt bei der Webschnittstelle der Kamera an (nicht über den NVR).
  2. Gehen Sie zu System > Zeiteinstellungen oder Konfiguration > Datum/Uhrzeit.
  3. Ändern Sie den Zeitmodus von “Mit NTP synchronisieren” auf “Manuell” oder “Mit NVR synchronisieren”.”
  4. Speichern und neu starten.

Einige Kameras verstecken diese Einstellung tief in erweiterten Menüs. Andere stellen sie nur über den ONVIF-Befehl selbst bereit, wo Sie Befehl SetSystemDateAndTime den Befehl selbst einstellen DateTimeType auf “Manuell”.”

Ein Hinweis zu Firmware-Fehlern

Ich habe Kameras von bestimmten Herstellern gesehen, die NTP nach einem Firmware-Update wieder aktivieren. Überprüfen Sie immer die Zeiteinstellungen nach jedem Firmware-Upgrade. Fügen Sie es Ihrer Inbetriebnahme-Checkliste hinzu.

Warum ist eine präzise Zeitsynchronisation für forensische Beweise in Multi-Kamera-Projekten entscheidend?

Ich hatte einen Kunden, der einen Haftungsfall verlor, weil seine Kameras eine Lücke von 47 Sekunden zwischen zwei Blickwinkeln desselben Ereignisses zeigten. Der gegnerische Anwalt behauptete, das Filmmaterial sei bearbeitet worden. Das war es nicht. Die Uhren waren einfach nicht synchron.

Eine präzise Zeitsynchronisation ist entscheidend, da Gerichte und Versicherungen kontinuierliche, korrelierte Beweise über mehrere Kameraansichten hinweg verlangen. Wenn die Zeitstempel zwischen den Kameras nicht übereinstimmen, kann das Filmmaterial als unzuverlässig, manipuliert oder unzulässig angefochten werden.

Forensische Zeitachse mit mehreren Kameras und synchronisierten Zeitstempeln Forensische Zeitachse mit mehreren Kameras und synchronisierten Zeitstempeln

Der rechtliche Standard

In den meisten Gerichtsbarkeiten muss Videobeweis einen Nachweis der Beweiskette erfüllen. Ein Teil dieses Standards ist der Nachweis, dass die Zeitstempel korrekt und konsistent sind. Ein Richter muss ONVIF nicht verstehen. Aber ein Richter versteht, dass, wenn Kamera A sagt, ein Ereignis sei um 14:02:15 passiert, und Kamera B sagt, dass dasselbe Ereignis um 14:02:58 passiert ist, etwas nicht stimmt.

Wie viel Drift ist akzeptabel?

Für allgemeine kommerzielle Sicherheit akzeptieren die meisten Integratoren bis zu 2 Sekunden Drift zwischen Kameras. Für forensische Systeme (Casinos, Banken, kritische Infrastrukturen) liegt der Standard bei unter 500 Millisekunden.

Die wahren Kosten schlechter Synchronisation

Denken Sie aus der Perspektive Ihres Kunden. Er hat für ein 32-Kamera-System zum Schutz einer Baustelle bezahlt. Ein Diebstahl geschieht. Er ruft die Aufnahmen ab. Kamera 12 zeigt einen LKW, der um 03:14 Uhr ankommt. Kamera 7 zeigt denselben LKW um 03:15 Uhr. Kamera 22 zeigt ihn um 03:13 Uhr. Nun kann der Ermittler keine klare Zeitachse erstellen. Das Material ist technisch nutzbar, aber es erzeugt Zweifel.

Wie “forensische” Synchronisation aussieht

Für Projekte, die gerichtlich verwertbare Beweise erfordern, empfehle ich Folgendes:

  1. Eine einzige Zeitquelle. Jedes Gerät im Netzwerk synchronisiert sich mit einem NTP-Server. Keine Ausnahmen.
  2. Synchronisationsintervall von 10 Minuten oder weniger. Dies hält den Drift auch bei billigen RTC-Chips unter 1 Sekunde.
  3. Zeitstempel-Überlagerung. Brennen Sie die Zeit direkt in den Videostream ein. Dies beweist, dass die Zeit bei der Aufnahme eingestellt wurde und nicht nachträglich hinzugefügt wurde.
  4. Audit-Protokolle. Aktivieren Sie die Zeitsynchronisationsprotokollierung auf dem NVR. Dies erstellt eine Aufzeichnung, die zeigt, dass die Synchronisation während des gesamten Vorfalls aktiv und erfolgreich war.
  5. Regelmäßige Überprüfung. Führen Sie monatlich eine Überprüfung durch, bei der alle Kamerauhren mit einer Referenz verglichen werden. Dokumentieren Sie die Ergebnisse.

Die Herausforderung "Off-Grid"

An solarbetriebenen 4G-Standorten ist die Aufrechterhaltung einer forensischen Synchronisation schwieriger. Der NVR kann den Strom verlieren. Die 4G-Verbindung kann abbrechen. Die Kamera kann neu starten und ihre RTC-Einstellung verlieren. Für diese Standorte empfehle ich Kameras mit GPS-gesteuerten Uhren7 oder hochwertigen RTC-Modulen, die die Zeit wochenlang ohne Korrektur genau halten.

Bei Loyalty-Secu verfügen unsere 4G-Solar-PTZ-Systeme über RTC-Chips in Industriequalität, die für eine Abweichung von weniger als 1 Sekunde pro Woche ausgelegt sind. In Kombination mit der NTP-Synchronisation über 4G, wenn die Verbindung verfügbar ist, erhalten Sie forensische Genauigkeit, selbst in vollständig netzunabhängigen Umgebungen.

Schlussfolgerung

ONVIF-Zeitsynchronisation funktioniert, aber nur, wenn Sie sie bewusst konfigurieren. Deaktivieren Sie konkurrierende NTP-Clients, gleichen Sie Zeitzonen exakt ab, überprüfen Sie Berechtigungen und kontrollieren Sie Ihre Uhren monatlich. Behandeln Sie Zeit wie Infrastruktur, nicht wie eine nachträgliche Überlegung.


1. Offizielle ONVIF-Spezifikationsseite für Interoperabilitätsstandards. ︎↩︎ 2. Network Time Protocol – der Standard für die Uhrsynchronisation über IP-Netzwerke. ︎↩︎ 3. Erklärung der Master-Slave-Synchronisation in vernetzten Systemen. ︎↩︎ 4. Echtzeit-Uhr-Chips zur Zeitmessung bei Stromausfall. ︎↩︎ 5. Dokumentation der GNU C Library für POSIX-Zeitzonen-Strings, die in ONVIF verwendet werden. ︎↩︎ 6. Koordinierte Weltzeit – der primäre Zeitstandard, nach dem die Welt Uhren reguliert. ︎↩︎ 7. Technischer Artikel über GPS-disziplinierte Oszillatoren für ultrapräzise Zeit. ︎↩︎

Sind Sie bereit, Ihr Projekt zu sichern?

Sie erhalten vollständige technische Spezifikationen, Großhandelspreise und eine maßgeschneiderte Lösung für Ihre speziellen PTZ- und Solaranforderungen.

Antwort innerhalb von 24 Stunden

Sie benötigen eine maßgeschneiderte Solarlösung für Ihr Projekt?

Sehen Sie sich unsere von Experten geprüften technischen Leitfäden an oder fordern Sie einen individuellen Einrichtungsplan an. Unser Technikteam hilft Ihnen, das perfekte Solarstrom-Kit für Ihre spezifischen PTZ-Kameraanforderungen zu finden.