MoqPathStats

How a MoQ connection’s QUIC path is doing, as its transport sees it from this end. Counters are cumulative since the connection opened. Only a transport that measures its path reports one (msquic, the default for raw QUIC); others leave it unset.

Field

Type

Repeated

Description

smoothed_rtt_us

int64

Smoothed round-trip time, in microseconds.

min_rtt_us

int64

Least and greatest round-trip time seen, in microseconds.

max_rtt_us

int64

packets_sent

int64

QUIC packets this end sent.

packets_lost

int64

Of those, how many were lost: declared lost and not later acknowledged (a spurious loss is not counted). Loss on the media’s direction is seen by its sender, so read this at the egest; an ingest sends little but acknowledgements.

packets_received

int64

QUIC packets this end received, and of those how many arrived out of order, were dropped (undecryptable, or no buffer for them) or duplicated.

packets_reordered

int64

packets_dropped

int64

packets_duplicate

int64

bytes_sent

int64

bytes_received

int64

congestion_events

int64

Times the congestion controller backed off.

path_mtu

int32

The path’s MTU, in bytes.

Member of

Message

Description

MoqIngestStats

Periodic ingest-side statistics for a MoQ input, analogous to the transport stats an SRT input reports.

MoqSubscriberPathStats

One subscriber connected directly to a MoQ output’s listener, and its path.