PRIVATE ALPHA

SRT push output

Forward an active normalized stream to external SRT destinations.

output.srt.push

Push an active normalized stream to an external SRT target. api.enabled opens the control API; static defines standing push-all rules for current and future streams.

"push": {
  "api": {"enabled": true},
  "maxActivePushes": 8,
  "static": [{
    "name": "archive",
    "address": "archive.internal:7001",
    "srtStreamId": "{streamId}",
    "passphrase": "${ARCHIVE_PASSPHRASE}"
  }]
}

Each target has its own bounded retry and transport lifecycle. A slow or unavailable target cannot stall the source or another output.

Static push-all targets cannot be combined with cascade input until streams carry provider provenance. API-created pushes remain available on that composition.

Configuration reference

Use the shared output settings with this module. The complete field reference covers every accepted option; the maximal composition shows how modules fit together.