SRT push output
Forward an active normalized stream to external SRT destinations.
This module requires an offline full license. See licensing for configuration and validity.
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.