UdpTsPcapCaptureInputSettings interface

Experimental: settings for a UDP-TS input fed from a packet capture. The reconstructed MPEG-TS runs through the SAME decode path as NorskInput.udpTs(), so the node produces the decoded A/V streams as a source (with the UDP-TS probe stats as an overlay). Sibling of SrtPcapCaptureInputSettings but for UDP-TS. see: NorskInput.udpTsPcapCapture()

Signature:

export interface UdpTsPcapCaptureInputSettings extends InputSettings<UdpTsPcapCaptureInputNode>, TsCommonInputSettings, StreamStatisticsMixin

Properties

Property Type Description

bpfFilter?

string

(Optional) Optional tcpdump BPF filter expression. Empty / unset = no filter.

captureBufferKb?

number

(Optional) Optional tcpdump capture buffer size in KiB (the -B size). Unset = default.

debugDumpSource?

string

(Optional) When specified dump the raw source input for debug purposes to the given directory

healthSampling?

HealthSamplingSettings

(Optional) Per-input health sampling. Emits periodic TsConnectionHealth events via TsCommonInputSettings.onConnectionHealth. On by default.

interface

string

The capture interface name (e.g. "eth0"). As a no-privilege test affordance a value of the form "file:<path>" makes the engine read the capture from that classic pcap file (tcpdump -r <path>) instead of capturing live.

rtpMode?

UdpTsPcapRtpModeSetting

(Optional) How the captured UDP payloads are encapsulated. Default "raw".