TCP TS Egest

Sends multiple media streams over TCP in Transport Stream format, acting as a TCP client (caller) or server (listener)

Component Configuration

Option Description Required

id

A unique identifier for the component instance

displayName

The name shown in the Studio UI of this component

connection

How this output establishes its TCP connection

jitterBuffer

Configure the buffer to smooth outgoing data. Leave empty to use global latency profile default. (default: {})

avDelayMs

A/V delay in milliseconds (default: 50)

maxQueueMs

Maximum duration to hold any stream when one or more are running behind

tsEncoder

TS Encoder settings

subtitles

Subtitle/caption configuration (default: {"kind":"cta608"})

notes

Additional notes about this component

Connection (Caller (connect out))

Option Description Required

kind

"caller"

destinations

Add one or more TCP TS destinations to connect out to. The output stream will be sent to all destinations simultaneously. (default: [{"destinationHost":"127.0.0.1","port":8001}])

Connection (Listener (bind & accept))

Option Description Required

kind

"listener"

bindHost

The local address to bind ("0.0.0.0" for all interfaces) (default: "0.0.0.0")

port

The port to bind and accept an incoming connection on (default: 8001)

Jitter Buffer

Option Description Required

bufferDelayMs

How many milliseconds in the jitter buffer. Leave empty to use the global latency profile default.

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)

Subtitles (CTA-708)

Option Description Required

kind

"cta708"

Subtitles (CTA-608)

Option Description Required

kind

"cta608"

Subtitles (Teletext)

Option Description Required

kind

"teletext"

Subtitles (TTML)

Option Description Required

kind

"ttml"

Subtitles (Passthrough)

Option Description Required

kind

"passthrough"

Tags: tcp transport stream mpeg-ts egest