1. Ich habe zu viele Integratoren gesehen, die von Kameras verbrannt wurden, die behaupten, “kompatibel“ zu sein, aber auf echten Baustellen versagen. Das Protokoll bricht zusammen, der NVR verliert den Feed, und Sie müssen 200 Meilen fahren, um es zu reparieren. Dieses Problem ist vermeidbar.“ONVIF1 2. Um zu überprüfen, ob das Protokoll eines Herstellers den offiziellen Device Test Tool (DTT) bestanden hat, müssen Sie drei Dinge abgleichen: die offizielle ONVIF Conformant Products-Datenbank, den tatsächlichen DTT-Testbericht mit XML-Protokollen, die ein ”PASS“-Urteil zeigen, und eine praktische zweite Überprüfung mit Tools wie ONVIF Device Manager an einer echten Beispiel-Einheit.
3. ONVIF Device Test Tool-Verifizierung für PTZ-Sicherheitskameras.

5. Können Sie das DTT-Testprotokoll bereitstellen, das die 100%-Konformität mit Profil S und T zeigt?.
Inhaltsübersicht
6. Wie reduziert das Bestehen des DTT das Risiko von „Gerät getrennt“-Fehlern auf meinem NVR?
10. Ein legitimes DTT-Testprotokoll ist eine XML-formatierte Datei, die automatisch vom ONVIF Device Test Tool generiert wird. Es zeichnet jeden einzelnen an die Kamera gesendeten Befehl und jede empfangene Antwort auf. Der letzte Abschnitt enthält ein Feld „Verdict“ – es muss für jede getestete Funktion unter Profil S und Profil T „PASS“ lauten.
11. DTT-Testprotokoll im XML-Format, das das PASS-Urteil für Profil S und T zeigt.

13. Ein echtes DTT-Protokoll ist keine PDF-Zusammenfassung oder ein Screenshot. Es ist eine strukturierte
14. XML 15. Datei. Jeder Testfall hat seinen eigenen Eintrag. Wenn das Tool beispielsweise2 16. GetProfiles 17. testet, sendet es die, 18. SOAP 19. Anfrage an die Kamera und zeichnet die genaue XML-Antwort auf. Wenn die Kamera die richtigen Daten im richtigen Format zurückgibt, ist das Urteil für diesen Testfall „PASS“. Wenn die Antwort fehlerhaft, fehlend ist oder ein Timeout auftritt, ist das Urteil „FAIL“ oder „WARNING“.3 fordert die Kamera auf und zeichnet die exakte XML-Antwort auf. Wenn die Kamera die korrekten Daten im korrekten Format zurückgibt, lautet das Ergebnis für diesen Testfall “PASS”. Wenn die Antwort fehlerhaft, fehlend ist oder ein Timeout auftritt, lautet das Ergebnis “FAIL” oder “WARNING”.”
Hier ist, worauf Sie im Protokoll achten sollten:
| Protokollelement | Was es Ihnen verrät | Rote Flagge, wenn… |
|---|---|---|
| Geräteinformationen | Firmware-Version, Modellnummer, Herstellername | Sie nicht mit dem Produkt übereinstimmen, das Sie kaufen |
| Testfall-Ergebnis | PASS, FAIL oder WARNING für jeden Befehl | Mehrere FAILs auftreten, insbesondere bei Kern-Streaming-Befehlen |
| Zeitstempel | Datum und Uhrzeit, zu der der Test durchgeführt wurde | Das Datum ist sehr alt oder stimmt nicht mit der aktuellen Firmware-Version überein |
| Profilumfang | Welche Profile getestet wurden (S, T, G usw.) | Nur Profil S wurde getestet, aber der Verkäufer behauptet Profil T-Unterstützung |
Der Unterschied zwischen Profil S und Profil T
Profil S deckt grundlegendes Video-Streaming ab. Es enthält Befehle wie GetStreamUri, 17. testet, sendet es die, und PTZ-Steuerung4. Wenn eine Kamera Profil S besteht, bedeutet dies, dass Ihr NVR einen Live-Video-Stream abrufen und Schwenk-Neige-Zoom-Funktionen über ONVIF steuern kann.
Profil T ist neuer und fortschrittlicher. Es fügt Unterstützung für H.265-Kodierung5, Bildeinstellungen (Helligkeit, Kontrast, Belichtung) und erweiterte Ereignisbehandlung wie Metadaten zur Bewegungserkennung hinzu. Für moderne Projekte, insbesondere solche, die KI-Analysen oder Edge-Aufzeichnungen verwenden, Profil T6 Compliance ist nicht optional – sie ist ein Muss.
So lesen Sie den Abschnitt "Ergebnis".
Gehen Sie direkt zum Ende der Protokolldatei. Suchen Sie nach der Zusammenfassungstabelle. Jeder Testfall wird mit seinem Ergebnis aufgeführt. Eine “WARNUNG” ist nicht dasselbe wie ein “FEHLER”. Warnungen bedeuten normalerweise, dass eine nicht zwingend erforderliche Funktion nicht unterstützt wird. Wenn die Kamera beispielsweise keinen spezifischen Audio-Backchannel-Befehl unterstützt, wird möglicherweise eine Warnung angezeigt. Das ist in den meisten Fällen akzeptabel.
Aber wenn Sie einen FEHLER bei GetStreamUri oder GetSnapshotUri, sehen, hören Sie sofort auf. Das bedeutet, dass die Kamera kein zuverlässiges Video über ONVIF liefern kann. Keine Firmware-Aktualisierung Ihrerseits wird einen grundlegenden Protokollfehler beheben.
Meine Empfehlung
Bei Loyalty-Secu stellen wir jedem Kunden, der dies wünscht, die vollständige DTT-Protokolldatei zur Verfügung. Wir fügen auch eine Bildschirmaufnahme der gesamten Testsitzung bei. So können Sie den Test in Echtzeit ablaufen sehen, nicht nur das Endergebnis. Wenn Ihr aktueller Lieferant dies nicht kann, fragen Sie sich, warum.
7. Welche Version des ONVIF Device Test Tool wurde für die neueste Firmware verwendet?
Jeder Integrator, mit dem ich spreche, hat den gleichen Albtraum: Die Kamera zeigt um 2 Uhr morgens “Gerät getrennt” auf dem NVR an, und der Kunde ruft in Panik an. Ich habe Jahre damit verbracht, genau dieses Problem zu beseitigen.
Das Bestehen des DTT bedeutet, dass der Protokollstapel der Kamera die Keep-Alive-Handshakes, Sitzungserneuerungen und Fehlerbehebungsbefehle korrekt verarbeitet, auf die NVRs angewiesen sind. Wenn diese Befehle ordnungsgemäß funktionieren, behält der NVR eine stabile Verbindung bei. Wenn nicht, trennt der NVR das Gerät – und Sie erhalten die gefürchtete Fehlermeldung “Gerät getrennt”.

Warum “Gerät getrennt” auf Protokollebene passiert
Die meisten Leute denken, “Gerät getrennt” bedeutet, dass ein Netzwerkkabel locker geworden ist. Manchmal ist das der Fall. Aber meiner Erfahrung nach stammen mindestens 60% dieser Fehler aus der Protokollebene, nicht aus der physischen Ebene. Hier ist, was tatsächlich passiert:
- Der NVR sendet alle paar Sekunden eine Keep-Alive-Anfrage an die Kamera.
- Die Kamera muss innerhalb eines festgelegten Timeout-Fensters antworten.
- Wenn die ONVIF-Implementierung der Kamera fehlerhaft ist, kann sie nicht antworten – oder mit fehlerhaftem XML antworten.
- Der NVR interpretiert dies als verlorenes Gerät und bricht die Verbindung ab.
- Der NVR versucht möglicherweise, die Verbindung automatisch wiederherzustellen, oder auch nicht.
Eine Kamera, die den DTT bestanden hat, wurde verifiziert, um diese Keep-Alive-Zyklen korrekt zu verarbeiten. Das Testwerkzeug prüft speziell Sitzungsverwaltungsbefehle wie Erneuern und Abonnieren unter dem Event Service. Wenn diese erfolgreich sind, wird Ihr NVR eine stabile Sitzung aufrechterhalten.
Die versteckten Kosten von Protokollfehlern
Lassen Sie mich das in Geschäftsbegriffen ausdrücken. Wenn Sie David Miller sind, der ein Sicherheitsintegrationsunternehmen leitet, und Sie 50 Kameras auf einer abgelegenen Baustelle einsetzen, kostet Sie jedes Ereignis “Gerät getrennt” Geld. Hier ist eine grobe Aufschlüsselung:
| Kostenfaktor | Geschätzte Kosten pro Vorfall | Jährliche Auswirkung (50 Kameras, 5% Ausfallrate) |
|---|---|---|
| LKW-Einsatz zum abgelegenen Standort | 300 – 800 € | 750 – 2.000 € |
| Technikerlohn (2-4 Stunden) | 150 – 400 € | 375 – 1.000 € |
| Kundenausfallstrafe | 500 – 2.000 € | 1.250 – 5.000 € |
| Reputationsschaden | Schwer zu quantifizieren | Verlust von Folgegeschäften |
Diese Zahlen summieren sich schnell. Eine Einsparung von 50 € pro Kamera bei einer billigeren, ungetesteten Einheit kann leicht zu einem jährlichen Verlust von 5.000 € an Serviceanrufen führen.
Was der DTT speziell auf Verbindungsstabilität testet
Der DTT prüft nicht nur, ob die Kamera einmal Video streamen kann. Er testet wiederholte Verbindungszyklen. Er testet, was passiert, wenn das Sitzungstoken abläuft. Er testet, ob die Kamera mehrere gleichzeitige ONVIF-Sitzungen verarbeiten kann – denn in einer realen Bereitstellung könnten Ihre NVR, Ihr VMS und Ihre mobile App gleichzeitig verbunden sein.
Mein Ansatz bei Loyalty-Secu
Wir führen nach dem DTT einen 72-stündigen Dauertest unserer Kameras durch. Wir simulieren die NVR-Abfrage in 5-Sekunden-Intervallen und protokollieren jede Antwort. Wenn während dieses Zeitraums ein einziger Keep-Alive fehlschlägt, geht die Firmware zurück an unser F&E-Team. Wir versenden erst, wenn das Protokoll sauber ist. Deshalb berichten unsere Integrationspartner von nahezu null “Gerät getrennt”-Vorfällen im Feld.
8. Beinhaltet der DTT-Test die 4G/LTE-Latenzsimulation für entfernte Geräte?
Ich habe dieses Problem schon öfter festgestellt: Ein Lieferant zeigt einen DTT-Bericht von 2019, aber die Firmware der Kamera, die Sie erhalten, wurde 2024 aktualisiert. Dieser alte Bericht bedeutet nichts.
Die Version des ONVIF Device Test Tool ist wichtig, da jede neue Version aktualisierte Testfälle, strengere Validierungsregeln und Unterstützung für neuere Profile hinzufügt. Eine mit DTT v18.06 getestete Kamera besteht möglicherweise DTT v23.12 nicht. Fragen Sie immer nach der DTT-Versionsnummer und bestätigen Sie, dass sie mit der aktuellen Version auf der ONVIF-Website übereinstimmt.

Warum die DTT-Version wichtig ist
Der ONVIF-Standard entwickelt sich weiter. Neue Profile werden hinzugefügt. Bestehende Befehle werden aktualisiert. Das DTT wird entsprechend aktualisiert. Wenn ein Hersteller seine Kamera mit einer alten Version des DTT getestet hat, wurden möglicherweise Prüfungen übersprungen, die jetzt obligatorisch sind.
Beispielsweise enthalten DTT-Versionen, die nach 2020 veröffentlicht wurden, strengere Prüfungen für Profil T. Ältere Versionen testen möglicherweise H.265-Streaming nicht richtig. Wenn Ihr Projekt H.265 erfordert – und die meisten modernen Projekte tun dies – bietet ein alter DTT-Bericht keinerlei Gewährleistung.
So überprüfen Sie die DTT-Version
Die DTT-Version ist auf der ersten Seite des Testberichts aufgedruckt. Sie ist auch im Header der XML-Protokolldatei eingebettet. Achten Sie auf Folgendes:
- DTT-Versionsnummer: Etwas wie
v23.06oderv22.12. - Test Framework Version: Dies ist die zugrunde liegende Engine. Sie sollte ebenfalls aktuell sein.
- ONVIF Core Specification Version: Dies gibt an, welche Version des ONVIF-Standards als Basis verwendet wurde.
Abgleich mit der Firmware
Dies ist der Schritt, den die meisten Käufer überspringen. Sie müssen zwei Dinge abgleichen:
- Die im DTT-Bericht aufgeführte Firmware-Version.
- Die Firmware-Version auf der Kamera, die Sie tatsächlich erhalten.
Wenn diese nicht übereinstimmen, ist der Testbericht für Ihre Einheit ungültig. Firmware-Updates können das Verhalten des ONVIF-Stacks ändern. Eine Fehlerbehebung in einem Bereich kann zu einer Regression in einem anderen führen. Ich habe es schon erlebt.
Was wir bei Loyalty-Secu tun
Jedes Mal, wenn unser F&E-Team eine neue Firmware-Version veröffentlicht, führen wir den DTT mit der neuesten verfügbaren Version des Tools erneut aus. Wir recyceln keine alten Berichte. Der Testbericht, den Sie erhalten, entspricht immer der Firmware auf der Kamera, die Sie in den Händen halten. Wir vermerken auch die DTT-Version deutlich auf der Titelseite des Berichts, damit Sie sie selbst auf der ONVIF-Website überprüfen können7.
| Überprüfungsschritt | Was ist zu prüfen? | Wo Sie es finden |
|---|---|---|
| DTT-Version | Muss eine aktuelle Version sein (innerhalb von 12 Monaten) | Erste Seite des DTT-Berichts oder XML-Header |
| Firmware-Version | Muss mit der Kamera übereinstimmen, die Sie kaufen | DTT-Berichtskopf im Vergleich zur Web-Oberfläche der Kamera |
| ONVIF-Spezifikationsversion | Sollte 21.06 oder neuer für Profil T sein | DTT-Bericht-Metadaten |
| Profilabdeckung | S, T und G bei Bedarf | DTT-Bericht-Zusammenfassungsabschnitt |
Wenn Ihr Lieferant die einfache Frage “Welche DTT-Version haben Sie verwendet?” nicht beantworten kann, sagt Ihnen das alles, was Sie über die Testmethodik wissen müssen.
9. Ich hatte Kunden, die mich nach DTT-Protokollen gefragt haben, und ehrlich gesagt, das ist genau das, was ein kluger Käufer tun sollte. Wenn ein Hersteller zögert, sie weiterzugeben, ist das Ihr erstes Warnsignal.
Dies ist die Frage, die erfahrene Integratoren von Anfängern unterscheidet. Ich beschäftige mich täglich mit 4G-Solar-PTZ-Kameras und ich kann Ihnen sagen – das DTT allein reicht für netzunabhängige Einsätze nicht aus.
Nein, das Standard-ONVIF-Gerätetesttool simuliert nicht 4G/LTE8 Netzwerkbedingungen. Das DTT läuft über eine lokale Ethernet-Verbindung mit minimaler Latenz. Für 4G-Geräte in abgelegenen Gebieten benötigen Sie zusätzliche Tests, die hohe Latenz (200-500ms), Paketverlust (2-10%) und intermittierende Konnektivität simulieren, um zu überprüfen, ob der Protokollstapel unter realen Bedingungen nicht zusammenbricht.

Die Lücke zwischen Labor und Feld
Das DTT ist ein Werkzeug für das Labor. Es verbindet sich mit der Kamera über ein sauberes, schnelles, lokales Netzwerk. Die Latenz liegt unter 1 ms. Paketverlust ist null. Bandbreite ist unbegrenzt. Dies hat nichts mit einer 4G-Verbindung auf einer abgelegenen Baustelle oder einer solarbetriebenen Kamera auf einem Bauernhof im ländlichen Montana zu tun.
In der realen Welt haben 4G-Verbindungen:
- Latenz: 50ms bis 500ms, abhängig von der Signalstärke und der Netzwerkauslastung des Anbieters.
- Paketverlust: 1% bis 10%, insbesondere während der Spitzenzeiten oder bei schlechtem Wetter.
- Jitter: Variable Verzögerung, die zu ONVIF-Sitzungs-Timeouts führt.
- Bandbreitenbeschränkungen: Datenkappen, die Streams mit niedrigerer Bitrate erzwingen.
Eine Kamera, die das DTT mit Bravour über Ethernet besteht, kann bei 4G vollständig versagen. Die ONVIF Keep-Alive-Nachrichten laufen ab. Der RTSP-Stream bricht ab. Die PTZ-Befehle werden in eine Warteschlange gestellt und mit 3 Sekunden Verzögerung ausgeführt, was die Kamera für die Echtzeitverfolgung unbrauchbar macht.
Wie wir bei Loyalty-Secu für 4G testen
Da das DTT dies nicht abdeckt, haben wir unser eigenes ergänzendes Testprotokoll entwickelt. Hier ist, was wir tun:
Schritt 1: Netzwerksimulation. Wir verwenden ein Netzwerksimulationstool, um künstliche Latenz (300ms), Paketverlust (5%) und Jitter (50ms Varianz) zwischen dem Testcomputer und der Kamera einzuspeisen. Dies simuliert eine 4G-Verbindung mittlerer Qualität.
Schritt 2: Keep-Alive-Stresstest. Wir führen die ONVIF-Sitzung 48 Stunden lang unter diesen verschlechterten Bedingungen durch. Wir protokollieren jede Keep-Alive-Anfrage und -Antwort. Wenn die Sitzung abbricht und sich nicht innerhalb von 30 Sekunden automatisch wiederherstellt, schlägt die Firmware unseren Test fehl.
Schritt 3: PTZ-Befehlslatenztest. Wir senden 100 aufeinanderfolgende PTZ-Befehle (Schwenken nach links, Neigen nach oben, Zoomen, Preset-Aufruf) und messen die Umlaufzeit für jeden. Wenn die durchschnittliche Antwortzeit über einen simulierten 4G-Link 2 Sekunden überschreitet, optimieren wir die Befehlswarteschlange in der Firmware.
Schritt 4: Antennen-Trennungs-Test. Wir ziehen physisch die 4G-Antenne für 60 Sekunden ab und schließen sie dann wieder an. Die Kamera muss die ONVIF-Sitzung wiederherstellen und das Streaming ohne manuelles Eingreifen fortsetzen. Dies simuliert einen temporären Signalverlust – der ständig im Feld auftritt.
Warum dies für Ihr Unternehmen wichtig ist
Wenn Sie für einen Kunden Solar-4G-PTZ-Kameras einsetzen und diese Kameras jedes Mal offline gehen, wenn das 4G-Signal schwankt, werden Sie zum Standort zurückgerufen. Diese Fahrt kostet Sie Geld und Glaubwürdigkeit. Der DTT-Bericht schützt Sie davor nicht. Nur reale 4G-Tests werden es tun.
Genau deshalb wählen unsere Integrationspartner Loyalty-Secu für netzunabhängige Projekte. Wir bestehen nicht nur den DTT. Wir gehen darüber hinaus. Wir testen unter den Bedingungen, denen Ihre Kameras tatsächlich ausgesetzt sein werden. Und wir teilen diese Testergebnisse mit Ihnen – denn Sie verdienen es zu wissen, was Sie kaufen.
Schlussfolgerung
Vertrauen Sie keinem Datenblatt. Fordern Sie das DTT-Protokoll an, überprüfen Sie die Firmware-Version, prüfen Sie die ONVIF-Datenbank und bestehen Sie für 4G-Bereitstellungen auf Latenzsimulations-Testergebnisse. Die Zuverlässigkeit Ihres Projekts hängt davon ab.
1. Offizielle Website für den ONVIF-Standard, Profile und Konformitätstools. ︎↩︎ 2. Extensible Markup Language, die für den Austausch strukturierter Daten verwendet wird, einschließlich ONVIF-Testprotokollen. ︎↩︎ 3. Protokoll für den Austausch strukturierter Informationen in Webservices, das in ONVIF-Befehlen verwendet wird. ︎↩︎ 4. Pan-Tilt-Zoom-Funktionalität, standardisiert unter ONVIF-Profilen. ︎↩︎ 5. High Efficiency Video Coding-Standard, unterstützt unter ONVIF Profile T. ︎↩︎ 6. Erweitertes ONVIF-Profil, das H.265, Bildeinstellungen und erweiterte Ereignisbehandlung unterstützt. ︎↩︎ 7. Zentrale Anlaufstelle für ONVIF-Spezifikationen, Tools und Konformitätslisten. ︎↩︎ 8. Long-Term Evolution-Standard für drahtloses Breitband, der bei der Bereitstellung von Fernkameras verwendet wird. ︎↩︎