Skip to content

Commit a65034f

Browse files
authored
Merge branch 'main' into ianswett-clarify-max-subscribe-id
2 parents 96a6f19 + 81cb1e6 commit a65034f

File tree

1 file changed

+10
-10
lines changed

1 file changed

+10
-10
lines changed

draft-ietf-moq-transport.md

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -622,12 +622,12 @@ congestion.
622622
MoQT maintains priorities between different _schedulable objects_.
623623
A schedulable object in MoQT is either:
624624

625-
1. An object that belongs to a peep where that object would be the next object
626-
to be sent in that peep.
625+
1. An object that belongs to a subgroup where that object would be the next
626+
object to be sent in that subgroup.
627627
1. An object that belongs to a track with delivery preference Datagram.
628628

629-
Since a single peep or datagram has a single publisher priority, it can be
630-
useful to conceptualize this process as scheduling peeps or datagrams
629+
Since a single subgroup or datagram has a single publisher priority, it can be
630+
useful to conceptualize this process as scheduling subgroups or datagrams
631631
instead of individual objects on them.
632632

633633
A _priority number_ is an unsigned integer with a value between 0 and 255.
@@ -642,9 +642,9 @@ to change the apply that to all objects that have not been sent, but it is
642642
implementation dependent what happens to objects that have already been
643643
received and possibly scheduled.
644644

645-
_Publisher Priority_ is a priority number associated with an indiviaul
646-
schedulable object. It is specified in the header of the respective peep or
647-
datagram, and is the same for all objects in a single peep.
645+
_Publisher Priority_ is a priority number associated with an individual
646+
schedulable object. It is specified in the header of the respective subgroup or
647+
datagram, and is the same for all objects in a single subgroup.
648648

649649
_Group Order_ is a property of an invidual subscription. It can be either
650650
'Ascending' (groups with lower group ID are sent first), or 'Descending'
@@ -667,9 +667,9 @@ the objects SHOULD be selected as follows:
667667
subscription, **the group order** of the associated subscription is used to
668668
decide the one that is sent first.
669669
1. If two objects belong to the same group of the same track received through
670-
the same subscription, the one with **the lowest Peep ID** (for tracks with
671-
delivery preference Peep), or **the lowest Object ID** (for tracks with
672-
delivery preference Datagram) is sent first.
670+
the same subscription, the one with **the lowest Subgroup ID** (for tracks
671+
with delivery preference Subgroup), or **the lowest Object ID** (for tracks
672+
with delivery preference Datagram) is sent first.
673673

674674
This algorithm does not provide a well-defined ordering for objects that belong
675675
to different subscriptions, but have the same subscriber and publisher

0 commit comments

Comments
 (0)