A publisher sends Objects matching a subscription on Data Streams or Datagrams and sends Objects matching a FETCH request on one Data Stream.
All unidirectional MOQT streams start with a variable-length integer indicating the type of the stream in question.
| ID | Type |
|---|---|
| 0x10-0x1D | SUBGROUP_HEADER (Section 10.4.2) |
| 0x05 | FETCH_HEADER (Section 10.4.4) |
All MOQT datagrams start with a variable-length integer indicating the type of the datagram. See Section 10.3.1.
An endpoint that receives an unknown stream or datagram type MUST close the session.
Every Object has a 'Object Forwarding Preference' and the Original Publisher MAY use both Subgroups and Datagrams within a Group or Track.