dispergo

PRIVATE ALPHA

Runtime modules

Configure strict loading, operational control, observability and optional processing around the media modules.

Choose runtime modules

webhook

Outbound webhook events

Configure event delivery and consume stream, recording, state and thumbnail payloads.

Configuration document

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 levelPurpose
serverOperational listener and shutdown lifecycle.
inputSRT push, pull and cascade inputs.
outputHTTP, recording and SRT outputs with shared storage.
transcodeOptional bounded compatibility repair.
webhookOptional bounded event delivery.