Skip to content

Subscribing to Tracks

To subscribe to a track:

  1. Enter the namespace (e.g., ["chat"])
  2. Enter the track name (e.g., "messages")
  3. Select a filter type:
    • LatestObject — start from the latest available object
    • NextGroupStart — wait for the next group boundary
    • AbsoluteStart — start from group 0, object 0
    • AbsoluteRange — specific range of groups/objects
  4. Click Subscribe
SUBSCRIBE (sent) → SUBSCRIBE_OK (received) → objects flow → UNSUBSCRIBE (sent) → PUBLISH_DONE (received)

moqtap shows each state transition in the control message log with timestamps.

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

Click Unsubscribe or send an UNSUBSCRIBE message for the request ID. The relay responds with PUBLISH_DONE.