First run
Start a node
Run one container, push an SRT stream, check health and open HLS.
PRIVATE ALPHA
Build a node from the inputs it accepts, the outputs it serves and the runtime features it needs.
Every process reads one strict JSONC document. The input tree decides how media enters. The output tree decides where that media goes. server, transcode and webhook configure the shared runtime around those paths.
A node can ingest locally and serve HLS, LL-HLS, WebRTC or MOQT, pull from another node only when an LL-HLS or WHEP viewer asks, relay configured MOQT tracks, record and publish to object storage, or combine those capabilities. Omitted modules do not start.
Private alpha: configuration is intentionally allowed to change. Use the guide that matches the binary version you deploy. Current distribution, preview limits and full-license details are described on the licensing page.
First run
Run one container, push an SRT stream, check health and open HLS.
input.*
Accept SRT publishers, start managed source pulls or pull from an upstream node on demand.
output.*
Serve HLS, LL-HLS, WebRTC and MOQT, retain recordings, publish to S3 or route media onward.
shared runtime
Separate media and operational listeners, inspect status, expose metrics and enable bounded repair or webhooks.