
Viseron
Self-hosted NVR with AI-based object and motion detection

Viseron is a self-hosted network video recorder (NVR) focused on local video processing and computer-vision-based events. It ingests IP camera streams, detects motion and objects, and organizes recordings and snapshots in a web interface with searchable event history.
Key Features
- NVR pipeline for IP cameras (ingestion, recording, snapshots, event history)
- Motion detection and object detection to generate events and reduce irrelevant recordings
- Web UI for live view, timelines/events, and reviewing recordings
- Config-driven setup (YAML) designed for reproducible deployments
- Runs common video processing components locally (e.g., FFmpeg-based pipeline)
Use Cases
- Home CCTV/NVR for RTSP/IP cameras with event-based recording
- Local, privacy-oriented person/vehicle detection alerts and review workflow
- Lightweight “smart security” setup that keeps video processing on your own hardware
Limitations and Considerations
- Hardware requirements can increase significantly when enabling object detection on multiple high-resolution streams
- Compatibility and features depend on camera stream formats and the chosen pipeline settings
Viseron is a strong fit when you want a modern, event-driven NVR experience and prefer on-prem object detection over cloud-based camera ecosystems. It’s particularly useful for multi-camera setups where motion/object events and an integrated review UI matter more than vendor-specific features.
Categories:
Tags:
Tech Stack:
Similar Services

Frigate
NVR with real-time AI object detection
Self-hosted NVR that uses real-time object detection (TensorRT/Coral/CPU) with camera restreaming, recording, snapshots, a web UI, and strong Home Assistant integration.


ZoneMinder
Self-hosted video surveillance and NVR platform
ZoneMinder is a Linux-based video surveillance/NVR platform for IP and analog cameras with motion detection, recording, events, and a web interface.

OpenCV