Iris¶
Self-hosted, single-GPU AI video management with face-anchored cross-camera re-identification.
Iris ingests RTSP cameras, records event clips, and builds persistent cross-camera identities anchored on the face — on one NVIDIA T4 (16 GB), behind an nginx cookie-SSO gateway, serving a no-build vanilla-JS SPA. It runs entirely on your hardware: no cloud, no data leaving the box.
What it does¶
- Real-time detection & recording — YOLOv8n / RT-DETR (Apache) on the hot path; warm ffmpeg
segment buffer cuts event clips at near-zero CPU. The pipeline never blocks on encode or
fsync. - Face-anchored cross-camera re-ID — a new identity is minted only when a face passes a quality gate (SCRFD → ArcFace); faceless views only attach within a session. This is the deliberate fix for "one person from behind explodes into dozens of duplicates." See Re-identification.
- Analytics, live subtitles, security audit — counting/dwell analytics, live speech-to-text + translation overlay, and a built-in CCTV vulnerability/CVE audit (RTSP/ONVIF/DVRIP/Hikvision/XM).
- Privacy & compliance first — biometric identification ships off by default; detection-only is the legally-clean baseline. GDPR / 152-ФЗ / EU AI Act aware. See Compliance.
Built to sell as an appliance¶
- License-clean edition — Apache RT-DETR + DINOv2 models only; no AGPL / non-commercial / research weights. See Model licensing.
- Licensing & trial — signed, hardware-bound licenses; a 7-day, online-only free trial; offline grace for paid boxes; heartbeat + revocation. See License server.
- Distribution — Windows (WSL2) + Linux installers, offline update bundles, signed release manifests. See Distribution & updates.
Where to go next¶
| I want to… | Read |
|---|---|
| Install and run it | Install & run · Deployment config |
| Understand the design | Architecture · Re-identification |
| Check the security posture | Security · Code protection |
| Sell / license it | Licensing · EULA · Pricing |
| Call the API | API reference |
| Download an installer | Download |
Iris application code is MIT. Third-party models carry their own licences — see
Model licensing and the distributed THIRD_PARTY_NOTICES.