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

Uploaded Python 3

File details

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

File metadata

  • Download URL: vedetta-0.4.3.tar.gz
  • Upload date:
  • Size: 1.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.15 {"installer":{"name":"uv","version":"0.11.15","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.4.3.tar.gz
Algorithm Hash digest
SHA256 bc50ed58c3760b8963c429b2f57ff934fcc883651b59278372669c47625fe864
MD5 116e174d2773ba3fcb0b9dd2d6702f6b
BLAKE2b-256 5ad694bfb341c34e3276fd17e9721b740be62146fc0ba13d7419274466c06489

See more details on using hashes here.

File details

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

File metadata

  • Download URL: vedetta-0.4.3-py3-none-any.whl
  • Upload date:
  • Size: 1.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.15 {"installer":{"name":"uv","version":"0.11.15","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.4.3-py3-none-any.whl
Algorithm Hash digest
SHA256 3f94ef0fbfece0522ba4dcae1f2fc62ee7c832f3e73536628aac1d8e5949d700
MD5 8da7bac0d7f85527369d0bef92144960
BLAKE2b-256 e62d2af898d73c67d4f12dfd53ecc82163f6a1b3e4fe9f06b99f9d9e1b294b2c

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