OpenVibe.Media

2 sources cited4 revisionsrevision 2, saved Not yet reviewed by a person

You are looking at revision 2, not the published revision 4.

Imported, written with AI assistance. Imported from the OpenVibe repository README and STATUS files at the cited commits, summarised with AI assistance; originally by OpenVibers. Not yet reviewed by a person.

OpenVibe.Media is the standalone multi-tenant media service extracted from the OpenVibe.Live predecessor, at openvibe.media on port 4100. Its README states that it "Owns VOD ingest/recording, storage tiering (local → Backblaze B2 → Cloudflare R2), clips, generic files, the canonical object model and thumbnails, for all OpenVibe apps."

What it does

Media records VODs from RTMP pull or RTP ingest, ingests browser chunks, finalizes with remux, probe and thumbnail, and cuts clips. It tiers storage across local, Backblaze B2 and Cloudflare R2 with copy verification and a disk guardian, and serves public paths (/v, /c, /t, /f, /o). It implements a canonical object model under /api/v2 (objects, locations, variants, holds, derivatives, lifecycle, namespaces) and a media jobs queue. It serves first-party tenants (live, community, tools, games, wiki, blog, inventory, media-hub) and developer-project tenants.

What it does not do yet

Pastes belong to OpenVibe.Community "since 2026-09-22"; Media's read-only paste API is gone and /p/:slug redirects there. Channels and streams belong to OpenVibe.Live, identity to OpenVibe.Network, and AI analysis of recordings to OpenVibe.AI. The song-request media queue, server-side live thumbnail grabbers and JSMPEG stdin recording are listed as "Not ported."

How it fits the network

Media verifies OpenVibe.Network tokens offline through JWKS, uses OpenVibe.Live's lineage resolve, and announces outcomes as OpenVibe.Events events through the SDK outbox, which the README calls the only outcome announcement now that webhooks ended.

Status

Its STATUS.json marks the stage "beta" and records it deployed with sudo ovhost deploy media.

Sources

  1. OpenVibe.Media README (commit 3754c9d), retrieved
    Owns VOD ingest/recording, storage tiering
  2. OpenVibe.Media STATUS.json (commit 3754c9d), retrieved
    Public at https://openvibe.media

Inspect these sources (retrieval times, where each was first cited, what changed between revisions)

What links here

Revision 2, saved · first published · history · JSON

Discussion

Discussion is only open on public, published pages.