tools • Forensix Intelligence

Proprietäre CCTV-Formate: Wie .DAV-Dateien und rohe Videostreams ohne Qualitätsverlust dekodiert werden

Überwachungssysteme von Herstellern wie Dahua und Hikvision exportieren Aufnahmen häufig in proprietären .dav- und .264-Containern. Durch die Analyse von Packetized Elementary Streams (PES) lassen sich diese Rohströme direkt im Browser verlustfrei demuxen.

Proprietäre CCTV-Formate: Wie .DAV-Dateien und rohe Videostreams ohne Qualitätsverlust dekodiert werden

Der Export von Videoaufzeichnungen aus Überwachungsanlagen führt häufig zu proprietären `.dav`- oder `.264`-Dateien, die von Standard-Mediaplayern wie Windows Media Player oder VLC nicht fehlerfrei wiedergegeben werden können. Typische Symptome sind grüne Bildflächen, falsche Seitenverhältnisse oder der Abbruch der Wiedergabe. Die Ursache liegt nicht in beschädigten Videodaten, sondern in herstellerspezifischen Containern, die Standardvideoströme mit proprietären Header-Strukturen (wie `DHAV`) versehen.

Überwachungsrekorder (DVR und NVR) komprimieren Bilddaten standardkonform mittels H.264 (AVC) oder H.265 (HEVC). Anstelle eines offenen MP4-Containers kapseln Hersteller wie Dahua die Daten jedoch in eigene Datenblöcke ein, die kamerainterne Kanal- und Zeitstempeldaten enthalten. Ein Standard-Demuxer kann diese Header nicht parsen und bricht ab.

Die Nutzung externer Konvertierungsprogramme aus unsicheren Quellen birgt erhebliche Risiken: 1. Verlustbehaftete Neukodierung: Viele Konverter rekodieren den Datenstrom, was zu Kompressionsartefakten und dem Verlust von Details bei Nummernschildern oder Gesichtern führt. 2. Sicherheitsrisiken: Nicht zertifizierte Konverter stellen ein potenzielles Sicherheitsrisiko für Unternehmensnetzwerke dar.

Verlustfreies Remuxing direkt im Browser

Die technisch saubere Lösung ist das bitgenaue Remuxing. Da die eigentlichen NAL-Einheiten (Network Abstraction Layer) im `.dav`-Container vollkommen intakt sind, müssen lediglich die herstellereigenen Header entfernt und eine standardisierte MP4-Struktur um den Datenstrom gelegt werden.

Mittels WebAssembly im Browser erfolgt dieser Vorgang vollständig clientseitig ohne Server-Upload. Die Bildqualität bleibt bitgenau erhalten, und das Ergebnis ist ein sofort abspielbares MP4-Video.

Quellen & Referenzen

← Alle Nachrichten Werkzeuge