MoqTrackIngestStats
Per-track ingest counters for a MoQ input. Cumulative since the input started, except objects_buffered which is instantaneous.
Field |
Type |
Repeated |
Description |
track_name |
The MoQ data track these counters describe. |
||
objects_emitted |
Objects handed on to the workflow. |
||
objects_out_of_order |
Objects that arrived out of {group, object} order. MoQ carries each group on its own QUIC stream and QUIC orders only within a stream, so a non-zero count is normal on a relayed path — these were absorbed by the reorder buffer and emitted in the right order. |
||
objects_dropped_late |
Objects that arrived after their slot had already been emitted, and so had to be discarded — emitting them would step the media timeline backwards. A sustained non-zero count means reorder_buffer_ms is too small for this path; compare against max_lateness_ms. |
||
objects_buffered |
Objects currently held in the reorder buffer (instantaneous, not a total). |
||
max_lateness_ms |
Worst lateness observed, in milliseconds: how far behind the newest object seen a late one arrived. Size reorder_buffer_ms comfortably above this. |