MOTOR

Stream Engine

Prezență de la o cameră, fără niciun dispozitiv la ușă. Cams Stream Engine decodează un flux video RTSP/ONVIF sau dintr-un fișier, rulează același pipeline facial ca Face Match Engine pe fiecare cadru, urmărește fiecare persoană astfel încât să fie pontată o singură dată per apariție și înregistrează prezența în fluxul standard Cams.

Prezentare generală

Transformă un flux video CCTV, RTSP sau ONVIF în prezență prin recunoaștere facială — un pontaj per persoană per apariție, cu video care nu părăsește niciodată rețeaua dumneavoastră.

Stream Engine transformă un flux video live (cameră IP RTSP/ONVIF, HTTP, RTMP sau fișier) în prezență biometrică. Decodează fluxul, rulează pipeline-ul facial comun (detecție SCRFD, aliniere în 5 puncte, embedding ArcFace, identificare 1:N pe galeria încărcată în memorie) și folosește un tracker IoU, astfel încât fiecare persoană să producă un singur pontaj deduplicat per apariție. Un supervizor multi-cameră citește un tabel de configurare și rulează câte un worker pentru fiecare cameră activă, cu adăugare, modificare și eliminare la cald, iar un formular din portalul pentru dezvoltatori autoprovizionează camerele. Fluxurile rămân în rețeaua locală — doar evenimentele de prezență părăsesc caseta edge.

MOTORRTSPONVIFRTMPHTTPfișierC++
⚡
Încercați live — CatchCam. Transformați orice cameră IP / CCTV în prezență prin recunoaștere facială — înregistrați o cameră și aceasta recunoaște fețele din fluxul live. Nu este nevoie de autentificare — începeți cu numărul de serie al dispozitivului.
Indicați-l către orice cameră 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

Vedeți-l în acțiune

Stream Engine — demonstrație live

Stream Engine► Urmăriți demonstrația

Capabilități

Ce face

Prezență prin CCTV

Recunoaște fețele dintr-un flux live RTSP/ONVIF și înregistrează prezența fără un terminal dedicat la ușă.

Un pontaj per apariție

Un tracker IoU atribuie câte un traseu fiecărei fețe, astfel încât fiecare persoană este înregistrată o dată per apariție, nu o dată per cadru.

Flotă multi-cameră

Un supervizor rulează fiecare cameră activă, câte un worker pentru fiecare, cu adăugare și eliminare la cald în câteva secunde.

Confidențialitate locală, la margine (edge)

Rulează pe o casetă on-premise sau edge, aproape de camere; fluxul video nu părăsește niciodată rețeaua locală, doar evenimentele de prezență.

Autoprovizionare

Formularul din portalul CCTV înregistrează camera, iar supervizorul o pornește în cadrul unui singur ciclu de interogare (poll).

Funcționalități

Tot ce este inclus

  • Decodează fluxuri video de la camere IP RTSP/ONVIF, HTTP, RTMP sau din fișiere
  • Pipeline facial comun: detecție SCRFD, aliniere în 5 puncte, embedding ArcFace, similaritate cosinus 1:N pe galeria încărcată în memorie
  • Trackerul facial IoU pontează fiecare persoană o dată per apariție, deduplicat printr-o fereastră configurabilă (implicit 60 s)
  • Supervizor multi-cameră: un thread worker per cameră activă, interogat periodic pentru adăugare, modificare și eliminare la cald
  • Suprascrieri per cameră pentru prag, dimensiunea minimă a feței și deduplicare
  • Fiecare cameră este un număr de serie de dispozitiv înregistrat, care atribuie pontajele unui tenant și direcției IN/OUT
  • Reconectare automată pentru fluxurile live, cu backoff exponențial plafonat
  • Autoprovizionare prin formularul de onboarding CCTV din portalul pentru dezvoltatori
  • Păstrează video-ul în rețeaua locală — doar evenimentele de prezență părăsesc caseta edge
  • Pregătit pentru GPU, pentru debit mare în mulțimi dense; CPU este suficient pentru săli de clasă și utilizare cu fps redus

Construiți cu Stream Engine

Luați o cheie, citiți documentația și lansați. Echipa noastră vă ajută cu prima integrare.

Întrebări frecvente

Întrebări frecvente

Ce camere acceptă Stream Engine?

Camere IP RTSP și ONVIF, fluxuri HTTP, RTMP și fișiere video. În portalul pentru dezvoltatori sunt documentate și punți pentru camere de tip bec și Android-ca-cameră.

Părăsește video-ul rețeaua mea?

Nu. Motorul rulează pe o casetă edge sau on-premise, aproape de camere; fluxul rămâne local, iar către server sunt trimise doar evenimentele de prezență rezultate.

Cum evită pontarea repetată a aceleiași persoane?

Un tracker IoU atribuie un id de traseu fiecărei fețe și emite un singur eveniment de prezență per apariție, cu o fereastră de deduplicare configurabilă per utilizator (implicit 60 s).

Poate gestiona mai multe camere?

Da. Un supervizor citește un tabel de configurare a camerelor și rulează câte un worker pentru fiecare cameră activă, interogând periodic astfel încât camerele să poată fi adăugate, modificate sau eliminate la cald.

Conexe

Explorați mai mult din platformă