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.6.2.tar.gz (1.7 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.6.2-py3-none-any.whl (1.6 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: vedetta-0.6.2.tar.gz
  • Upload date:
  • Size: 1.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.16 {"installer":{"name":"uv","version":"0.11.16","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for vedetta-0.6.2.tar.gz
Algorithm Hash digest
SHA256 53fbcc2d87a2fce1922103d8c37b4bca943f4abdf71e22ffcd44a27b9cb5563d
MD5 226718d2b28f590df006158b494467c4
BLAKE2b-256 adc58fd0670b56eb607802bbc257a872c318677d1b7e307b9872f03c84039f2d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: vedetta-0.6.2-py3-none-any.whl
  • Upload date:
  • Size: 1.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.16 {"installer":{"name":"uv","version":"0.11.16","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for vedetta-0.6.2-py3-none-any.whl
Algorithm Hash digest
SHA256 dd4c6c4130ee6c03bd4899316cc2882fe943f70cf55be0b0b5c2310ff7bd2383
MD5 e27933f8341da5e37fa9a074cdcbf597
BLAKE2b-256 37488f2e4a75a10b9c2fd8623b318665f1fc0c42210758abb473440437ecbd6f

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