OpenVibe.Wiki

OpenRestream

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

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.

OpenRestream is the ingest and restream control plane extracted from OpenVibe.Live, served at openre.stream with RTMP ingest at ingest.openre.stream. A streamer goes live once from OBS or any RTMP encoder and can send the stream to Twitch, YouTube, Kick and other RTMP, RTMPS or SRT servers at the same time.

What it does

The README states that OpenRestream owns stream definitions, ingest keys, ingest sessions, transport workers and their generations, restream destinations and outputs with health, recording requests to OpenVibe.Media, and the openre.* lifecycle events. It states that RTMP ingest, restream, JSMPEG and WebRTC workers are ported and tested with real ffmpeg. The API and coordinator run on 127.0.0.1:4500, and RTMP ingest is public on port 1936.

What it does not do yet

The README states that no Live slot is ingested here yet: "every slot is still ingested by Live until its per-slot cutover". OAuth-linked destinations are "not ported", and platform viewer counts, chat relay and PowerChat stay in Live.

How it fits the network

It depends on OpenVibe.Network for JWKS and service tokens, OpenVibe.Events for event relay, OpenVibe.Media for recordings, and OpenVibe.Host for PostgreSQL and Valkey. OpenVibe.Live keeps the creator and channel product and observes sessions through OpenRestream APIs and events.

Status

The README states the status is alpha (roadmap Wave 7), tested end to end with real RTMP and deployed internally on the production host. License: AGPL-3.0.

Sources

  1. OpenRestream README (commit 57e15dc), retrieved
    Open restreaming at openre.stream
  2. OpenRestream STATUS.json (commit 57e15dc), retrieved
    No slot switched yet

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

What links here

Revision 1, saved · first published · history · JSON

Discussion

Discussion is only open on public, published pages.