From 9e1a7f213590b95d60e5e92417086d18a54b02a6 Mon Sep 17 00:00:00 2001 From: Martin Duke Date: Tue, 3 Dec 2024 19:24:31 +0000 Subject: [PATCH 1/2] separate datagram and stream ID spaces --- draft-ietf-moq-transport.md | 18 +++++++++++++----- 1 file changed, 13 insertions(+), 5 deletions(-) diff --git a/draft-ietf-moq-transport.md b/draft-ietf-moq-transport.md index 3fbadaf0..33d3883e 100644 --- a/draft-ietf-moq-transport.md +++ b/draft-ietf-moq-transport.md @@ -1992,20 +1992,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. From 8fcaa96b2a99760de1b0ed12d8fb189c08966e8f Mon Sep 17 00:00:00 2001 From: ianswett Date: Tue, 10 Dec 2024 12:42:08 -0500 Subject: [PATCH 2/2] Update draft-ietf-moq-transport.md --- draft-ietf-moq-transport.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/draft-ietf-moq-transport.md b/draft-ietf-moq-transport.md index 5ffc8ceb..94bebb56 100644 --- a/draft-ietf-moq-transport.md +++ b/draft-ietf-moq-transport.md @@ -2042,7 +2042,7 @@ failure. A publisher sends Objects matching a subscription on Data Streams. -All unidirectional MOQT streams, start with a variable-length integer indicating +All unidirectional MOQT streams start with a variable-length integer indicating the type of the stream in question. |-------|-------------------------------------------------------|