InputConnectionHealth

Periodic per-connection health for an input connection: measurements only.

Field

Type

Repeated

Description

sample_size_seconds

double

rtmp_connection_id

ConnectionId

Transport identity — whichever applies to this input kind.

srt_stream_index

int32

remote_host

string

streams

InputConnectionHealth.StreamHealth

srt

SrtConnectionStats

Transport-specific stats — whichever applies.

rtmp

RtmpConnectionStats

ts

TsConnectionStats

udpTs / tcpTs (connection-less)

progressing

bool

False = the connection is established and media is arriving, but nothing is reaching the output (no streams here) — e.g. an RTMP publisher pushing so far above realtime that the timestamp corrector never leaves its initial- burst state and silently withholds all media. A client should treat a sustained progressing:false as a dead input and close the connection. Always true for SRT (its path disables that gate).

pcap_probe

SrtPcapProbeStats

Experimental. Passive-probe SRT stats, set only for a pcap-derived SRT input (input.srt-pcap / input.srt-capture); unset for every other input kind. Rides the SRT connection health sample.

ts_pcap_probe

UdpTsPcapProbeStats

Experimental. Passive-probe UDP-TS stats, set only for a pcap-derived UDP-TS input (the input.capture udp-ts arm); unset for every other input kind. Rides the TS connection health sample.

Member of

Message

Description

RtmpServerInputEvent

Messages that Norsk can send to your code in response to various RTMP events.

SrtConnectionInputEvent

SrtInputEvent

TsInputEvent