ENGINE

Stream Engine

Absensi dari kamera, tanpa perangkat di pintu. Cams Stream Engine mendekode aliran video RTSP/ONVIF atau file, menjalankan pipeline wajah yang sama dengan Face Match Engine pada setiap frame, melacak setiap orang agar diabsen sekali per kemunculan, dan mencatat absensi ke pipeline Cams standar.

Ikhtisar

Mengubah aliran video CCTV, RTSP, atau ONVIF menjadi absensi pengenalan wajah — satu absen per orang per kemunculan, dengan video yang tidak pernah keluar dari jaringan Anda.

Stream Engine mengubah aliran video langsung (kamera IP RTSP/ONVIF, HTTP, RTMP, atau file) menjadi absensi biometrik. Engine ini mendekode aliran, menjalankan pipeline wajah bersama (deteksi SCRFD, alignment 5 titik, embedding ArcFace, identifikasi 1:N pada galeri yang sudah hangat), dan menggunakan tracker IoU sehingga setiap orang menghasilkan satu absen tanpa duplikat per kemunculan. Supervisor multi-kamera membaca tabel konfigurasi dan menjalankan satu worker per kamera aktif dengan hot add, change, dan remove, serta formulir portal pengembang menyediakan provisioning mandiri kamera. Aliran tetap berada di jaringan lokal — hanya event absensi yang keluar dari kotak edge.

ENGINERTSPONVIFRTMPHTTPfileC++
⚡
Coba langsung — CatchCam. Ubah kamera IP / CCTV apa pun menjadi absensi pengenalan wajah — daftarkan kamera dan sistem mengenali wajah dari siaran langsung. Tanpa login — mulai dengan serial perangkat Anda.
Arahkan ke kamera RTSP/ONVIF mana pun
# 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

Lihat langsung

Stream Engine — demo langsung

Stream Engine► Tonton demo

Kemampuan

Apa yang dilakukannya

Absensi CCTV

Mengenali wajah pada aliran RTSP/ONVIF langsung dan mencatat absensi tanpa terminal khusus di pintu.

Satu Absen per Kemunculan

Tracker IoU memberi satu track per wajah sehingga setiap orang dicatat sekali per kemunculan, bukan sekali per frame.

Armada Multi-Kamera

Supervisor menjalankan setiap kamera aktif, satu worker masing-masing, dengan hot add dan remove dalam hitungan detik.

Privasi Lokal di Edge

Berjalan di kotak on-premise atau edge dekat kamera; aliran video tidak pernah keluar dari jaringan lokal, hanya event absensi yang keluar.

Provisioning Mandiri

Formulir portal CCTV mendaftarkan kamera dan supervisor menjalankannya dalam satu siklus polling.

Fitur

Semua sudah termasuk

  • Mendekode aliran video kamera IP RTSP/ONVIF, HTTP, RTMP, atau file
  • Pipeline wajah bersama: deteksi SCRFD, alignment 5 titik, embedding ArcFace, cosine 1:N pada galeri yang sudah hangat
  • Tracker wajah IoU mengabsen setiap orang sekali per kemunculan, tanpa duplikat dalam jendela yang dapat dikonfigurasi (default 60 detik)
  • Supervisor multi-kamera: satu thread worker per kamera aktif, di-polling untuk hot add, change, dan remove
  • Override ambang batas, ukuran wajah minimum, dan dedup per kamera
  • Setiap kamera adalah serial perangkat terdaftar, yang mengaitkan absen ke tenant dan arah IN/OUT
  • Sambung ulang otomatis untuk aliran langsung dengan exponential backoff terbatas
  • Provisioning mandiri melalui formulir onboarding CCTV di portal pengembang
  • Menjaga video tetap di jaringan lokal — hanya event absensi yang keluar dari kotak edge
  • Siap GPU untuk throughput kerumunan padat; CPU sudah cukup untuk ruang kelas dan penggunaan fps rendah

Bangun dengan Stream Engine

Ambil kunci, baca dokumentasi, dan rilis. Tim kami membantu integrasi pertama Anda.

FAQ

Pertanyaan umum

Kamera apa saja yang didukung Stream Engine?

Kamera IP RTSP dan ONVIF, aliran HTTP, RTMP, dan file video. Portal pengembang juga mendokumentasikan jembatan untuk kamera bohlam dan Android-sebagai-kamera.

Apakah video keluar dari jaringan saya?

Tidak. Engine berjalan di kotak edge atau on-premise dekat kamera; aliran tetap lokal dan hanya event absensi hasilnya yang dikirim ke server.

Bagaimana mencegah orang yang sama diabsen berulang kali?

Tracker IoU memberi track id per wajah dan mengeluarkan satu event absensi per kemunculan, dengan jendela dedup per pengguna yang dapat dikonfigurasi (default 60 detik).

Bisakah menangani banyak kamera?

Ya. Supervisor membaca tabel konfigurasi kamera dan menjalankan satu worker per kamera aktif, dengan polling sehingga kamera dapat ditambah, diubah, atau dihapus secara langsung.

Terkait

Jelajahi lebih banyak platform