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). |