Skip to main content

moqtap_codec/draft15/
mod.rs

1//! MoQT wire codec for draft-15.
2//!
3//! Key changes from draft-14:
4//! - Version negotiation moves to ALPN (no versions in ClientSetup/ServerSetup)
5//! - Consolidated RequestOk (0x07) and RequestError (0x05) replace per-type ok/error
6//! - Subscribe/SubscribeOk/Publish/PublishOk simplified — fields moved to parameters
7//! - New: PublishNamespace (0x06), PublishNamespaceDone (0x09), PublishNamespaceCancel (0x0C)
8//! - PublishDone (0x0B) replaces SubscribeDone
9//! - FetchOk: end_group/end_object inline instead of Location struct
10//! - SubscribeUpdate: request_id + subscription_request_id + params
11//! - Framing: type_id(vi) + payload_length(16) + payload
12//! - Data streams: delta-encoded object IDs, priority bit flag, serialization flags
13
14#[allow(missing_docs)]
15pub mod data_stream;
16pub mod error_codes;
17/// This draft's field names for a decoded control message.
18pub mod fields;
19#[allow(missing_docs)]
20pub mod message;
21#[allow(missing_docs)]
22pub mod types;