Subscribing to Tracks
Sending a SUBSCRIBE
Section titled “Sending a SUBSCRIBE”To subscribe to a track:
- Enter the namespace (e.g.,
["chat"]) - Enter the track name (e.g.,
"messages") - Select a filter type:
LatestObject— start from the latest available objectNextGroupStart— wait for the next group boundaryAbsoluteStart— start from group 0, object 0AbsoluteRange— specific range of groups/objects
- Click Subscribe
The subscription lifecycle
Section titled “The subscription lifecycle”SUBSCRIBE (sent) → SUBSCRIBE_OK (received) → objects flow → UNSUBSCRIBE (sent) → PUBLISH_DONE (received)moqtap shows each state transition in the control message log with timestamps.
Viewing objects
Section titled “Viewing objects”Objects arrive on unidirectional QUIC streams (subgroup streams) or datagrams. Each object shows:
- Group ID and Object ID
- Subgroup assignment
- Publisher priority and status
- Payload — auto-detected as text, JSON, or binary
Unsubscribing
Section titled “Unsubscribing”Click Unsubscribe or send an UNSUBSCRIBE message for the request ID. The relay responds with PUBLISH_DONE.