Architecture technique

Local, mono-locataire et conçu pour la périphérie.

Un appareil par site lit vos caméras existantes, exécute la détection sur le LAN et n'envoie jamais de séquences à un tiers par défaut.

Couche de capture

Récupère les images des caméras et NVR existants via RTSP, HLS ou capture HTTP. Intervalles par caméra. Identifiants chiffrés au repos.

RTSP · HLS · capture

Filtre de mouvement

Différence d'images, délimitée par polygone par zone. Réduit le coût d'inférence et les faux positifs avant même qu'un modèle ne s'exécute. Les masques d'exclusion écartent les écrans, les ventilateurs et les incrustations d'horodatage.

différence d'images · polygone

Inférence

Modèles de détection configurables, dimensionnés à vos événements. S'exécute sur l'appareil — CPU, GPU ou puce Apple — jamais hors de l'appareil.

sur l'appareil · CPU/GPU

Moteur SLA

Cycle de vie à cinq états : DETECTED → CONFIRMED → WARNING → BREACH → resolved. Les seuils par événement pilotent la promotion et l'escalade.

boucle 30s · par événement

Acheminement

Diffusion push, webhook et messagerie, selon le quart, l'étage et le rôle. Les temporisations inter-zones suppriment les répétitions. Chaque envoi journalisé pour audit avec secrets masqués.

webhook · journalisé pour audit

Stockage

Les événements et captures sont conservés sur l'appareil sur une fenêtre de rétention glissante. Le même stockage alimente la relecture, les preuves et la recherche.

sur l'appareil · glissant

Observabilité et intégration

Inspecteur en direct et contrôles de santé par caméra et par étape. Exportez des lots de support pour les diagnostics. Lecture et envoi via les API et les webhooks.

inspecteur · API

Un seul pipeline à cinq étapes, de l'image à l'escalade.

Pas de boîte noire. Chaque étape est observable, rejouable depuis les captures stockées et ajustable par caméra.

01 · CapturerCapture RTSP, HLS ou HTTPIntervalles par caméra, identifiants chiffrés, sous-flux continu facultatif avec rafales HD déclenchées par le mouvement.caméras existantes · LAN
02 · Filtre de mouvementDifférence d'images, délimitée par polygoneRéduit le coût d'inférence et les faux positifs. Seuils par zone. Masques d'exclusion pour les écrans, ventilateurs et incrustations d'horodatage.facultatif · par caméra
03 · InférenceModèles de détection configurablesApportez les modèles de détection adaptés à vos événements. CPU, GPU ou puce Apple — votre appareil, votre choix.objet · scène
04 · Moteur SLACycle de vie à cinq étatsLes images consécutives font passer DETECTED à CONFIRMED. Le temps fait avancer vers WARNING et BREACH. L'action de l'opérateur résout.boucle 30s · par événement
05 · AcheminementPush, webhook, messagerieSelon le quart, l'étage et le rôle. Temporisations inter-zones. Diffusion par règle. Chaque envoi journalisé pour audit avec secrets masqués.multi-acheminement

Spécifications de déploiement

  • FormatAppareil sur site, un par site — généralement un appareil de la classe Mac mini.
  • CamérasRTSP, HLS ou capture HTTP depuis les caméras IP et NVR existants.
  • RéseauLAN privé ou VPN maillé. Aucune IP publique requise.
  • TraitementInférence locale en périphérie. Délimitée par zone et optimisée en coûts.
  • StockageÉvénements et captures sur l'appareil, sur une fenêtre de rétention glissante.
  • SortantAlertes et un signal de présence de licence facultatif. Aucune séquence caméra par défaut.

Parcourez l'architecture avec nous.

Apportez votre configuration de caméras, vos contraintes réseau et les événements qui vous importent. Nous passerons en revue le déploiement de bout en bout et adapterons chaque étape à votre site.