Skip to content

Commit ee232a3

Browse files
author
ID Bot
committed
Script updating gh-pages from b429515. [ci skip]
1 parent fc9d6d0 commit ee232a3

File tree

3 files changed

+50
-57
lines changed

3 files changed

+50
-57
lines changed

draft-ietf-moq-transport.html

Lines changed: 19 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -1055,7 +1055,7 @@
10551055
</tr></thead>
10561056
<tfoot><tr>
10571057
<td class="left">Nandakumar, et al.</td>
1058-
<td class="center">Expires 29 May 2026</td>
1058+
<td class="center">Expires 30 May 2026</td>
10591059
<td class="right">[Page]</td>
10601060
</tr></tfoot>
10611061
</table>
@@ -1068,12 +1068,12 @@
10681068
<dd class="internet-draft">draft-ietf-moq-transport-latest</dd>
10691069
<dt class="label-published">Published:</dt>
10701070
<dd class="published">
1071-
<time datetime="2025-11-25" class="published">25 November 2025</time>
1071+
<time datetime="2025-11-26" class="published">26 November 2025</time>
10721072
</dd>
10731073
<dt class="label-intended-status">Intended Status:</dt>
10741074
<dd class="intended-status">Standards Track</dd>
10751075
<dt class="label-expires">Expires:</dt>
1076-
<dd class="expires"><time datetime="2026-05-29">29 May 2026</time></dd>
1076+
<dd class="expires"><time datetime="2026-05-30">30 May 2026</time></dd>
10771077
<dt class="label-authors">Authors:</dt>
10781078
<dd class="authors">
10791079
<div class="author">
@@ -1142,7 +1142,7 @@ <h2 id="name-status-of-this-memo">
11421142
time. It is inappropriate to use Internet-Drafts as reference
11431143
material or to cite them other than as "work in progress."<a href="#section-boilerplate.1-3" class="pilcrow"></a></p>
11441144
<p id="section-boilerplate.1-4">
1145-
This Internet-Draft will expire on 29 May 2026.<a href="#section-boilerplate.1-4" class="pilcrow"></a></p>
1145+
This Internet-Draft will expire on 30 May 2026.<a href="#section-boilerplate.1-4" class="pilcrow"></a></p>
11461146
</section>
11471147
</div>
11481148
<div id="copyright">
@@ -2058,8 +2058,8 @@ <h3 id="name-subgroups">
20582058
stream and are sent on a single stream whenever possible. A Group is delivered
20592059
using at least as many streams as there are Subgroups,
20602060
typically with a one-to-one mapping between Subgroups and streams.<a href="#section-2.2-1" class="pilcrow"></a></p>
2061-
<p id="section-2.2-2">When a Track's forwarding preference (see <a href="#object-properties" class="auto internal xref">Section 10.2.1</a>) is
2062-
"Datagram", Objects are not sent in Subgroups and the
2061+
<p id="section-2.2-2">When an Object's forwarding preference (see <a href="#object-properties" class="auto internal xref">Section 10.2.1</a>) is
2062+
"Datagram", it is not sent in Subgroups and the
20632063
description in the remainder of this section does not apply.<a href="#section-2.2-2" class="pilcrow"></a></p>
20642064
<p id="section-2.2-3">Streams offer in-order reliable delivery and the ability to cancel sending and
20652065
retransmission of data. Furthermore, many QUIC and WebTransport implementations
@@ -2249,7 +2249,7 @@ <h4 id="name-malformed-tracks">
22492249
</li>
22502250
<li id="section-2.4.2-2.10">
22512251
<p id="section-2.4.2-2.10.1">An Object is received with a different Forwarding Preference than previously
2252-
observed from the same Track.<a href="#section-2.4.2-2.10.1" class="pilcrow"></a></p>
2252+
observed.<a href="#section-2.4.2-2.10.1" class="pilcrow"></a></p>
22532253
</li>
22542254
</ol>
22552255
<p id="section-2.4.2-3">The above list of conditions is not considered exhaustive.<a href="#section-2.4.2-3" class="pilcrow"></a></p>
@@ -3001,8 +3001,7 @@ <h3 id="name-definitions">
30013001
<p id="section-7.1-2.1.1">The first or next Object in a Subgroup that is in response to a subscription.<a href="#section-7.1-2.1.1" class="pilcrow"></a></p>
30023002
</li>
30033003
<li id="section-7.1-2.2">
3004-
<p id="section-7.1-2.2.1">An Object in response to a subscription that belongs to a Track with
3005-
delivery preference Datagram.<a href="#section-7.1-2.2.1" class="pilcrow"></a></p>
3004+
<p id="section-7.1-2.2.1">An Object with forwarding preference Datagram.<a href="#section-7.1-2.2.1" class="pilcrow"></a></p>
30063005
</li>
30073006
<li id="section-7.1-2.3">
30083007
<p id="section-7.1-2.3.1">An Object in response to a FETCH where that Object is the next
@@ -3065,9 +3064,10 @@ <h3 id="name-scheduling-algorithm">
30653064
<li id="section-7.2-2.4">
30663065
<p id="section-7.2-2.4.1">If two objects in response to the same request have the same subscriber
30673066
and publisher priority and belong to the same group of the same track, the
3068-
one with <strong>the lowest Subgroup ID</strong> (for tracks with delivery preference
3069-
Subgroup), or <strong>the lowest Object ID</strong> (for tracks with delivery preference
3070-
Datagram) is scheduled to be sent first.<a href="#section-7.2-2.4.1" class="pilcrow"></a></p>
3067+
one with <strong>the lowest Subgroup ID</strong> (for objects with forwarding preference
3068+
Subgroup), or <strong>the lowest Object ID</strong> (for objects with forwarding preference
3069+
Datagram) is scheduled to be sent first. If the two objects have
3070+
different Forwarding Preferences the order is implementation dependent.<a href="#section-7.2-2.4.1" class="pilcrow"></a></p>
30713071
</li>
30723072
</ol>
30733073
<p id="section-7.2-3">The definition of "scheduled to be sent first" in the algorithm is implementation
@@ -4728,7 +4728,7 @@ <h3 id="name-publish_done">
47284728
opened for this subscription. This helps the subscriber know if it has received
47294729
all of the data published in this subscription by comparing the number of
47304730
streams received. The subscriber can immediately remove all subscription state
4731-
once the same number of streams have been processed. If the track had
4731+
once the same number of streams have been processed. If the track had only Objects with
47324732
Forwarding Preference = Datagram, the publisher <span class="bcp14">MUST</span> set Stream Count to 0. If
47334733
the publisher is unable to set Stream Count to the exact number of streams
47344734
opened for the subscription, it <span class="bcp14">MUST</span> set Stream Count to 2^62 - 1. Subscribers
@@ -5391,9 +5391,8 @@ <h2 id="name-data-streams-and-datagrams">
53915391
the datagram. See <a href="#object-datagram" class="auto internal xref">Section 10.3.1</a>.<a href="#section-10-4" class="pilcrow"></a></p>
53925392
<p id="section-10-5">An endpoint that receives an unknown stream or datagram type <span class="bcp14">MUST</span> close the
53935393
session.<a href="#section-10-5" class="pilcrow"></a></p>
5394-
<p id="section-10-6">Every Track has a single 'Object Forwarding Preference' and the Original
5395-
Publisher <span class="bcp14">MUST NOT</span> mix different forwarding preferences within a single track
5396-
(see <a href="#malformed-tracks" class="auto internal xref">Section 2.4.2</a>).<a href="#section-10-6" class="pilcrow"></a></p>
5394+
<p id="section-10-6">Every Object has a 'Object Forwarding Preference' and the Original Publisher
5395+
<span class="bcp14">MAY</span> mix different forwarding preference within a single track.<a href="#section-10-6" class="pilcrow"></a></p>
53975396
<div id="track-alias">
53985397
<section id="section-10.1">
53995398
<h3 id="name-track-alias">
@@ -5439,13 +5438,10 @@ <h4 id="name-canonical-object-properties">
54395438
</li>
54405439
<li class="normal" id="section-10.2.1-2.5">
54415440
<p id="section-10.2.1-2.5.1">Object Forwarding Preference: An enumeration indicating how a publisher sends
5442-
an object. The preferences are Subgroup and Datagram. Note that the Original
5443-
Publisher determines the Forwarding Preference for the entire Track, and is a
5444-
Track property that is implicitly signaled by the delivery of any Object using
5445-
either Subgroups or Datagrams. Once the property is established for one Object
5446-
of a Track, the same value <span class="bcp14">MUST</span> be used for all Objects of the Track.
5447-
In a subscription, an Object <span class="bcp14">MUST</span> be sent according to its <code>Object Forwarding
5448-
Preference</code>.<a href="#section-10.2.1-2.5.1" class="pilcrow"></a></p>
5441+
an object. The preferences are Subgroup and Datagram. <code>Object Forwarding
5442+
Preference</code> is a property of an individual Object and can vary among
5443+
Objects in the same Track. In a subscription, an Object <span class="bcp14">MUST</span> be sent
5444+
according to its <code>Object Forwarding Preference</code>.<a href="#section-10.2.1-2.5.1" class="pilcrow"></a></p>
54495445
</li>
54505446
<li class="normal" id="section-10.2.1-2.6">
54515447
<p id="section-10.2.1-2.6.1">Subgroup ID: The identifier of the Object's Subgroup (see <a href="#model-subgroup" class="auto internal xref">Section 2.2</a>)

draft-ietf-moq-transport.txt

Lines changed: 30 additions & 33 deletions
Original file line numberDiff line numberDiff line change
@@ -5,11 +5,11 @@
55
Media Over QUIC S. Nandakumar
66
Internet-Draft Cisco
77
Intended status: Standards Track V. Vasiliev
8-
Expires: 29 May 2026 I. Swett, Ed.
8+
Expires: 30 May 2026 I. Swett, Ed.
99
Google
1010
A. Frindell, Ed.
1111
Meta
12-
25 November 2025
12+
26 November 2025
1313

1414

1515
Media over QUIC Transport
@@ -57,7 +57,7 @@ Status of This Memo
5757
time. It is inappropriate to use Internet-Drafts as reference
5858
material or to cite them other than as "work in progress."
5959

60-
This Internet-Draft will expire on 29 May 2026.
60+
This Internet-Draft will expire on 30 May 2026.
6161

6262
Copyright Notice
6363

@@ -517,9 +517,9 @@ Table of Contents
517517
delivered using at least as many streams as there are Subgroups,
518518
typically with a one-to-one mapping between Subgroups and streams.
519519

520-
When a Track's forwarding preference (see Section 10.2.1) is
521-
"Datagram", Objects are not sent in Subgroups and the description in
522-
the remainder of this section does not apply.
520+
When an Object's forwarding preference (see Section 10.2.1) is
521+
"Datagram", it is not sent in Subgroups and the description in the
522+
remainder of this section does not apply.
523523

524524
Streams offer in-order reliable delivery and the ability to cancel
525525
sending and retransmission of data. Furthermore, many QUIC and
@@ -694,7 +694,7 @@ Table of Contents
694694
Payload or other immutable properties.
695695

696696
10. An Object is received with a different Forwarding Preference
697-
than previously observed from the same Track.
697+
than previously observed.
698698

699699
The above list of conditions is not considered exhaustive.
700700

@@ -1362,8 +1362,7 @@ Table of Contents
13621362
1. The first or next Object in a Subgroup that is in response to a
13631363
subscription.
13641364

1365-
2. An Object in response to a subscription that belongs to a Track
1366-
with delivery preference Datagram.
1365+
2. An Object with forwarding preference Datagram.
13671366

13681367
3. An Object in response to a FETCH where that Object is the next
13691368
Object in the response.
@@ -1425,10 +1424,11 @@ Table of Contents
14251424

14261425
4. If two objects in response to the same request have the same
14271426
subscriber and publisher priority and belong to the same group of
1428-
the same track, the one with *the lowest Subgroup ID* (for tracks
1429-
with delivery preference Subgroup), or *the lowest Object ID*
1430-
(for tracks with delivery preference Datagram) is scheduled to be
1431-
sent first.
1427+
the same track, the one with *the lowest Subgroup ID* (for
1428+
objects with forwarding preference Subgroup), or *the lowest
1429+
Object ID* (for objects with forwarding preference Datagram) is
1430+
scheduled to be sent first. If the two objects have different
1431+
Forwarding Preferences the order is implementation dependent.
14321432

14331433
The definition of "scheduled to be sent first" in the algorithm is
14341434
implementation dependent and is constrained by the prioritization
@@ -2819,16 +2819,16 @@ Table of Contents
28192819
know if it has received all of the data published in this
28202820
subscription by comparing the number of streams received. The
28212821
subscriber can immediately remove all subscription state once the
2822-
same number of streams have been processed. If the track had
2823-
Forwarding Preference = Datagram, the publisher MUST set Stream
2824-
Count to 0. If the publisher is unable to set Stream Count to the
2825-
exact number of streams opened for the subscription, it MUST set
2826-
Stream Count to 2^62 - 1. Subscribers SHOULD use a timeout or
2827-
other mechanism to remove subscription state in case the publisher
2828-
set an incorrect value, reset a stream before the SUBGROUP_HEADER,
2829-
or set the maximum value. If a subscriber receives more streams
2830-
for a subscription than specified in Stream Count, it MAY close
2831-
the session with a PROTOCOL_VIOLATION.
2822+
same number of streams have been processed. If the track had only
2823+
Objects with Forwarding Preference = Datagram, the publisher MUST
2824+
set Stream Count to 0. If the publisher is unable to set Stream
2825+
Count to the exact number of streams opened for the subscription,
2826+
it MUST set Stream Count to 2^62 - 1. Subscribers SHOULD use a
2827+
timeout or other mechanism to remove subscription state in case
2828+
the publisher set an incorrect value, reset a stream before the
2829+
SUBGROUP_HEADER, or set the maximum value. If a subscriber
2830+
receives more streams for a subscription than specified in Stream
2831+
Count, it MAY close the session with a PROTOCOL_VIOLATION.
28322832

28332833
* Error Reason: Provides the reason for subscription error. See
28342834
Section 1.4.3.
@@ -3327,9 +3327,9 @@ Table of Contents
33273327
An endpoint that receives an unknown stream or datagram type MUST
33283328
close the session.
33293329

3330-
Every Track has a single 'Object Forwarding Preference' and the
3331-
Original Publisher MUST NOT mix different forwarding preferences
3332-
within a single track (see Section 2.4.2).
3330+
Every Object has a 'Object Forwarding Preference' and the Original
3331+
Publisher MAY mix different forwarding preference within a single
3332+
track.
33333333

33343334
10.1. Track Alias
33353335

@@ -3365,13 +3365,10 @@ Table of Contents
33653365

33663366
* Object Forwarding Preference: An enumeration indicating how a
33673367
publisher sends an object. The preferences are Subgroup and
3368-
Datagram. Note that the Original Publisher determines the
3369-
Forwarding Preference for the entire Track, and is a Track
3370-
property that is implicitly signaled by the delivery of any Object
3371-
using either Subgroups or Datagrams. Once the property is
3372-
established for one Object of a Track, the same value MUST be used
3373-
for all Objects of the Track. In a subscription, an Object MUST
3374-
be sent according to its Object Forwarding Preference.
3368+
Datagram. Object Forwarding Preference is a property of an
3369+
individual Object and can vary among Objects in the same Track.
3370+
In a subscription, an Object MUST be sent according to its Object
3371+
Forwarding Preference.
33753372

33763373
* Subgroup ID: The identifier of the Object's Subgroup (see
33773374
Section 2.2) within the Group. This field is omitted if the

index.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -141,7 +141,7 @@ <h2>Preview for branch <a href="ianswett-move-prior-group-id">ianswett-move-prio
141141
<tr>
142142
<td><a href="ianswett-move-prior-group-id/draft-ietf-moq-transport.html" class="html draft-ietf-moq-transport" title="Media over QUIC Transport (HTML)">moq-transport</a></td>
143143
<td><a href="ianswett-move-prior-group-id/draft-ietf-moq-transport.txt" class="txt draft-ietf-moq-transport" title="Media over QUIC Transport (Text)">plain text</a></td>
144-
<td>same as main</td>
144+
<td><a href="https://author-tools.ietf.org/api/iddiff?url_1=https://moq-wg.github.io/moq-transport/draft-ietf-moq-transport.txt&amp;url_2=https://moq-wg.github.io/moq-transport/ianswett-move-prior-group-id/draft-ietf-moq-transport.txt" class="diff draft-ietf-moq-transport">diff with main</a></td>
145145
</tr>
146146
</table>
147147
<h2>Preview for branch <a href="ianswett-largest-group">ianswett-largest-group</a></h2>

0 commit comments

Comments
 (0)