TcpTsOutputSettings interface

The settings for an output Transport Stream over TCP. Norsk acts as the TCP client, connecting to the destination host/port and reconnecting on failure. see: NorskOutput.tcpTs()

Signature:

export interface TcpTsOutputSettings extends SinkNodeSettings<TcpTsOutputNode>, StreamStatisticsMixin

Properties

Property Type Description

avDelayMs?

number

(Optional) A/V delay in milliseconds - to allow inclusion of subtitles, metadata and other ancillary data. May be set to 0 if these are not present to reduce latency

destinationHost

string

In caller mode the IP address or hostname to connect to; in listener mode the local address to bind ("0.0.0.0" for all interfaces).

jitterBuffer?

JitterBufferConfig

(Optional) Jitter buffer configuration

maxQueueMs?

number

(Optional) Maximum duration to hold any stream in the case that one or more are running behind. In the case the late stream is delayed rather than having a large gap, this will result in discarded input frames.

mode?

TcpMode

(Optional) Whether Norsk connects out to the remote ("caller", the default) or binds and accepts an incoming connection ("listener").

port

number

In caller mode the port to connect to; in listener mode the port to bind

ts?

TsOutputSettings

(Optional)