MoqSubscribeFilter

The MoQT SUBSCRIBE filter a MoQ input uses when subscribing to media tracks (draft-18 §5.1.2). Governs where in the publication the ingested media starts.

Name

Number

Description

MOQ_SUBSCRIBE_FILTER_NEXT_GROUP_START

0

Next Group Start (0x1): join at the next group boundary, so the first delivered object is a keyframe. Clean decode start; latency up to one group/GOP. The default.

MOQ_SUBSCRIBE_FILTER_LATEST_OBJECT

1

Largest Object (0x2): join mid-group at the very next published object — lowest latency, but video is undecodable until the next keyframe.

MOQ_SUBSCRIBE_FILTER_FROM_START

2

AbsoluteStart {0,0}: replay whatever history the publisher retains, then continue live. For consumers that want the whole publication (e.g. file-output workflows, tests asserting every frame).