Skip to content

Commit 6076f68

Browse files
authored
Merge branch 'main' into me/joining-fetch
2 parents 46f2124 + a9eb6d0 commit 6076f68

File tree

1 file changed

+6
-30
lines changed

1 file changed

+6
-30
lines changed

draft-ietf-moq-transport.md

Lines changed: 6 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -2388,16 +2388,13 @@ OBJECT_DATAGRAM_STATUS Message {
23882388

23892389
## Streams
23902390

2391-
When objects are sent on streams, the stream begins with a stream header
2392-
message and is followed by one or more sets of serialized object fields.
2393-
If a stream ends gracefully in the middle of a serialized Object, terminate the
2394-
session with a Protocol Violation.
2391+
When objects are sent on streams, the stream begins with a Stream Header
2392+
Subgroup message and is followed by one or more sets of serialized object fields.
2393+
If a stream ends gracefully in the middle of a serialized Object, the session
2394+
SHOULD be terminated with a Protocol Violation.
23952395

2396-
A publisher SHOULD NOT open more than one stream at a time with the same stream
2397-
header message type and fields.
2398-
2399-
2400-
TODO: figure out how a relay closes these streams
2396+
A publisher SHOULD NOT open more than one stream at a time with the same Stream
2397+
Header Subgroup field values.
24012398

24022399

24032400
### Stream Header Subgroup
@@ -2545,27 +2542,6 @@ The Subgroup ID field of an object with a Forwarding Preference of "Datagram"
25452542

25462543
## Examples
25472544

2548-
Sending a track on one stream:
2549-
2550-
~~~
2551-
STREAM_HEADER_TRACK {
2552-
Track Alias = 1
2553-
Publisher Priority = 0
2554-
}
2555-
{
2556-
Group ID = 0
2557-
Object ID = 0
2558-
Object Payload Length = 4
2559-
Payload = "abcd"
2560-
}
2561-
{
2562-
Group ID = 1
2563-
Object ID = 0
2564-
Object Payload Length = 4
2565-
Payload = "efgh"
2566-
}
2567-
~~~
2568-
25692545
Sending a subgroup on one stream:
25702546

25712547
~~~

0 commit comments

Comments
 (0)