MOTORE

Stream Engine

Presenze da una telecamera, senza alcun dispositivo alla porta. Cams Stream Engine decodifica un flusso video RTSP/ONVIF o da file, esegue su ogni fotogramma la stessa pipeline facciale del Face Match Engine, traccia ogni persona in modo che venga timbrata una sola volta per comparsa e registra le presenze nella pipeline Cams standard.

Panoramica

Trasforma un flusso video CCTV, RTSP o ONVIF in presenze con riconoscimento facciale — una timbratura per persona a ogni comparsa, con un video che non lascia mai la tua rete.

Lo Stream Engine trasforma un flusso video live (telecamera IP RTSP/ONVIF, HTTP, RTMP o file) in presenze biometriche. Decodifica il flusso, esegue la pipeline facciale condivisa (rilevamento SCRFD, allineamento a 5 punti, embedding ArcFace, identificazione 1:N sulla galleria già in memoria) e usa un tracker IoU in modo che ogni persona produca una sola timbratura deduplicata per comparsa. Un supervisor multi-telecamera legge una tabella di configurazione e avvia un worker per ogni telecamera attiva con aggiunta, modifica e rimozione a caldo, e un modulo del portale sviluppatori consente l'auto-provisioning delle telecamere. I flussi restano nella rete locale — solo gli eventi di presenza lasciano il box edge.

MOTORERTSPONVIFRTMPHTTPfileC++
⚡
Provalo dal vivo — CatchCam. Trasforma qualsiasi telecamera IP / CCTV in presenze con riconoscimento facciale — registra una telecamera e questa riconosce i volti dal flusso live. Nessun accesso richiesto — inizia con il numero di serie del tuo dispositivo.
Puntalo su qualsiasi telecamera 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

Guardalo in azione

Stream Engine — demo live

Stream Engine► Guarda la demo

Funzionalità

Che cosa fa

Presenze da CCTV

Riconosce i volti in un flusso RTSP/ONVIF live e registra le presenze senza un terminale dedicato alla porta.

Una timbratura per comparsa

Un tracker IoU assegna una traccia a ogni volto, così ogni persona viene registrata una volta per comparsa e non una volta per fotogramma.

Flotta multi-telecamera

Un supervisor gestisce ogni telecamera attiva, con un worker ciascuna, con aggiunta e rimozione a caldo in pochi secondi.

Privacy locale sull'edge

Gira su un box on-premise o edge vicino alle telecamere; il flusso video non lascia mai la rete locale, solo gli eventi di presenza.

Auto-provisioning

Il modulo CCTV del portale registra la telecamera e il supervisor la avvia entro un ciclo di polling.

Caratteristiche

Tutto incluso

  • Decodifica flussi video da telecamere IP RTSP/ONVIF, HTTP, RTMP o da file
  • Pipeline facciale condivisa: rilevamento SCRFD, allineamento a 5 punti, embedding ArcFace, coseno 1:N sulla galleria già in memoria
  • Il tracker facciale IoU timbra ogni persona una volta per comparsa, con deduplica in una finestra configurabile (predefinita 60 s)
  • Supervisor multi-telecamera: un thread worker per ogni telecamera attiva, con polling per aggiunta, modifica e rimozione a caldo
  • Override per telecamera di soglia, dimensione minima del volto e deduplica
  • Ogni telecamera è un numero di serie di dispositivo registrato, che attribuisce le timbrature a un tenant e a una direzione IN/OUT
  • Riconnessione automatica per i flussi live con backoff esponenziale limitato
  • Auto-provisioning tramite il modulo di onboarding CCTV del portale sviluppatori
  • Mantiene il video nella rete locale — solo gli eventi di presenza lasciano il box edge
  • Pronto per la GPU per gestire folle dense; la CPU è sufficiente per aule e basso frame rate

Sviluppa con Stream Engine

Ottieni una chiave, leggi la documentazione e rilascia. Il nostro team ti assiste con la tua prima integrazione.

FAQ

Domande frequenti

Quali telecamere supporta lo Stream Engine?

Telecamere IP RTSP e ONVIF, flussi HTTP, RTMP e file video. Sul portale sviluppatori documenta anche bridge per telecamere a lampadina e per Android usato come telecamera.

Il video lascia la mia rete?

No. Il motore gira su un box edge o on-premise vicino alle telecamere; il flusso resta locale e al server vengono inviati solo gli eventi di presenza risultanti.

Come evita di timbrare più volte la stessa persona?

Un tracker IoU assegna un ID di traccia a ogni volto ed emette un evento di presenza per comparsa, con una finestra di deduplica per utente configurabile (predefinita 60 s).

Può gestire più telecamere?

Sì. Un supervisor legge una tabella di configurazione delle telecamere e avvia un worker per ogni telecamera attiva, con polling così che le telecamere possano essere aggiunte, modificate o rimosse a caldo.

Correlati

Esplora altre parti della piattaforma