Skip to content

Commit 0d61cc2

Browse files
afrindmartinduke
andauthored
More guidance about how to leave the chat (#4)
* More guidance about how to leave the chat * Fix typo Co-authored-by: Martin Duke <[email protected]> --------- Co-authored-by: Martin Duke <[email protected]>
1 parent e76eb7d commit 0d61cc2

File tree

1 file changed

+6
-3
lines changed

1 file changed

+6
-3
lines changed

draft-frindell-moq-chat.md

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -118,12 +118,15 @@ Object ID for each chat message starts at 0 and increments by 1.
118118

119119
## Leaving the Chat
120120

121-
When a user leaves the chat, they SHOULD send END_OF_TRACK_AND_GROUP, since
122-
they will start a new track if they rejoin.
121+
When a user leaves the chat, they SHOULD send an UNANNOUNCE message for their
122+
namespace. They also SHOULD publish an object with status
123+
END_OF_TRACK_AND_GROUP on their chat track, since they will start a new track if
124+
they rejoin. Finally, they SHOULD send an UNSUBSCRIBE message for any
125+
tracks they subscribed to before closing their Transport Session.
123126

124127
If all publishers of a given namespace disconnect from the relay abruptly, the
125128
relay will send UNANNOUNCE messages matching SUBSCRIBE_NAMESPACE to interested
126-
clients.
129+
endpoints.
127130

128131
## Stream Mapping
129132

0 commit comments

Comments
 (0)