rfc8850v2.txt   rfc8850.txt 
Internet Engineering Task Force (IETF) C. Holmberg Internet Engineering Task Force (IETF) C. Holmberg
Request for Comments: 8850 Ericsson Request for Comments: 8850 Ericsson
Category: Experimental June 2020 Category: Experimental January 2021
ISSN: 2070-1721 ISSN: 2070-1721
Controlling Multiple Streams for Telepresence (CLUE) Controlling Multiple Streams for Telepresence (CLUE) Protocol
Protocol Data Channel Data Channel
Abstract Abstract
This document defines how to use the WebRTC data channel mechanism to This document defines how to use the WebRTC data channel mechanism to
realize a data channel, referred to as a Controlling Multiple Streams realize a data channel, referred to as a Controlling Multiple Streams
for Telepresence (CLUE) data channel, for transporting CLUE protocol for Telepresence (CLUE) data channel, for transporting CLUE protocol
messages between two CLUE entities. messages between two CLUE entities.
Status of This Memo Status of This Memo
skipping to change at line 37 skipping to change at line 37
publication by the Internet Engineering Steering Group (IESG). Not publication by the Internet Engineering Steering Group (IESG). Not
all documents approved by the IESG are candidates for any level of all documents approved by the IESG are candidates for any level of
Internet Standard; see Section 2 of RFC 7841. Internet Standard; see Section 2 of RFC 7841.
Information about the current status of this document, any errata, Information about the current status of this document, any errata,
and how to provide feedback on it may be obtained at and how to provide feedback on it may be obtained at
https://www.rfc-editor.org/info/rfc8850. https://www.rfc-editor.org/info/rfc8850.
Copyright Notice Copyright Notice
Copyright (c) 2020 IETF Trust and the persons identified as the Copyright (c) 2021 IETF Trust and the persons identified as the
document authors. All rights reserved. document authors. All rights reserved.
This document is subject to BCP 78 and the IETF Trust's Legal This document is subject to BCP 78 and the IETF Trust's Legal
Provisions Relating to IETF Documents Provisions Relating to IETF Documents
(https://trustee.ietf.org/license-info) in effect on the date of (https://trustee.ietf.org/license-info) in effect on the date of
publication of this document. Please review these documents publication of this document. Please review these documents
carefully, as they describe your rights and restrictions with respect carefully, as they describe your rights and restrictions with respect
to this document. Code Components extracted from this document must to this document. Code Components extracted from this document must
include Simplified BSD License text as described in Section 4.e of include Simplified BSD License text as described in Section 4.e of
the Trust Legal Provisions and are provided without warranty as the Trust Legal Provisions and are provided without warranty as
skipping to change at line 288 skipping to change at line 288
3.3.2. SDP dcmap Attribute 3.3.2. SDP dcmap Attribute
The values of the SDP dcmap attribute [RFC8864], associated with the The values of the SDP dcmap attribute [RFC8864], associated with the
"m=" line describing the SCTPoDTLS association used to realize the "m=" line describing the SCTPoDTLS association used to realize the
WebRTC data channel, are set as follows: WebRTC data channel, are set as follows:
+===========+=============+=============+=======+========+==========+ +===========+=============+=============+=======+========+==========+
| stream-id | subprotocol | label |ordered|max-retr| max-time | | stream-id | subprotocol | label |ordered|max-retr| max-time |
+===========+=============+=============+=======+========+==========+ +===========+=============+=============+=======+========+==========+
| Value of | "CLUE" | Application |"true" | N/A | N/A | | Value of | "CLUE" | Application | "true"| N/A | N/A |
| the SCTP | | specific | | | | | the SCTP | | specific | | | |
|stream used| | | | | | |stream used| | | | | |
|to realize | | | | | | | to realize| | | | | |
| the CLUE | | | | | | | the CLUE | | | | | |
| data | | | | | | | data | | | | | |
| channel | | | | | | | channel | | | | | |
+-----------+-------------+-------------+-------+--------+----------+ +-----------+-------------+-------------+-------+--------+----------+
Table 2: SDP dcmap Attribute Values Table 2: SDP dcmap Attribute Values
| NOTE: As CLUE entities are required to use ordered SCTP message | NOTE: As CLUE entities are required to use ordered SCTP message
| delivery, with full reliability, according to the procedures in | delivery, with full reliability, according to the procedures in
| [RFC8864] the max-retr and max-time attribute parameters are | [RFC8864] the max-retr and max-time attribute parameters are
skipping to change at line 347 skipping to change at line 347
+-------------------------+----------+ +-------------------------+----------+
| Subprotocol Identifier | clue | | Subprotocol Identifier | clue |
+-------------------------+----------+ +-------------------------+----------+
| Subprotocol Common Name | CLUE | | Subprotocol Common Name | CLUE |
+-------------------------+----------+ +-------------------------+----------+
| Subprotocol Definition | RFC 8850 | | Subprotocol Definition | RFC 8850 |
+-------------------------+----------+ +-------------------------+----------+
| Reference | RFC 8850 | | Reference | RFC 8850 |
+-------------------------+----------+ +-------------------------+----------+
Table 3: Registration of 'CLUE' Value Table 3: Registration of 'clue' Value
6. References 6. References
6.1. Normative References 6.1. Normative References
[RFC2119] Bradner, S., "Key words for use in RFCs to Indicate [RFC2119] Bradner, S., "Key words for use in RFCs to Indicate
Requirement Levels", BCP 14, RFC 2119, Requirement Levels", BCP 14, RFC 2119,
DOI 10.17487/RFC2119, March 1997, DOI 10.17487/RFC2119, March 1997,
<https://www.rfc-editor.org/info/rfc2119>. <https://www.rfc-editor.org/info/rfc2119>.
skipping to change at line 403 skipping to change at line 403
[RFC8174] Leiba, B., "Ambiguity of Uppercase vs Lowercase in RFC [RFC8174] Leiba, B., "Ambiguity of Uppercase vs Lowercase in RFC
2119 Key Words", BCP 14, RFC 8174, DOI 10.17487/RFC8174, 2119 Key Words", BCP 14, RFC 8174, DOI 10.17487/RFC8174,
May 2017, <https://www.rfc-editor.org/info/rfc8174>. May 2017, <https://www.rfc-editor.org/info/rfc8174>.
[RFC8261] Tuexen, M., Stewart, R., Jesup, R., and S. Loreto, [RFC8261] Tuexen, M., Stewart, R., Jesup, R., and S. Loreto,
"Datagram Transport Layer Security (DTLS) Encapsulation of "Datagram Transport Layer Security (DTLS) Encapsulation of
SCTP Packets", RFC 8261, DOI 10.17487/RFC8261, November SCTP Packets", RFC 8261, DOI 10.17487/RFC8261, November
2017, <https://www.rfc-editor.org/info/rfc8261>. 2017, <https://www.rfc-editor.org/info/rfc8261>.
[RFC8841] Holmberg, C., Shpount, R.S., Loreto, S., and G. Camarillo, [RFC8831] Jesup, R., Loreto, S., and M. Tüxen, "WebRTC Data
Channels", RFC 8831, DOI 10.17487/RFC8831, January 2021,
<https://www.rfc-editor.org/info/rfc8831>.
[RFC8841] Holmberg, C., Shpount, R., Loreto, S., and G. Camarillo,
"Session Description Protocol (SDP) Offer/Answer "Session Description Protocol (SDP) Offer/Answer
Procedures for Stream Control Transmission Protocol (SCTP) Procedures for Stream Control Transmission Protocol (SCTP)
over Datagram Transport Layer Security (DTLS) Transport", over Datagram Transport Layer Security (DTLS) Transport",
RFC 8841, DOI 10.17487/RFC8841, June 2020, RFC 8841, DOI 10.17487/RFC8841, January 2021,
<https://www.rfc-editor.org/info/rfc8841>. <https://www.rfc-editor.org/info/rfc8841>.
[RFC8831] Jesup, R., Loreto, S., and M. Tüxen, "WebRTC Data [RFC8864] Drage, K., Makaraju, M., Ejzak, R., Marcon, J., and R.
Channels", RFC 8831, DOI 10.17487/RFC8831, June 2020, Even, Ed., "Negotiation Data Channels Using the Session
<https://www.rfc-editor.org/info/rfc8831>. Description Protocol (SDP)", RFC 8864,
DOI 10.17487/RFC8864, January 2021,
[RFC8864] Drage, K. E., Makaraju, M. R., Ejzak, R.P., Marcon, J.M.,
and R. E. Even, Ed., "Data Channel Negotiation Based on
the Session Description Protocol (SDP)", RFC 8864,
DOI 10.17487/RFC8864, June 2020,
<https://www.rfc-editor.org/info/rfc8864>. <https://www.rfc-editor.org/info/rfc8864>.
6.2. Informative References 6.2. Informative References
[RFC3758] Stewart, R., Ramalho, M., Xie, Q., Tuexen, M., and P. [RFC3758] Stewart, R., Ramalho, M., Xie, Q., Tuexen, M., and P.
Conrad, "Stream Control Transmission Protocol (SCTP) Conrad, "Stream Control Transmission Protocol (SCTP)
Partial Reliability Extension", RFC 3758, Partial Reliability Extension", RFC 3758,
DOI 10.17487/RFC3758, May 2004, DOI 10.17487/RFC3758, May 2004,
<https://www.rfc-editor.org/info/rfc3758>. <https://www.rfc-editor.org/info/rfc3758>.
[RFC8445] Keranen, A., Holmberg, C., and J. Rosenberg, "Interactive [RFC8445] Keranen, A., Holmberg, C., and J. Rosenberg, "Interactive
Connectivity Establishment (ICE): A Protocol for Network Connectivity Establishment (ICE): A Protocol for Network
Address Translator (NAT) Traversal", RFC 8445, Address Translator (NAT) Traversal", RFC 8445,
DOI 10.17487/RFC8445, July 2018, DOI 10.17487/RFC8445, July 2018,
<https://www.rfc-editor.org/info/rfc8445>. <https://www.rfc-editor.org/info/rfc8445>.
[RFC8832] Jesup, R., Loreto, S., and M. Tüxen, "WebRTC Data Channel [RFC8832] Jesup, R., Loreto, S., and M. Tüxen, "WebRTC Data Channel
Establishment Protocol", RFC 8832, DOI 10.17487/RFC8832, Establishment Protocol", RFC 8832, DOI 10.17487/RFC8832,
June 2020, <https://www.rfc-editor.org/info/rfc8832>. January 2021, <https://www.rfc-editor.org/info/rfc8832>.
[RFC8847] Presta, R. and S P. Romano, "Protocol for Controlling [RFC8847] Presta, R. and S P. Romano, "Protocol for Controlling
Multiple Streams for Telepresence (CLUE)", RFC 8847, Multiple Streams for Telepresence (CLUE)", RFC 8847,
DOI 10.17487/RFC8847, June 2020, DOI 10.17487/RFC8847, January 2021,
<https://www.rfc-editor.org/info/rfc8847>. <https://www.rfc-editor.org/info/rfc8847>.
[RFC8848] Hanton, R., Kyzivat, P., Xiao, L., and C. Groves, "Session [RFC8848] Hanton, R., Kyzivat, P., Xiao, L., and C. Groves, "Session
Signaling for Controlling Multiple Streams for Signaling for Controlling Multiple Streams for
Telepresence (CLUE)", RFC 8848, DOI 10.17487/RFC8848, June Telepresence (CLUE)", RFC 8848, DOI 10.17487/RFC8848,
2020, <https://www.rfc-editor.org/info/rfc8848>. January 2021, <https://www.rfc-editor.org/info/rfc8848>.
Acknowledgements Acknowledgements
Thanks to Paul Kyzivat, Christian Groves, and Mark Duckworth for Thanks to Paul Kyzivat, Christian Groves, and Mark Duckworth for
comments on this document. comments on this document.
Author's Address Author's Address
Christer Holmberg Christer Holmberg
Ericsson Ericsson
 End of changes. 12 change blocks. 
21 lines changed or deleted 21 lines changed or added

This html diff was produced by rfcdiff 1.48. The latest version is available from http://tools.ietf.org/tools/rfcdiff/