Components
Explore the components available in Viseron
Filters
Components (23)
- Choose One
Handles video, audio, and multimedia streams using FFmpeg libraries and tools.
- Choose One
Links media processing systems for complex workflows using GStreamer pipelines.
- Required
It is required that you use the NVR, without it Viseron won't really do anything.
Provides detailed and flexible logging control for Viseron.
- Featured
Manages Viseron’s database and file storage, organizing recordings and snapshots efficiently.
Serves the Viseron web UI for managing and interacting with your instance via browser.
- Featured

Enables live streaming and relaying of video streams.
Enables lightweight publish-subscribe messaging for device communication using MQTT.

Controls ONVIF PTZ cameras, currently only supported via Telegram integration.

Sends notifications to Discord channels using webhooks integration.

Sends notifications to a Gotify server when a recording starts.

Controls PTZ cameras and sends notifications through Telegram.
- New
Sends webhooks to external services when specific events occur.

State of the art Object Detection using the YOLOv7, YOLOv4 and YOLOv3 framework.

Performs object and face detection using DeepStack AI models on local devices.
- New

Enables high-performance object detection on edge devices using Hailo AI processors.
Supports object detection using Ultralytics YOLO models from v3 to the latest versions.
Detects motion using OpenCV background subtraction algorithms for efficient video analysis.
Detects motion using the MOG2 background subtraction algorithm from OpenCV.

Provides fast, efficient, and private AI inferencing with Google Coral EdgeTPU.

Runs a fast, local, and open-source AI server for detection and recognition tasks.

Provides open-source face recognition that is easy to integrate into any system.

Offers face recognition and machine learning tools using the dlib C++ toolkit.