ENGINE

Stream Engine

Anwesenheit per Kamera, ohne Gerät an der Tür. Die Cams Stream Engine dekodiert einen RTSP-/ONVIF- oder Dateivideostream, führt auf jedem Frame dieselbe Gesichts-Pipeline wie die Face Match Engine aus, verfolgt jede Person, sodass sie pro Auftritt nur einmal gestempelt wird, und erfasst die Anwesenheit in der standardmäßigen Cams Pipeline.

Überblick

Verwandelt einen CCTV-, RTSP- oder ONVIF-Videostream in Anwesenheit per Gesichtserkennung – eine Stempelung pro Person und Auftritt, wobei das Video Ihr Netzwerk nie verlässt.

Die Stream Engine verwandelt einen Live-Videostream (RTSP-/ONVIF-IP-Kamera, HTTP, RTMP oder Datei) in biometrische Anwesenheit. Sie dekodiert den Stream, führt die gemeinsame Gesichts-Pipeline aus (SCRFD-Erkennung, 5-Punkt-Ausrichtung, ArcFace-Embedding, 1:N-Identifizierung über die vorgewärmte Galerie) und nutzt einen IoU-Tracker, sodass jede Person pro Auftritt genau eine deduplizierte Stempelung erzeugt. Ein Multi-Kamera-Supervisor liest eine Konfigurationstabelle und startet pro aktiver Kamera einen Worker, mit Hot-Hinzufügen, -Ändern und -Entfernen; über ein Formular im Entwicklerportal lassen sich Kameras selbst bereitstellen. Streams bleiben im lokalen Netzwerk – nur Anwesenheitsereignisse verlassen die Edge-Box.

ENGINERTSPONVIFRTMPHTTPDateiC++
⚡
Live ausprobieren – CatchCam. Verwandeln Sie jede IP-/CCTV-Kamera in Anwesenheit per Gesichtserkennung – registrieren Sie eine Kamera, und sie erkennt Gesichter im Live-Stream. Keine Anmeldung nötig – starten Sie mit Ihrer Geräte-Seriennummer.
Auf jede RTSP-/ONVIF-Kamera ausrichten
# 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

Live erleben

Stream Engine – Live-Demo

Stream Engine► Demo ansehen

Funktionen

Was er kann

CCTV-Anwesenheit

Erkennt Gesichter in einem Live-RTSP-/ONVIF-Stream und erfasst die Anwesenheit ohne dediziertes Terminal an der Tür.

Eine Stempelung pro Auftritt

Ein IoU-Tracker weist jedem Gesicht einen Track zu, sodass jede Person pro Auftritt einmal erfasst wird, nicht einmal pro Frame.

Multi-Kamera-Flotte

Ein Supervisor betreibt jede aktive Kamera mit je einem Worker, mit Hot-Hinzufügen und -Entfernen im Sekundenbereich.

Datenschutz am Edge

Läuft auf einer On-Premises- oder Edge-Box in der Nähe der Kameras; der Videostream verlässt das lokale Netzwerk nie, nur Anwesenheitsereignisse.

Selbstbereitstellung

Das Formular im CCTV-Portal registriert die Kamera, und der Supervisor startet sie innerhalb eines Poll-Zyklus.

Merkmale

Alles inklusive

  • Dekodiert Videostreams von RTSP-/ONVIF-IP-Kameras, HTTP, RTMP oder Dateien
  • Gemeinsame Gesichts-Pipeline: SCRFD-Erkennung, 5-Punkt-Ausrichtung, ArcFace-Embedding, 1:N-Kosinus über die vorgewärmte Galerie
  • Der IoU-Gesichtstracker stempelt jede Person einmal pro Auftritt, dedupliziert über ein konfigurierbares Zeitfenster (Standard 60 s)
  • Multi-Kamera-Supervisor: ein Worker-Thread pro aktiver Kamera, per Polling für Hot-Hinzufügen, -Ändern und -Entfernen
  • Überschreibungen pro Kamera für Schwellenwert, Mindestgesichtsgröße und Deduplizierung
  • Jede Kamera ist eine registrierte Geräte-Seriennummer, die Stempelungen einem Mandanten und der Richtung IN/OUT zuordnet
  • Automatische Wiederverbindung bei Live-Streams mit begrenztem exponentiellem Backoff
  • Selbstbereitstellung über das CCTV-Onboarding-Formular im Entwicklerportal
  • Hält das Video im lokalen Netzwerk – nur Anwesenheitsereignisse verlassen die Edge-Box
  • GPU-ready für Durchsatz in dichten Menschenmengen; für Klassenzimmer und niedrige Bildraten genügt die CPU

Mit der Stream Engine entwickeln

Schlüssel holen, Dokumentation lesen und live gehen. Unser Team unterstützt Sie bei Ihrer ersten Integration.

FAQ

Häufige Fragen

Welche Kameras unterstützt die Stream Engine?

RTSP- und ONVIF-IP-Kameras, HTTP-Streams, RTMP und Videodateien. Im Entwicklerportal sind zudem Bridges für Glühbirnen-Kameras und Android-als-Kamera dokumentiert.

Verlässt das Video mein Netzwerk?

Nein. Die Engine läuft auf einer Edge- oder On-Premises-Box in der Nähe der Kameras; der Stream bleibt lokal, und nur die daraus entstehenden Anwesenheitsereignisse werden an den Server gesendet.

Wie wird verhindert, dass dieselbe Person mehrfach gestempelt wird?

Ein IoU-Tracker weist jedem Gesicht eine Track-ID zu und sendet pro Auftritt ein Anwesenheitsereignis, mit einem konfigurierbaren Deduplizierungsfenster pro Benutzer (Standard 60 s).

Kann sie mehrere Kameras verarbeiten?

Ja. Ein Supervisor liest eine Kamera-Konfigurationstabelle und startet pro aktiver Kamera einen Worker; durch Polling lassen sich Kameras live hinzufügen, ändern oder entfernen.

Verwandt

Mehr von der Plattform entdecken