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.