Viseron

Viseron

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

2.5kstars
293forks
Last commit: 1d ago
Repo age: 6y old
Viseron screenshot

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:

Share:

Similar Services