Skip to content

Commit 53d764f

Browse files
authored
Clarify the use of Expires in SUBSCRIBE
And add a new SUBSCRIBE_DONE entry
1 parent 06d9acf commit 53d764f

File tree

1 file changed

+7
-6
lines changed

1 file changed

+7
-6
lines changed

draft-ietf-moq-transport.md

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -628,9 +628,8 @@ For successful subscriptions, the publisher maintains a list of
628628
subscribers for each track. Each new OBJECT belonging to the
629629
track within the subscription range is forwarded to each active
630630
subscriber, dependent on the congestion response. A subscription
631-
remains active until it expires, until the publisher of the track
632-
terminates the track with a SUBSCRIBE_DONE
633-
(see {{message-subscribe-done}}).
631+
remains active until the publisher of the track terminates the
632+
track with a SUBSCRIBE_DONE (see {{message-subscribe-done}}).
634633

635634
Objects MUST NOT be sent for unsuccessful subscriptions, and if a subscriber
636635
receives a SUBSCRIBE_ERROR after receiving objects, it MUST close the session
@@ -676,7 +675,8 @@ SUBSCRIBE_DONE, as defined below:
676675
|------|---------------------------|
677676
| 0x5 | Going Away |
678677
|------|---------------------------|
679-
678+
| 0x6 | Expired |
679+
|------|---------------------------|
680680

681681
## Publisher Interactions
682682

@@ -1363,8 +1363,9 @@ SUBSCRIBE_OK
13631363
* Subscribe ID: Subscription Identifer as defined in {{message-subscribe-req}}.
13641364

13651365
* Expires: Time in milliseconds after which the subscription is no
1366-
longer valid. A value of 0 indicates that the subscription stays active
1367-
until it is explicitly unsubscribed.
1366+
longer valid. A value of 0 indicates that the subscription does not expire
1367+
or expires at an unknown time. Expires is advisory and a subscription can
1368+
end prior to the expiry time or last longer.
13681369

13691370
* ContentExists: 1 if an object has been published on this track, 0 if not.
13701371
If 0, then the Largest Group ID and Largest Object ID fields will not be

0 commit comments

Comments
 (0)