Skip to content

Commit e528249

Browse files
kixelatedclaude
andcommitted
Refine probe draft: IANA datagram registration, CC flexibility, security
- Add IANA registration for PROBE datagram type - Clarify measured bitrate is implementation-defined, with examples for pacing-based (BBR) vs window-based (CUBIC/Reno) controllers - Add rate-limiting guidance for PROBE_REQUEST flooding Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
1 parent 0b10ea6 commit e528249

1 file changed

Lines changed: 14 additions & 1 deletion

File tree

draft-lcurley-moq-probe.md

Lines changed: 14 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -131,7 +131,9 @@ PROBE_RESPONSE {
131131
~~~
132132

133133
**Measured Bitrate**:
134-
The current measured bitrate in kilobits per second across all streams on the connection.
134+
The estimated bitrate in kilobits per second.
135+
How this value is computed is implementation-defined and depends on the congestion controller.
136+
Pacing-based algorithms (e.g. BBR) can report the current pacing rate directly, while window-based algorithms (e.g. CUBIC, Reno) may want to smooth the estimate since the sending rate is inherently bursty.
135137
This includes media, padding, and any other data sent by the publisher.
136138

137139
**Elapsed**:
@@ -185,6 +187,9 @@ Implementations SHOULD enforce reasonable limits on the target and MAY ignore or
185187

186188
A publisher SHOULD rate-limit the amount of padding it sends to avoid being used as an amplification vector.
187189

190+
A publisher MAY rate-limit or ignore frequent PROBE_REQUEST messages to prevent flooding or oscillation.
191+
Implementations SHOULD enforce a minimum inter-request interval for PROBE_REQUESTs from a given subscriber.
192+
188193

189194
# IANA Considerations
190195

@@ -206,6 +211,14 @@ This document registers the following entry in the "MoQ Stream Types" registry:
206211
|:------|:-----|:----------|
207212
| 0xPROBE_TODO | PROBE | This Document |
208213

214+
## MOQT Datagram Type
215+
216+
This document registers the following entry in the "MoQ Datagram Types" registry:
217+
218+
| Value | Name | Reference |
219+
|:------|:-----|:----------|
220+
| 0xPROBE_TODO | PROBE | This Document |
221+
209222

210223
--- back
211224

0 commit comments

Comments
 (0)