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"])

𐄂

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)

𐄂