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)