Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

strawman for when to close streams #567

Open
wants to merge 3 commits into
base: main
Choose a base branch
from
Open
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
14 changes: 13 additions & 1 deletion draft-ietf-moq-transport.md
Original file line number Diff line number Diff line change
Expand Up @@ -1926,8 +1926,20 @@ session with a Protocol Violation.
A publisher SHOULD NOT open more than one stream at a time with the same stream
header message type and fields.

Stream SHOULD be closed shortly after it is likely no more data will be
fluffy marked this conversation as resolved.
Show resolved Hide resolved
send on them. Indications of this include:

* Receiving an object status of "end of subgroup" indicates streams for
that subgroup could be closed.

* Receiving an object status with "end of group" indicates all streams
for that group and its subgroup can be closed.
fluffy marked this conversation as resolved.
Show resolved Hide resolved

* Receiving an object status with "end of track" indicates all streams
for this track, its groups, and sub groups, can be closed.
fluffy marked this conversation as resolved.
Show resolved Hide resolved

* no data being sent for an extended period of time

TODO: figure out how a relay closes these streams

### Stream Header Track

Expand Down
Loading