PRIVATE ALPHA

Managed SRT pull

Start and supervise an SRT source connection from this node.

input.srt.pull

Dial an SRT source as a caller. The API and the startup list are independent: api.enabled opens /api/v1/pulls, while static applies entries once at startup.

A transport disconnect keeps the logical pull alive during bounded retry. Exhausting its retry deadline is terminal until an API request or process restart creates it again.

"pull": {
  "api": {"enabled": true},
  "maxActivePulls": 8,
  "static": [{
    "streamId": "${STREAM_ID}",
    "source": "${SOURCE_SRT_URL}",
    "srtStreamId": "${SOURCE_STREAM_ID}",
    "passphrase": "${SOURCE_PASSPHRASE}"
  }]
}

Static entries are startup input, not continuous reconciliation. Deleting one through the API does not make the config recreate it until the process starts again.

Configuration reference

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