Expand description
MoQT wire codec for draft-17. MoQT wire codec for draft-17.
Key changes from draft-16:
- Unified SETUP (0x2F00) replaces ClientSetup/ServerSetup
- Control message framing: Type (varint) + Length (16-bit) + Payload
- Parameters use delta-encoded types with type-specific value encoding
- RequestOk/RequestError/PublishOk/PublishDone/FetchOk: no request_id
- Request messages gain required_request_id_delta field
- New PublishBlocked (0x0F)
- FetchType gains AbsoluteJoining (0x03)
- SubscribeOk/Publish/FetchOk gain track_properties
- GoAway gains timeout field
- Removed: MaxRequestId, RequestsBlocked, Unsubscribe, PublishNamespaceDone, PublishNamespaceCancel, FetchCancel, ClientSetup, ServerSetup
Modulesยง
- data_
stream - Data stream headers (subgroup, datagram, fetch, object). Draft-17 data stream header encoding and decoding.
- message
- Control message types with encode/decode. Draft-17 control message encoding and decoding.
- types
- Object status values for draft-17. Draft-17 object status values.