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

Uploaded Python 3

File details

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

File metadata

  • Download URL: vedetta-0.2.3.tar.gz
  • Upload date:
  • Size: 1.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.11 {"installer":{"name":"uv","version":"0.11.11","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.2.3.tar.gz
Algorithm Hash digest
SHA256 ce2f34059785f1d8b277425df22f3bca4750b2f96d0e7656d910cbf2a5fbf925
MD5 c4294591ee41ced67dbd0fd7864e060a
BLAKE2b-256 74193c85a0dfdb4979fe2e40170876366d663963ba087624a1a4a1e6632ffab5

See more details on using hashes here.

File details

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

File metadata

  • Download URL: vedetta-0.2.3-py3-none-any.whl
  • Upload date:
  • Size: 1.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.11 {"installer":{"name":"uv","version":"0.11.11","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.2.3-py3-none-any.whl
Algorithm Hash digest
SHA256 f25d2507b9045ca593300f907fc32453be6a2470e05046f198398b2c96ce681d
MD5 8eff7c056e87ae65286a641143b365c0
BLAKE2b-256 386e154780852c08c4295d6ea3596564005c3ef72f69c289207d26e11767f23f

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