Expand description
MoQT wire codec for draft-08. MoQT wire codec for draft-08.
Changes from draft-07:
- The ROLE setup parameter is gone. Draft-07 requires it of both endpoints; draft-08 does not mention it, and no later draft brings it back.
- Object Extension Headers arrive, as
Extension Count— a number of headers, not a byte length. Draft-09 changes the field to a byte length, so this is the only draft where the two can disagree. - SUBSCRIBES_BLOCKED (0x1A) arrives, beside the MAX_SUBSCRIBE_ID message draft-07 already had.
- OBJECT_DATAGRAM_STATUS (0x2) arrives beside OBJECT_DATAGRAM.
- FETCH gains a Fetch Type, and with it the Joining Fetch.
- SUBSCRIBE’s AbsoluteRange filter loses EndObject and ends at a group.
Track Does Not Existenters the SUBSCRIBE_ERROR and FETCH_ERROR registries at 0x4, movingInvalid Rangeto 0x5.- A server receiving a GOAWAY that carries a New Session URI must close the session; draft-07 states no such rule.
Modules§
- data_
stream - Data stream headers (subgroup, datagram, fetch, object). Draft-08 data stream header encoding and decoding.
- error_
codes - Session termination, error and status code registries. Error, status and termination code registries defined by draft-ietf-moq-transport-08.
- message
- Control message types with encode/decode. Draft-08 control message encoding and decoding.
- types
- Draft-08 specific types. Draft-08 specific types.