This document describes the MOQT protocol and is structured as follows:
-
The core concepts and functionality are described first
-
Next, the document describes how Objects are transmitted and MOQT Sessions
-
Section 5 Section 5 Describes ways MOTQ allows a subscriber to influence Object transmission order
-
Section 6 Section 6.3 Describes how to initiate a session and key properties of a session, such as extensibility.
-
Section 7 Section 7 Describes key properties and requirements of MOQT relays
-
-
Then the document describes how Control Messages and Objects are serialized and sent
-
Section 8 Section 8 Notational Conventions and Common Structures details structures used by subsequent sections
-
Section 9 Section 9 Control Messages details how Control Messages are sent, including their wire encoding
-
Section 10 Section 10 MOQT Properties describes Track and Object properties defined in the core protocol
-
Section 11 Section 11 Data streams describes the mapping and serialization of Objects onto streams and datagrams
-
-
Finally, the document discusses deployment related considerations
-
Section 12 Section 12 Discusses MOQT errors and how to best handle them
-
Section 13 Section 13 Describes how to utilize unspecified codepoints to prevent protocol ossification.
-
Section 14 Section 14 Discusses transport related considerations, including congestion control
-
Section 15 Section 15 Discusses security considerations, including denial-of-service and authentication
-