Update an SRT source
Omitted fields are left unchanged. The source must be inactive; an activated source cannot be reconfigured. Requires the livesources:source-management permission.
Authorizations
A platform API key, presented as Authorization: Bearer <API_KEY>. Each operation says which permission the key needs.
Path Parameters
The source's id.
Body
Only the fields present are changed. A nullable field sent as null is cleared; omitting it leaves it unchanged.
The engine version to pin, as major.minor.patch; empty keeps the source on the current engine. Pinning is not honoured: the value is kept, and the source follows the current engine.
32What the stream is expected to look like. It has to follow the expected properties schema of the source's engine version.
Identifies the source.
1 - 512The store to buffer stream data for recovery in, as a tmi:// URL.
The recovery buffer's size limit in GB, per session.
x >= 130How the source should receive its stream. It has to follow the SRT settings schema of the source's engine version; a document that does not is refused.
Response
The updated source.
A source's configuration, lifecycle state and what is currently arriving on it. Every source of this version is fed over SRT.
Which connection the stream is currently taken from.
primary, secondary, unknown The engine version the source pins, as major.minor.patch; empty when it follows the current engine.
What the stream is expected to look like. Its shape is the expected properties schema of the source's engine version.
The protocol a source is fed over.
srt waiting has not been connected to yet; connected is receiving; disconnected was connected and is no longer.
waiting, connected, disconnected Whether the source is received over two connections. Read-only; it follows the SRT settings, which are where the second connection is configured.
waiting has not been connected to yet; connected is receiving; disconnected was connected and is no longer.
waiting, connected, disconnected How the source receives its stream. Its shape is the SRT settings schema of the source's engine version.
inactive accepts no stream; pending is being provisioned; active is ready to receive; stopping is still releasing its resources; error cannot be used until it is deactivated.
inactive, pending, active, stopping, error Where the stream can be pulled from; present only while an active source offers passthrough.
Where the stream is pushed to. Absent until the source is active, and for a source that connects out rather than listening.
The store holding buffered stream data for recovery, as a tmi:// URL.
The recovery buffer's size limit in GB, per session.
Where the stream receiver is placed.
The second connection's ingress URL; present only for a redundantly received active source.
What was detected in the incoming stream; absent until a stream arrives. Its shape is the metadata schema of the source's engine version.
The passthrough output's sender statistics, one entry per connected consumer.
How the primary connection is performing. Its shape is the transport statistics schema of the source's engine version.
How the secondary connection is performing; the same shape as the primary connection's.
