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.7.10.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.7.10-py3-none-any.whl (1.6 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: vedetta-0.7.10.tar.gz
  • Upload date:
  • Size: 1.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.18 {"installer":{"name":"uv","version":"0.11.18","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.7.10.tar.gz
Algorithm Hash digest
SHA256 1f8a3629d30f9a5d123c7967748c537d04eeb0d5c9ff2d3efbe41707df240d98
MD5 22204d5c2f1c7ea39b3300b1cd14cb45
BLAKE2b-256 62610ba9c6c6e278c06b68af379365d06240dda8d8717fcfd40f6cd36d1075b0

See more details on using hashes here.

File details

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

File metadata

  • Download URL: vedetta-0.7.10-py3-none-any.whl
  • Upload date:
  • Size: 1.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.18 {"installer":{"name":"uv","version":"0.11.18","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.7.10-py3-none-any.whl
Algorithm Hash digest
SHA256 0c60c7ecc312c7eb51474fe35f4e1e3722f83cd1010fdc05f26f91b07b8f099b
MD5 8e3b5170429f01504ae6574d4da5711e
BLAKE2b-256 6bfcf2b972976f0bf5bbc53f90f477d3d839d6319602678b65012a10a91c9bd6

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