En bref : en anonymisation vidéo, le débit de traitement dépend de la résolution, de la fréquence d’images, de la densité d’objets et du codec, et pas uniquement du nombre de cœurs. Un GPU est le composant ayant le plus d’impact, et Gallio PRO indique un traitement jusqu’à dix fois plus rapide grâce à l’accélération GPU. Ce guide s’adresse aux responsables d’infrastructure IT, aux intégrateurs de systèmes et aux responsables de la sécurité qui doivent définir une configuration avant de signer un bon de commande.
Pourquoi les questions de dimensionnement reçoivent souvent de mauvaises réponses
Demandez quelle configuration matérielle est nécessaire pour l’anonymisation et vous obtiendrez généralement l’une de ces deux réponses peu utiles : une configuration minimale copiée d’une page de prérequis système, ou un chiffre de benchmark réalisé en laboratoire qui ne ressemble pas à vos vidéos.
Les spécifications minimales indiquent si le logiciel peut démarrer. Elles ne disent rien sur votre capacité à traiter en une nuit une semaine d’exports de caméras. Les benchmarks de laboratoire sont réalisés sur des séquences propres, bien éclairées et ne montrant qu’un seul sujet. Vos images, elles, peuvent provenir d’un parking au crépuscule avec onze personnes dans le champ. L’écart entre ces deux situations peut aller du simple au quintuple.
La méthode ci-dessous propose un cadre de dimensionnement ainsi qu’un protocole de test afin d’obtenir un chiffre fondé sur vos propres contenus.
Les quatre variables qui déterminent réellement le débit de traitement
- La résolution. Passer de la 1080p à la 4K multiplie le nombre de pixels par quatre. Le temps de traitement n’évolue pas de manière parfaitement linéaire avec le nombre de pixels, mais il suit cette tendance ; c’est généralement en 4K que les machines sous-dimensionnées atteignent leurs limites.
- La fréquence d’images. Trente images par seconde représentent deux fois plus de travail que quinze. Une grande partie des vidéos de vidéosurveillance est enregistrée bien en dessous de 30 i/s, ce qui constitue souvent le moyen le plus économique d’améliorer le débit.
- La densité d’objets. Le coût de la détection augmente avec le nombre de visages et de plaques d’immatriculation présents dans l’image. Un couloir vide et un quai bondé ne représentent pas la même charge de travail, même avec la même caméra.
- Le codec et le conteneur. Le décodage demande des ressources réelles. Le H.265 produit des fichiers plus petits, mais son décodage est plus exigeant que celui du H.264. Nos résultats de test sur les formats H.264, H.265 et AV1 expliquent également comment la compression affecte la qualité de détection, un facteur aussi important que la vitesse.
Composant par composant
GPU
Le GPU est l’endroit où s’exécute le modèle de détection ; c’est aussi le composant qui modifie le plus sensiblement vos performances. Gallio PRO prend en charge l’accélération GPU et peut offrir un traitement jusqu’à dix fois plus rapide qu’une exécution reposant uniquement sur le CPU. Lors du choix d’une carte graphique, privilégiez la capacité de VRAM à la fréquence d’horloge brute : c’est la VRAM qui permet de traiter des résolutions élevées sans devoir réduire la taille des lots. Pour la 1080p, une carte de milieu de gamme est généralement suffisante. Pour un traitement 4K continu, faites de la VRAM le premier critère à vérifier.
CPU
Le CPU n’est pas inactif. Il gère le décodage et l’encodage, les entrées et sorties de fichiers ainsi que l’orchestration de la file de tâches. Un CPU peu performant associé à un GPU puissant produit une machine occupée mais lente, car le GPU attend les images. Visez un bon équilibre plutôt que le maximum d’un seul côté.
RAM
Prévoyez au minimum 16 Go de RAM pour traiter un seul flux 1080p, et 32 Go ou davantage pour la 4K, l’exécution de plusieurs tâches en parallèle ou le traitement de longs fichiers uniques. Une pression mémoire se manifeste par l’utilisation du fichier d’échange, ce qui peut transformer une tâche de deux heures en traitement de nuit.
Stockage
Le stockage est le composant le plus souvent sous-estimé, et ce à deux niveaux. Le débit est important, car la lecture et l’écriture continues de fichiers vidéo volumineux sur un disque mécanique limiteront votre chaîne de traitement, quelle que soit la puissance du GPU. La capacité est encore plus importante. Voici un ordre de grandeur pour planifier vos besoins :
Source | Débit binaire typique | Par heure | Pour 1 000 heures |
Vidéosurveillance 1080p | 4 à 12 Mbit/s | 1,8 à 5,4 Go | 1,8 à 5,4 To |
Vidéosurveillance 4K | 25 à 50 Mbit/s | 11 à 22 Go | 11 à 22 To |
Caméra-piéton | 2 à 6 Mbit/s | 0,9 à 2,7 Go | 0,9 à 2,7 To |
Doublez ensuite cette capacité. Vous conservez simultanément l’original et l’export anonymisé, au moins jusqu’à la suppression de la source. L’article 5, paragraphe 1, point e), du RGPD impose une limitation de la conservation. La durée de rétention et la suppression sécurisée des sources non masquées doivent donc faire partie du plan de stockage dès le départ, et non être traitées plus tard.
Système d’exploitation
Gallio PRO fonctionne sous Windows 10 et versions ultérieures, macOS 10.14 et versions ultérieures, ainsi que sous Linux avec glibc 2.35 ou une version plus récente. Il est également disponible sous forme de conteneur Docker, un choix courant pour un nœud de traitement partagé, et propose une API REST pour l’intégration dans vos pipelines.
Trois configurations de référence
| Poste opérateur | Nœud de service | Nœud de traitement par lots |
Volume habituel | Moins de 20 heures par mois | 20 à 200 heures par mois | À partir de 200 heures par mois |
Format | Application de bureau | Station de travail ou serveur | Conteneur Docker, CLI Linux |
GPU | Milieu de gamme, 8 Go de VRAM | Milieu à haut de gamme, 12 à 16 Go de VRAM | Haut de gamme, 16 Go de VRAM ou plus |
RAM | 16 Go | 32 Go | 64 Go |
Stockage | NVMe, 1 To | NVMe et stockage réseau | NVMe temporaire et baie de stockage de masse |
Contrainte principale | Temps de vérification par l’opérateur | Débit du stockage | Conception de la file de tâches |
Au-delà d’environ 200 heures par mois, le goulot d’étranglement n’est plus la machine, mais la manière dont les tâches sont planifiées et transmises. Ce point est abordé dans notre guide sur l’ anonymisation à grande échelle de volumes importants de photos et de vidéos.
- Choisissez trois séquences représentatives. Prévoyez dix minutes pour chacune : votre situation la plus simple, votre situation habituelle et votre situation la plus difficile. Cette dernière correspond généralement à une faible luminosité avec de nombreux objets en mouvement.
- Relevez les propriétés de la source. Notez la résolution, la fréquence d’images, le codec, le débit binaire et le nombre approximatif d’objets par image. Sans ces informations, il est impossible d’extrapoler le résultat.
- Traitez-les avec la démonstration gratuite de Gallio PRO. Vous pouvez télécharger la version de démonstration, qui est illimitée et applique un filigrane jusqu’à 720p. Cela suffit pour établir des temps relatifs sur les configurations matérielles envisagées.
- Chronométrez le traitement, puis la vérification. Notez les minutes de traitement et, séparément, le temps dont un opérateur a besoin dans l’éditeur manuel pour corriger les détections manquées et masquer les objets qui ne sont pas détectés automatiquement.
- Testez avec et sans accélération GPU. L’écart constaté sur vos propres vidéos est le seul chiffre qui mérite de figurer dans une justification d’achat.
- Extrapolez au volume mensuel et ajoutez 30 %. Cette marge absorbe les nouveaux traitements, les changements de résolution et les exports imprévus.
Ce qui n’aide pas
Ajouter des cœurs CPU lorsque le goulot d’étranglement est la vitesse de lecture du stockage ne change rien. Ajouter un second GPU sans file de tâches capable d’alimenter les deux ne change rien non plus. Acheter une configuration pour le pic de charge en 4K alors que 95 % de votre volume est en 1080p revient à payer pour du matériel inutilisé. Mesurez d’abord, puis définissez la configuration.
Deux remarques sur les charges de travail méritent d’être intégrées au plan. Les caméras mobiles sont plus difficiles à traiter que les caméras fixes, car le suivi doit rester cohérent à mesure que l’image change ; ce sujet est détaillé dans notre article sur l’ anonymisation des caméras PTZ et la continuité du floutage. En outre, la détection automatique ne couvre que les visages et les plaques d’immatriculation. Toute vidéo contenant des badges nominatifs, des écrans, des documents ou des tatouages implique donc du temps dans l’éditeur manuel, qu’aucune mise à niveau matérielle ne peut éliminer.
L’article 32, paragraphe 1, point b), du RGPD impose de garantir durablement la confidentialité, l’intégrité, la disponibilité et la résilience des systèmes de traitement. Un matériel sous-dimensionné est un problème de conformité, et pas seulement un désagrément : une machine qui ne peut pas vider la file de traitement crée des retards de vidéos non masquées et risque de faire manquer les délais de réponse aux demandes d’accès. L’article 25, paragraphe 1, relatif à la protection des données dès la conception, va dans le même sens : le masquage doit être l’état par défaut d’un export, et non une étape ignorée lorsque le système prend du retard.
Comme Gallio PRO traite les données entièrement sur votre propre matériel, le choix du dimensionnement constitue aussi un choix de sécurité : les vidéos ne quittent jamais votre infrastructure, et le logiciel ne stocke ni journaux de détection ni données personnelles. Pour les déploiements d’entreprise, les configurations sur site ou les exigences de conformité spécifiques, vous pouvez contacter l’équipe. Pour définir votre propre configuration, commencez par l’ anonymisation vidéo avec Gallio PRO.
FAQ
Ai-je besoin d’un GPU pour l’anonymisation vidéo ?
Ce n’est pas indispensable pour exécuter le logiciel, mais cela change considérablement l’équation économique. Gallio PRO indique un traitement jusqu’à dix fois plus rapide avec l’accélération GPU ; un GPU est donc recommandé dès que vous traitez plus que quelques séquences occasionnelles.
De quelle quantité de VRAM ai-je besoin pour anonymiser une vidéo 4K ?
Pour un traitement 4K continu, considérez la VRAM comme la première contrainte et prévoyez de 12 à 16 Go, voire davantage. Pour la 1080p, une carte de milieu de gamme dotée de 8 Go est généralement suffisante.
Combien de stockage faut-il pour 1 000 heures de vidéos ?
Comptez environ 1,8 à 5,4 To pour de la vidéosurveillance 1080p et 11 à 22 To pour de la 4K, puis doublez ces chiffres puisque l’original et l’export anonymisé sont conservés simultanément.
Un logiciel d’anonymisation peut-il fonctionner sur un serveur plutôt que sur un poste de bureau ?
Oui. Gallio PRO est disponible sous forme de conteneur Docker et avec une API REST, ce qui correspond généralement à une architecture de nœud de traitement partagé. Des applications de bureau sont également disponibles pour Windows, macOS et Linux.
Un matériel plus rapide réduit-il le besoin de vérification manuelle ?
Non. Le matériel ne modifie que le temps de traitement. Le temps de vérification dépend des détections manquées et des objets qui ne sont jamais détectés automatiquement, tels que les badges, les écrans et les documents, qui doivent être traités dans l’éditeur manuel.