Outputs · NDI · SRT · RTMP · External

Send a page out of Glider itself — NDI with alpha, SRT, RTMP streaming, DeckLink SDI fill and key, or full screen on a display — like vMix's Outputs, Stream and External Output.

Outputs over HTTP.

RouteDoes
GET /api/outputsConfig, engine state, per-output status and the last device scan.
PUT /api/outputsChange the config with a partial patch, e.g. {"outputs":[{"id":"1","ndi":{"enabled":true}}]}.
POST /api/outputs/external{"active": true | false}, or no body to toggle — the External button.
POST /api/outputs/streamingThe same for the Stream button (RTMP).
POST /api/outputs/discoverScan for the NDI runtime, DeckLink devices, ffmpeg and displays.
GET /api/outputs/streamThe state as server-sent events, once a second while the engine runs.