Skip to content

Commit

Permalink
Separate datagram and stream ID spaces (#634)
Browse files Browse the repository at this point in the history
Fixes #410.
  • Loading branch information
ianswett authored Dec 11, 2024
2 parents e277a3d + 8fcaa96 commit 4da05cc
Showing 1 changed file with 13 additions and 5 deletions.
18 changes: 13 additions & 5 deletions draft-ietf-moq-transport.md
Original file line number Diff line number Diff line change
Expand Up @@ -2040,20 +2040,28 @@ failure.

A publisher sends Objects matching a subscription on Data Streams.

All unidirectional MOQT streams, as well as all datagrams, start with a
variable-length integer indicating the type of the stream in question.
All unidirectional MOQT streams start with a variable-length integer indicating
the type of the stream in question.

|-------|-------------------------------------------------------|
| ID | Stream Type |
|------:|:------------------------------------------------------|
| 0x1 | OBJECT_DATAGRAM ({{object-datagram}}) |
|-------|-------------------------------------------------------|
| 0x4 | STREAM_HEADER_SUBGROUP ({{stream-header-subgroup}}) |
|-------|-------------------------------------------------------|
| 0x5 | FETCH_HEADER ({{fetch-header}}) |
|-------|-------------------------------------------------------|

An endpoint that receives an unknown stream type MUST close the session.
All MOQT datagrams start with a variable-length integer indicating the type of
the datagram.

|-------|-------------------------------------------------------|
| ID | Stream Type |
|------:|:------------------------------------------------------|
| 0x1 | OBJECT_DATAGRAM ({{object-datagram}}) |
|-------|-------------------------------------------------------|

An endpoint that receives an unknown stream or datagram type MUST close the
session.

Every Track has a single 'Object Forwarding Preference' and the Original
Publisher MUST NOT mix different forwarding preferences within a single track.
Expand Down

0 comments on commit 4da05cc

Please sign in to comment.