SRT Caller Egest

Calls a remote SRT listener to send media streams with configurable buffer settings

Component Configuration

Option Description Required

id

A unique identifier for the component instance

displayName

The name shown in the Studio UI of this component

destinations

Add one or more SRT destinations to call. The output stream will be sent to all destinations simultaneously. (default: [{"host":"127.0.0.1","port":5101}])

jitterBuffer

Configure the buffer to smooth outgoing data (default: {"bufferDelayMs":500})

avDelayMs

How many milliseconds to delay A/V to account for subtitles/ancillary data (default: 50)

writeThroughFile

Configure a writethrough file for this output

socketOptions

Socket Options

tsEncoder

TS Encoder settings

notes

Additional notes about this component

Destinations

Option Description Required

host

The IP address/Hostname this SRT output will connect to (default: "127.0.0.1")

port

The port this SRT output will connect to (default: 5101)

passphrase

Optional: Authentication for this SRT output

streamId

Optional: StreamId to use when calling a remote listener

Jitter Buffer

Option Description Required

bufferDelayMs

How many milliseconds in the jitter buffer (default: 500)

Write Through File

Option Description Required

fileName

Base filename to write data to (if any)

rollover

Whether to rollover the file and when to do it (default: {"type":"none"})

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)

peerIdleTimeoutMs

Peer Idle Timeout (Input only)

Ts Encoder (Standard)

Option Description Required

kind

"standard"

Ts Encoder (ETR 290)

Option Description Required

kind

"etr290"

bitrate

Overall transport stream bitrate (bits per second)

pcrIntervalMs

PCR spacing in milliseconds (default: 50)

tableIntervalMs

PAT/PMT table spacing in milliseconds (default: 100)