L'exportation de vidéos issues de systèmes de surveillance génère régulièrement des fichiers propriétaires `.dav` ou `.264` illisibles sur les lecteurs multimédias conventionnels. Les utilisateurs constatent fréquemment des écrans verts, des saccades ou des erreurs de lecture immédiates. Cette incompatibilité découle de conteneurs fermés intégrant des en-têtes propriétaires (souvent identifiés par la signature `DHAV`) autour de flux vidéo pourtant standardisés.
Les enregistreurs de surveillance (DVR ou NVR) encodent nativement le flux en H.264 (AVC) ou H.265 (HEVC). Cependant, au lieu d'encapsuler ces données dans un format MP4 standard, les fabricants insèrent des en-têtes personnalisés transportant des données internes de synchronisation. Le demuxer des lecteurs grand public ne reconnaît pas cette structure et rejette le flux.
Le recours à des logiciels de conversion tiers téléchargeables sur le web présente des risques majeurs : 1. Dégradation visuelle par réencodage : Une conversion classique réencode la vidéo, créant des artefacts de compression qui détruisent la lisibilité des plaques d'immatriculation et des visages. 2. Vulnérabilités logicielles : L'exécution de binaires opaques compromet l'intégrité du poste de travail.
Réencapsulage bit à bit côté client
La démarche rigoureuse consiste en un réencapsulage (remuxing) direct. Les unités NAL (Network Abstraction Layer) contenues dans le fichier `.dav` étant intactes, il suffit d'élaguer les en-têtes propriétaires et d'insérer les métadonnées MP4 conformes.
Exécutée dans le navigateur via WebAssembly, cette opération s'effectue localement sans aucun transfert de données. L'intégrité numérique du fichier source est rigoureusement préservée.