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 or WebRTC, pull from another node only when an LL-HLS or WHEP viewer asks, 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.
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 and WebRTC, retain recordings, publish to S3 or route normalized SRT onward.
shared runtime
Separate media and operational listeners, inspect status, expose metrics and enable bounded repair or webhooks.