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. The ETR-290 running counters reuse the QualityReportingTsErrors field-set (same id3as-ts TsErrorMetrics); bitrate is "not observable" (unset, never 0) on a zero/tiny capture span. Field semantics: oxidized/udp-ts-probe/src/stats.rs + id3as-ts TsErrorMetrics.

Field

Type

Repeated

Description

sync_loss

uint32

Priority 1

sync_byte_errors

uint32

cc_errors_duplicate

uint32

cc_errors_out_of_order

uint32

pat_errors

uint32

pmt_errors

uint32

pid_errors

uint32

transport_errors

uint32

Priority 2

crc_errors

uint32

pcr_repetition_errors

uint32

pcr_discontinuity_errors

uint32

pcr_accuracy_errors

uint32

pts_errors

uint32

cat_errors

uint32

unreferenced_pids

uint32

Priority 3

si_repetition_errors

uint32

total_packets

uint32

Denominator (packets seen over the same period)

pcr

UdpTsPcapPcrStats

Per-PCR-pid clock measurements (WallClock mode; empty until enough samples).

scrambled

bool

Whether scrambling (CA) was ever observed on the session (ETR 101 290 §2.6).

bitrate_bps

OptionalInt64

Estimated payload bitrate, bits/s. "Not observable" (unset, never 0) on a zero/tiny capture span.

rtp_seq_gaps

OptionalInt64

RTP sequence-number gaps observed (arrival order). "Not observable" (unset, never 0) in Raw mode — there are no RTP sequence numbers to miss; set only for an rtp/autodetect capture that resolved to RTP.

Member of

Message

Description

InputConnectionHealth

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