SRT Ingest (Listener)
This component handles media ingest via the SRT(Secure Reliable Transport) protocol. It acts as a listener, receiving media streams from remote SRT sources and is highly configurable, allowing for custom IP addresses, ports, and stream handling behaviours.
Component Configuration
| Option | Description | Required | 
|---|---|---|
id  | 
A unique identifier for the component instance  | 
✓  | 
displayName  | 
The name shown in the Studio UI of this component  | 
✓  | 
port  | 
The port this SRT input will listen on (default: 5001)  | 
✗  | 
host  | 
The IP address/hostname this SRT input will listen on (default: "0.0.0.0")  | 
✗  | 
passphrase  | 
Optional: Authentication for this SRT input  | 
✗  | 
socketOptions  | 
Socket Options  | 
✗  | 
sourceNames  | 
Either auto assign streams in the order they come in, or restrict connections to those with known stream ids (default: "permissive")  | 
✗  | 
streamIds  | 
List of stream ids to assign to the accepted streams (default: ["camera1"])  | 
✗  | 
streamMappings  | 
Advanced stream mapping for this input  | 
✗  | 
notes  | 
Additional notes about this component  | 
✗  | 
Socket Options
| Option | Description | Required | 
|---|---|---|
receiveLatency  | 
The latency value in the receiving direction of the socket (SRTO_RCVLATENCY)  | 
✗  | 
peerLatency  | 
The latency value provided by the sender side as a minimum value for the receiver (SRTO_PEERLATENCY)  | 
✗  | 
inputBandwidth  | 
Input bandwidth (SRTO_INPUTBW)  | 
✗  | 
overheadBandwidth  | 
Overhead bandwidth (SRTO_OHEADBW)  | 
✗  | 
maxBandwidth  | 
Max bandwidth (SRTO_MAXBW)  | 
✗  |