server
Operational listener and API
Configure the separate control listener, health endpoints, metrics and graceful shutdown.
PRIVATE ALPHA
Configure strict loading, operational control, observability and optional processing around the media modules.
server
Configure the separate control listener, health endpoints, metrics and graceful shutdown.
transcode
Configure bounded repair for keyframe cadence and Layer II audio.
webhook
Configure event delivery and consume stream, recording, state and thumbnail payloads.
The binary reads dispergo.jsonc, then dispergo.json, beside the executable unless -config selects another path. The container default is /etc/dispergo/dispergo.jsonc.
Unknown or duplicate fields, type errors, invalid durations and trailing data fail startup. JSONC comments are accepted; trailing commas are not.
Every string value supports strict ${NAME} environment interpolation. $$ produces one literal dollar sign. There is no shell expansion, recursion, default syntax or interpolation in object keys.
| Top level | Purpose |
|---|---|
server | Operational listener and shutdown lifecycle. |
input | SRT push, pull and cascade inputs. |
output | HTTP, recording and SRT outputs with shared storage. |
transcode | Optional bounded compatibility repair. |
webhook | Optional bounded event delivery. |