You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: draft-lcurley-moq-transport.md
+3-3Lines changed: 3 additions & 3 deletions
Original file line number
Diff line number
Diff line change
@@ -542,7 +542,9 @@ A length of 0 indicates the message is unbounded and continues until the end of
542
542
543
543
## SETUP {#message-setup}
544
544
545
-
The `SETUP` message is the first message that is exchanged by the client and the server; it allows the peers to establish the mutually supported version and agree on the initial configuration. It is a sequence of key-value pairs called *SETUP parameters*; the semantics and the format of individual parameter values MAY depend on what party is sending it.
545
+
The `SETUP` message is the first message that is exchanged by the client and the server; it allows the peers to establish the mutually supported version and agree on the initial configuration before any objects are exchanged. It is a sequence of key-value pairs called *SETUP parameters*; the semantics and format of which can vary based on whether the client or server is sending.
546
+
To ensure future extensibility of MoQTransport, the peers MUST ignore
547
+
unknown setup parameters. TODO: describe GREASE for those.
546
548
547
549
The wire format of the SETUP message is as follows:
548
550
@@ -574,8 +576,6 @@ The SETUP parameters are described in the {{setup-parameters}} section.
574
576
575
577
### SETUP Parameters {#setup-parameters}
576
578
577
-
The SETUP message ({{message-setup}}) allows the peers to exchange arbitrary parameters before any objects are exchanged. It is the main extensibility mechanism of MoQTransport. The peers MUST ignore unknown parameters. TODO: describe GREASE for those.
578
-
579
579
Every parameter MUST appear at most once within the SETUP message. The peers SHOULD verify that and close the connection if a parameter appears more than once.
580
580
581
581
The ROLE parameter is mandatory for the client. All of the other parameters are optional.
0 commit comments