ENGINE

Stream Engine

La présence depuis une caméra, sans appareil à la porte. Le Cams Stream Engine décode un flux vidéo RTSP/ONVIF ou un fichier, applique à chaque image le même pipeline facial que le Face Match Engine, suit chaque personne pour qu'elle soit pointée une seule fois par apparition, et enregistre la présence dans le pipeline Cams standard.

Présentation

Transforme un flux vidéo CCTV, RTSP ou ONVIF en présence par reconnaissance faciale — un pointage par personne et par apparition, avec une vidéo qui ne quitte jamais votre réseau.

Le Stream Engine transforme un flux vidéo en direct (caméra IP RTSP/ONVIF, HTTP, RTMP ou fichier) en présence biométrique. Il décode le flux, exécute le pipeline facial partagé (détection SCRFD, alignement sur 5 points, embedding ArcFace, identification 1:N sur la galerie préchargée) et s'appuie sur un tracker IoU pour qu'une personne ne génère qu'un seul pointage dédoublonné par apparition. Un superviseur multicaméra lit une table de configuration et exécute un worker par caméra active, avec ajout, modification et retrait à chaud ; un formulaire du portail développeurs permet l'auto-provisionnement des caméras. Les flux restent sur le réseau local — seuls les événements de présence quittent le boîtier edge.

ENGINERTSPONVIFRTMPHTTPfichierC++
⚡
Essayez en direct — CatchCam. Transformez n'importe quelle caméra IP / CCTV en système de présence par reconnaissance faciale — enregistrez une caméra et elle reconnaît les visages depuis le flux en direct. Aucune connexion requise — commencez avec le numéro de série de votre appareil.
Pointez-le vers n'importe quelle caméra RTSP/ONVIF
# single camera: <port> <stream-url> <device-sn>
stream-engine 9030 rtsp://cam.local/stream1 CAM-GATE-01
# or supervisor mode (DB-driven, multi-camera)
stream-engine 9030
# face detect -> align -> ArcFace -> 1:N -> one punch / appearance

Voir en action

Stream Engine — démo en direct

Stream Engine► Voir la démo

Fonctionnalités

Ce qu'il fait

Présence par CCTV

Reconnaît les visages dans un flux RTSP/ONVIF en direct et enregistre la présence sans terminal dédié à la porte.

Un pointage par apparition

Un tracker IoU attribue une piste à chaque visage pour que chaque personne soit enregistrée une fois par apparition, et non une fois par image.

Parc multicaméra

Un superviseur exécute toutes les caméras actives, un worker chacune, avec ajout et retrait à chaud en quelques secondes.

Confidentialité en local (edge)

S'exécute sur un boîtier sur site ou edge près des caméras ; le flux vidéo ne quitte jamais le réseau local, seuls les événements de présence en sortent.

Auto-provisionnement

Le formulaire du portail CCTV enregistre la caméra et le superviseur la démarre dès le prochain cycle d'interrogation.

Caractéristiques

Tout est inclus

  • Décode les flux vidéo de caméras IP RTSP/ONVIF, HTTP, RTMP ou de fichiers
  • Pipeline facial partagé : détection SCRFD, alignement sur 5 points, embedding ArcFace, cosinus 1:N sur la galerie préchargée
  • Le tracker de visages IoU pointe chaque personne une fois par apparition, avec dédoublonnage sur une fenêtre configurable (60 s par défaut)
  • Superviseur multicaméra : un thread worker par caméra active, interrogé pour l'ajout, la modification et le retrait à chaud
  • Surcharges par caméra du seuil, de la taille minimale de visage et du dédoublonnage
  • Chaque caméra est un numéro de série d'appareil enregistré, qui rattache les pointages à un tenant et à un sens IN/OUT
  • Reconnexion automatique des flux en direct avec backoff exponentiel plafonné
  • Auto-provisionnement via le formulaire d'intégration CCTV du portail développeurs
  • Garde la vidéo sur le réseau local — seuls les événements de présence quittent le boîtier edge
  • Prêt pour GPU pour absorber les foules denses ; le CPU suffit pour une salle de classe ou un faible nombre d'images par seconde

Développez avec Stream Engine

Obtenez une clé, lisez la documentation et livrez. Notre équipe vous accompagne pour votre première intégration.

FAQ

Questions fréquentes

Quelles caméras le Stream Engine prend-il en charge ?

Caméras IP RTSP et ONVIF, flux HTTP, RTMP et fichiers vidéo. Le portail développeurs documente aussi des passerelles pour les caméras-ampoules et pour Android utilisé comme caméra.

La vidéo quitte-t-elle mon réseau ?

Non. Le moteur s'exécute sur un boîtier edge ou sur site, près des caméras ; le flux reste local et seuls les événements de présence qui en résultent sont envoyés au serveur.

Comment évite-t-il de pointer plusieurs fois la même personne ?

Un tracker IoU attribue un identifiant de piste à chaque visage et émet un seul événement de présence par apparition, avec une fenêtre de dédoublonnage par utilisateur configurable (60 s par défaut).

Peut-il gérer plusieurs caméras ?

Oui. Un superviseur lit une table de configuration des caméras et exécute un worker par caméra active, avec une interrogation périodique qui permet d'ajouter, de modifier ou de retirer des caméras à chaud.

Voir aussi

Explorez le reste de la plateforme