ENGINE

Stream Engine

Aanwezigheid via een camera, zonder apparaat bij de deur. De Cams Stream Engine decodeert een RTSP-/ONVIF- of bestandsvideostream, draait op elk frame dezelfde gezichtspipeline als de Face Match Engine, volgt elke persoon zodat die één keer per verschijning wordt gepuncht, en legt aanwezigheid vast in de standaard Cams-pipeline.

Overzicht

Maakt van een CCTV-, RTSP- of ONVIF-videostream aanwezigheid met gezichtsherkenning — één punch per persoon per verschijning, met video die uw netwerk nooit verlaat.

De Stream Engine maakt van een livevideostream (RTSP-/ONVIF-IP-camera, HTTP, RTMP of bestand) biometrische aanwezigheid. Hij decodeert de stream, draait de gedeelde gezichtspipeline (SCRFD-detectie, 5-punts uitlijning, ArcFace-embedding, 1:N-identificatie over de warme galerij) en gebruikt een IoU-tracker, zodat elke persoon per verschijning één ontdubbelde punch oplevert. Een multicamera-supervisor leest een configuratietabel en draait één worker per actieve camera, met hot toevoegen, wijzigen en verwijderen, en een formulier in het developerportaal voor zelfprovisioning van camera's. Streams blijven op het lokale netwerk — alleen aanwezigheidsevents verlaten de edge-box.

ENGINERTSPONVIFRTMPHTTPbestandC++
⚡
Probeer het live — CatchCam. Maak van elke IP-/CCTV-camera aanwezigheid met gezichtsherkenning — registreer een camera en hij herkent gezichten uit de livestream. Geen aanmelding nodig — begin met het serienummer van uw apparaat.
Richt hem op elke RTSP-/ONVIF-camera
# 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

Zie het in actie

Stream Engine — live demo

Stream Engine► Demo bekijken

Mogelijkheden

Wat het doet

CCTV-aanwezigheid

Herkent gezichten in een live RTSP-/ONVIF-stream en legt aanwezigheid vast zonder speciale terminal bij de deur.

Eén punch per verschijning

Een IoU-tracker wijst een track toe per gezicht, zodat elke persoon één keer per verschijning wordt vastgelegd, niet één keer per frame.

Multicamera-apparaatpark

Een supervisor draait elke actieve camera, één worker per camera, met hot toevoegen en verwijderen binnen enkele seconden.

Privacy lokaal op de edge

Draait op een on-premise of edge-box bij de camera's; de videostream verlaat het lokale netwerk nooit, alleen aanwezigheidsevents doen dat.

Zelfprovisioning

Het CCTV-portaalformulier registreert de camera en de supervisor start hem binnen één poll.

Functies

Alles inbegrepen

  • Decodeert RTSP-/ONVIF-IP-camera-, HTTP-, RTMP- of bestandsvideostreams
  • Gedeelde gezichtspipeline: SCRFD-detectie, 5-punts uitlijning, ArcFace-embedding, 1:N-cosinus over de warme galerij
  • IoU-gezichtstracker puncht elke persoon één keer per verschijning, ontdubbeld via een configureerbaar venster (standaard 60 s)
  • Multicamera-supervisor: één workerthread per actieve camera, met polling voor hot toevoegen, wijzigen en verwijderen
  • Overschrijvingen per camera voor drempel, minimale gezichtsgrootte en ontdubbeling
  • Elke camera is een geregistreerd apparaatserienummer, waardoor punches worden toegewezen aan een tenant en een IN-/UIT-richting
  • Automatisch opnieuw verbinden voor livestreams met begrensde exponentiële backoff
  • Zelfprovisioning via het CCTV-onboardingformulier van het developerportaal
  • Houdt video op het lokale netwerk — alleen aanwezigheidsevents verlaten de edge-box
  • GPU-klaar voor doorvoer bij drukke menigten; CPU volstaat voor klaslokalen en lage fps

Bouw met Stream Engine

Haal een sleutel op, lees de docs en ga live. Ons team helpt u bij uw eerste integratie.

FAQ

Veelgestelde vragen

Welke camera's ondersteunt de Stream Engine?

RTSP- en ONVIF-IP-camera's, HTTP-streams, RTMP en videobestanden. In het developerportaal staan ook bridges voor bulb-camera's en Android-als-camera gedocumenteerd.

Verlaat de video mijn netwerk?

Nee. De engine draait op een edge- of on-premise-box bij de camera's; de stream blijft lokaal en alleen de resulterende aanwezigheidsevents worden naar de server gestuurd.

Hoe voorkomt hij dat dezelfde persoon herhaaldelijk wordt gepuncht?

Een IoU-tracker wijst per gezicht een track-id toe en geeft per verschijning één aanwezigheidsevent af, met een configureerbaar ontdubbelvenster per gebruiker (standaard 60 s).

Kan hij meerdere camera's aan?

Ja. Een supervisor leest een cameraconfiguratietabel en draait één worker per actieve camera, met polling zodat camera's live kunnen worden toegevoegd, gewijzigd of verwijderd.

Gerelateerd

Ontdek meer van het platform