Repositories openvibers openvibe.media official

openvibers/openvibe.media

The OpenVibe network's one media store: uploads, recordings, clips, thumbnails and files behind one API.

Get it

Get this repository

Clone over HTTPS

A Git token is made for this copy and shown once. It can read and write the repositories you own, and expires in an hour.

git clone https://git.openvibe.codes/openvibers/openvibe.media.git
Clone to my computer

OpenVibe Link asks you on your computer. The folder is inside the root you chose in Link, and the request ends after two minutes.

Clone to my computer
Open in Codes

A Codes session clones from our disk: no network, no GitHub quota. When this repository has a GitHub twin, Codes pushes there too.

Open in Codes
Files at main
.env.exampleA recording in progress is its own DVR: /v/:id/dvr.m3u8 names its fragments as slices of the growing file (no seekable copy needed); VOD_DVR_SNAPSHOT_MP4=0 stops the MP4 copy (#168)20 days ago9.9 KB
.githubMedia: one view API for every kind (previews, engaged viewers, counts on pages) (#426)15 h ago
.gitignorefinish-f1: I changed one thing: nodemodules is no longer tracked, and…1 Oct 202638 B
.gitleaks.tomlgitleaks: keep allowing the old owner-subject test's made-up key (the full-history scan still reads it) (#38)5 Oct 20261.0 KB
AGENTS.mdAGENTS.md: the context an agent starts from (#423)1 days ago13.5 KB
CHANGELOG.mdThe composer's attachments: one upload route for every site (#406)2 days ago10.5 KB
CITATION.cffREADME first screen and CITATION.cff (#379)3 days ago518 B
CLAUDE.mdAGENTS.md: the context an agent starts from (#423)1 days ago11 B
README.mdopenvibe-shared v4.235.0 (was v4.234.0) (#442)13 min ago69.5 KB
SECURITY.mdSECURITY.md: how to report a vulnerability ([email protected], 7-day reply, scope, supported versions)24 Sept 2026986 B
STATUS.jsonopenvibe-shared v4.235.0 (was v4.234.0) (#442)13 min ago7.3 KB
deployS3 docs: the surface answers at s3.openvibe.media (DNS-only since 2026-10-21, so objects may pass 100 MB); s3.openvibe.network stays the same surface behind Cloudflare (#152)22 days ago
docsMeasure recording startup and buffering (288 part 1) (#401)2 days ago
migrationsMedia: one view API for every kind (previews, engaged viewers, counts on pages) (#426)15 h ago
package-lock.jsonopenvibe-shared v4.235.0 (was v4.234.0) (#442)13 min ago104.8 KB
package.jsonopenvibe-shared v4.235.0 (was v4.234.0) (#442)13 min ago1.2 KB
scriptsTurn a picture by hand, and ask AI which way is up when EXIF did not say (#420)1 days ago
serverMedia: one view API for every kind (previews, engaged viewers, counts on pages) (#426)15 h ago
testopenvibe-shared v4.231.0 (was v4.225.0) (#436)5 h ago