Skip to main content

Vedetta NVR — lightweight open-source network video recorder with object detection

Project description

Vedetta

Lightweight open-source network video recorder (NVR) with real-time object detection. Written in Go, ships as a single binary.

Features

  • YOLOv8 object detection via ONNX Runtime
  • Continuous recording with configurable retention
  • Motion detection with contour analysis
  • WebRTC live streaming with MJPEG fallback
  • Home Assistant integration via MQTT
  • Web dashboard with timeline scrubber and event gallery
  • Hardware acceleration (VAAPI, VideoToolbox, CUDA)
  • Single binary, no Python dependency

Installation

Vedetta is a Go application. This PyPI package is a placeholder for future pip install vedetta support.

For now, install via Docker or build from source:

# Docker
docker run -d --name vedetta -p 5050:5050 ghcr.io/rvben/vedetta:latest

# Build from source
git clone https://github.com/rvben/vedetta.git
cd vedetta && make build

See the GitHub repository for full documentation.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

vedetta-0.1.0.tar.gz (1.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

vedetta-0.1.0-py3-none-any.whl (1.6 kB view details)

Uploaded Python 3

File details

Details for the file vedetta-0.1.0.tar.gz.

File metadata

  • Download URL: vedetta-0.1.0.tar.gz
  • Upload date:
  • Size: 1.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.6.6

File hashes

Hashes for vedetta-0.1.0.tar.gz
Algorithm Hash digest
SHA256 ecc32fd8ead1a161804f089b8ab18535f8355eb48315dfca93a94903a3c04914
MD5 4b9e9f9aac09f6580442c53bc5404e39
BLAKE2b-256 fa68c5d4cd1635abff36883852fc29b8a2d97d2373fe03ede8a0fc0d1af5b4ef

See more details on using hashes here.

File details

Details for the file vedetta-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: vedetta-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 1.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.6.6

File hashes

Hashes for vedetta-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 25f970195fd17d4fbde51adb51af33ee2edfa42348cb257ea39a57027dddb9c3
MD5 14c7f6b3c7209560406924e9970c29e4
BLAKE2b-256 45ea98cb68bf66a34ddfb20672804058d2d12e41c2fcdd8fd549f8d673ac93d5

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page