Network Working Group C. Jennings Internet-Draft cisco Intended status: Informational 21 January 2021 Expires: 25 July 2021 WebRTC Dependencies draft-jennings-rtcweb-deps-27 Abstract This draft will never be published as an RFC and is meant purely to help track the IETF dependencies from the W3C WebRTC documents. Status of This Memo This Internet-Draft is submitted in full conformance with the provisions of BCP 78 and BCP 79. Internet-Drafts are working documents of the Internet Engineering Task Force (IETF). Note that other groups may also distribute working documents as Internet-Drafts. The list of current Internet- Drafts is at https://datatracker.ietf.org/drafts/current/. Internet-Drafts are draft documents valid for a maximum of six months and may be updated, replaced, or obsoleted by other documents at any time. It is inappropriate to use Internet-Drafts as reference material or to cite them other than as "work in progress." This Internet-Draft will expire on 25 July 2021. Copyright Notice Copyright (c) 2021 IETF Trust and the persons identified as the document authors. All rights reserved. This document is subject to BCP 78 and the IETF Trust's Legal Provisions Relating to IETF Documents (https://trustee.ietf.org/ license-info) in effect on the date of publication of this document. Please review these documents carefully, as they describe your rights and restrictions with respect to this document. Code Components extracted from this document must include Simplified BSD License text as described in Section 4.e of the Trust Legal Provisions and are provided without warranty as described in the Simplified BSD License. Table of Contents 1. Dependencies . . . . . . . . . . . . . . . . . . . . . . . . 2 Jennings Expires 25 July 2021 [Page 1] Internet-Draft WebRTC Dependencies January 2021 1.1. Dependency Details . . . . . . . . . . . . . . . . . . . 2 1.2. Status . . . . . . . . . . . . . . . . . . . . . . . . . 2 1.3. RFCs . . . . . . . . . . . . . . . . . . . . . . . . . . 2 2. Normative References . . . . . . . . . . . . . . . . . . . . 8 Author's Address . . . . . . . . . . . . . . . . . . . . . . . . 21 1. Dependencies The key IETF drafts that the W3C WebRTC specification normatively depended on are: 1.1. Dependency Details The drafts that are normative dependencies of drafts WebRTC depends on are: 1.2. Status 1.3. RFCs The key RFC that the W3C WebRTC specification normatively depended on are: [RFC3550] [RFC3890] [RFC4566] [RFC4572] [RFC5285] [RFC5389] [RFC5506] [RFC5761] [RFC5888] [RFC6464] [RFC6465] [RFC6544] [RFC6749] [RFC7064] [RFC7065] [RFC7515] [RFC7635] [RFC7675] [RFC8826] [RFC8829] [RFC8831] [RFC8832] [RFC8834] [RFC8835] [RFC8837] [RFC8838] [RFC8841] [RFC8843] [RFC8851] [RFC8853] The following drafts and RFC are normative dependencies of WebRTC. This list excludes many common specs outside of WebRTC such as UDP and TCP that are also needed. RFC3711 normatively depends on [RFC3550] [RFC3551] RFC4571 normatively depends on [RFC3264] [RFC3550] [RFC3551] [RFC3556] RFC4961 normatively depends on RFC5061 normatively depends on [RFC4895] RFC5104 normatively depends on [RFC3264] [RFC3550] [RFC4566] [RFC4585] RFC5245 normatively depends on [RFC3264] [RFC3556] [RFC4566] [RFC5389] [RFC5766] [RFC5768] Jennings Expires 25 July 2021 [Page 2] Internet-Draft WebRTC Dependencies January 2021 RFC5285 normatively depends on [RFC3550] [RFC3711] [RFC4566] RFC5389 normatively depends on RFC5506 normatively depends on [RFC3550] [RFC3551] [RFC4585] [RFC5124] RFC5576 normatively depends on [RFC3264] [RFC3388] [RFC3550] [RFC4566] [RFC4756] RFC5583 normatively depends on [RFC3388] [RFC3550] [RFC3551] [RFC3711] [RFC4566] RFC5705 normatively depends on RFC5763 normatively depends on [RFC3264] [RFC3550] [RFC4145] [RFC4566] [RFC4572] [RFC5389] RFC5764 normatively depends on [RFC3711] [RFC4961] [RFC5705] [RFC5761] RFC5766 normatively depends on [RFC5389] RFC5768 normatively depends on [RFC3264] [RFC4566] [RFC5245] RFC5888 normatively depends on [RFC3264] [RFC4566] RFC5928 normatively depends on [RFC5389] [RFC5766] RFC5956 normatively depends on [RFC3264] [RFC3550] [RFC4566] [RFC5576] [RFC5888] RFC6051 normatively depends on [RFC3550] [RFC4585] [RFC5285] [RFC5506] [RFC5583] RFC6062 normatively depends on [RFC5389] [RFC5766] RFC6096 normatively depends on [RFC3758] [RFC4820] [RFC4895] [RFC5061] RFC6188 normatively depends on [RFC3550] [RFC3711] RFC6236 normatively depends on [RFC3264] [RFC4566] [RFC5583] [RFC5888] RFC6263 normatively depends on [RFC3550] [RFC4961] [RFC5761] RFC6336 normatively depends on [RFC5245] Jennings Expires 25 July 2021 [Page 3] Internet-Draft WebRTC Dependencies January 2021 RFC6363 normatively depends on [RFC5052] RFC6437 normatively depends on RFC6464 normatively depends on [RFC2198] [RFC3550] [RFC5285] RFC6465 normatively depends on [RFC3550] [RFC5285] RFC6520 normatively depends on RFC6525 normatively depends on [RFC3758] [RFC5061] [RFC6096] RFC6544 normatively depends on [RFC3264] [RFC3711] [RFC4145] [RFC4571] [RFC4572] [RFC5245] [RFC5389] [RFC5764] [RFC5766] RFC6555 normatively depends on RFC6562 normatively depends on [RFC3550] [RFC3711] RFC6716 normatively depends on RFC6749 normatively depends on RFC6904 normatively depends on [RFC3550] [RFC3711] [RFC5285] [RFC6188] RFC6951 normatively depends on [RFC4820] [RFC4895] [RFC5061] RFC7022 normatively depends on [RFC3550] RFC7053 normatively depends on [RFC6096] RFC7064 normatively depends on RFC7065 normatively depends on [RFC5766] [RFC5928] RFC7160 normatively depends on [RFC3550] RFC7301 normatively depends on RFC7345 normatively depends on [RFC3264] [RFC4145] [RFC4566] [RFC4572] [RFC5245] [RFC5389] RFC7496 normatively depends on [RFC3758] RFC7515 normatively depends on Jennings Expires 25 July 2021 [Page 4] Internet-Draft WebRTC Dependencies January 2021 RFC7587 normatively depends on [RFC3264] [RFC3389] [RFC3550] [RFC3551] [RFC3711] [RFC4566] [RFC5576] [RFC6562] [RFC6716] RFC7635 normatively depends on [RFC5389] [RFC6749] RFC7639 normatively depends on [RFC7301] RFC7657 normatively depends on [RFC3550] [RFC6951] RFC7675 normatively depends on [RFC5245] [RFC5389] RFC7728 normatively depends on [RFC3264] [RFC3550] [RFC4566] [RFC4585] [RFC5104] [RFC5245] [RFC6263] RFC7741 normatively depends on [RFC3550] [RFC3551] [RFC4566] [RFC4585] RFC7742 normatively depends on [RFC6184] [RFC6236] [RFC7741] RFC7850 normatively depends on [RFC4566] [RFC4571] [RFC4572] [RFC5245] [RFC5764] [RFC6544] RFC7918 normatively depends on RFC7941 normatively depends on [RFC3550] [RFC5285] [RFC6904] RFC7982 normatively depends on [RFC5245] [RFC5389] [RFC5766] RFC7983 normatively depends on [RFC3550] [RFC3711] [RFC5245] [RFC5389] [RFC5764] [RFC5766] RFC8035 normatively depends on [RFC3264] [RFC5761] RFC8083 normatively depends on [RFC3550] [RFC3551] [RFC3611] [RFC4585] RFC8108 normatively depends on [RFC3550] [RFC3711] [RFC4585] [RFC5124] [RFC5506] RFC8260 normatively depends on [RFC3758] [RFC5061] [RFC6096] [RFC6525] [RFC7053] RFC8261 normatively depends on [RFC4820] [RFC6520] RFC8285 normatively depends on [RFC3264] [RFC3711] [RFC4566] [RFC6904] RFC8305 normatively depends on [RFC6555] Jennings Expires 25 July 2021 [Page 5] Internet-Draft WebRTC Dependencies January 2021 RFC8421 normatively depends on [RFC5245] [RFC8305] [RFC8445] RFC8445 normatively depends on [RFC5389] [RFC5766] [RFC6336] RFC8489 normatively depends on [RFC7064] [RFC8305] RFC8627 normatively depends on [RFC3264] [RFC3550] [RFC4566] [RFC4856] [RFC5956] [RFC6363] [RFC7022] RFC8656 normatively depends on [RFC6437] [RFC7065] [RFC7982] [RFC8305] [RFC8489] RFC8825 normatively depends on [RFC3264] [RFC3550] [RFC3711] [RFC7742] [RFC8445] [RFC8826] [RFC8827] [RFC8829] [RFC8831] [RFC8832] [RFC8834] [RFC8835] RFC8826 normatively depends on RFC8827 normatively depends on [RFC3264] [RFC3711] [RFC4566] [RFC5763] [RFC5764] [RFC7022] [RFC7675] [RFC7918] [RFC8122] [RFC8261] [RFC8445] [RFC8825] [RFC8826] [RFC8829] [RFC8834] [RFC8844] RFC8829 normatively depends on [RFC3264] [RFC3711] [RFC3890] [RFC4145] [RFC4566] [RFC4585] [RFC5124] [RFC5285] [RFC5761] [RFC5888] [RFC6236] [RFC6716] [RFC6904] [RFC7160] [RFC7587] [RFC7742] [RFC7850] [RFC8108] [RFC8122] [RFC8445] [RFC8826] [RFC8827] [RFC8830] [RFC8834] [RFC8838] [RFC8839] [RFC8840] [RFC8841] [RFC8842] [RFC8843] [RFC8851] [RFC8852] [RFC8853] [RFC8854] [RFC8858] [RFC8859] RFC8830 normatively depends on [RFC3550] [RFC4566] [RFC8829] [RFC8859] RFC8831 normatively depends on [RFC3758] [RFC4820] [RFC5061] [RFC6525] [RFC7496] [RFC8260] [RFC8261] [RFC8445] [RFC8826] [RFC8827] [RFC8829] [RFC8832] [RFC8841] RFC8832 normatively depends on [RFC8261] [RFC8831] RFC8833 normatively depends on [RFC5764] [RFC7301] [RFC8827] [RFC8831] RFC8834 normatively depends on [RFC3550] [RFC3551] [RFC3556] [RFC3711] [RFC4566] [RFC4585] [RFC4588] [RFC4961] [RFC5104] [RFC5124] [RFC5506] [RFC5761] [RFC5764] [RFC6051] [RFC6464] [RFC6465] [RFC6562] [RFC6904] [RFC7022] [RFC7160] [RFC7164] [RFC7742] [RFC8083] [RFC8108] [RFC8285] [RFC8825] [RFC8826] [RFC8827] [RFC8843] [RFC8854] [RFC8858] [RFC8860] [RFC8861] Jennings Expires 25 July 2021 [Page 6] Internet-Draft WebRTC Dependencies January 2021 RFC8835 normatively depends on [RFC4571] [RFC5389] [RFC5764] [RFC6062] [RFC6544] [RFC7639] [RFC7983] [RFC8083] [RFC8260] [RFC8261] [RFC8421] [RFC8445] [RFC8656] [RFC8825] [RFC8826] [RFC8827] [RFC8831] [RFC8832] [RFC8833] [RFC8834] [RFC8836] [RFC8837] [RFC8841] [RFC8842] RFC8836 normatively depends on [RFC3550] [RFC4585] [RFC5124] [RFC8825] RFC8837 normatively depends on [RFC7657] [RFC7742] [RFC8826] [RFC8831] [RFC8834] [RFC8835] RFC8838 normatively depends on [RFC8445] RFC8839 normatively depends on [RFC3264] [RFC3556] [RFC4566] [RFC5389] [RFC5766] [RFC5768] [RFC6336] [RFC8445] RFC8840 normatively depends on [RFC3264] [RFC4566] [RFC5761] [RFC5888] [RFC8445] [RFC8838] [RFC8839] [RFC8843] [RFC8858] [RFC8859] RFC8841 normatively depends on [RFC3264] [RFC4145] [RFC4566] [RFC4571] [RFC6544] [RFC8122] [RFC8261] [RFC8842] [RFC8859] RFC8842 normatively depends on [RFC3264] [RFC4145] [RFC4566] [RFC5763] [RFC7345] [RFC8122] [RFC8445] [RFC8843] [RFC8859] RFC8843 normatively depends on [RFC3264] [RFC3550] [RFC3711] [RFC4566] [RFC4961] [RFC5761] [RFC5764] [RFC5888] [RFC7941] [RFC8285] [RFC8445] [RFC8839] [RFC8840] [RFC8858] [RFC8859] RFC8844 normatively depends on RFC8851 normatively depends on [RFC3264] [RFC3550] [RFC4566] [RFC8852] RFC8852 normatively depends on [RFC3550] [RFC7941] [RFC8285] [RFC8843] RFC8853 normatively depends on [RFC3264] [RFC3550] [RFC4566] [RFC7728] [RFC8843] [RFC8851] [RFC8852] [RFC8859] RFC8854 normatively depends on [RFC2198] [RFC3264] [RFC5956] [RFC7587] [RFC8627] RFC8858 normatively depends on [RFC3264] [RFC4566] [RFC5761] [RFC8035] [RFC8445] [RFC8843] [RFC8859] RFC8859 normatively depends on [RFC4566] [RFC8843] Jennings Expires 25 July 2021 [Page 7] Internet-Draft WebRTC Dependencies January 2021 RFC8860 normatively depends on [RFC3550] [RFC3551] [RFC8108] [RFC8843] RFC8861 normatively depends on [RFC3264] [RFC3550] [RFC4566] [RFC7022] [RFC8108] [RFC8859] 2. Normative References [RFC2198] Perkins, C., Kouvelas, I., Hodson, O., Hardman, V., Handley, M., Bolot, J.C., Vega-Garcia, A., and S. Fosse- Parisis, "RTP Payload for Redundant Audio Data", RFC 2198, DOI 10.17487/RFC2198, September 1997, . [RFC3264] Rosenberg, J. and H. Schulzrinne, "An Offer/Answer Model with Session Description Protocol (SDP)", RFC 3264, DOI 10.17487/RFC3264, June 2002, . [RFC3388] Camarillo, G., Eriksson, G., Holler, J., and H. Schulzrinne, "Grouping of Media Lines in the Session Description Protocol (SDP)", RFC 3388, DOI 10.17487/RFC3388, December 2002, . [RFC3389] Zopf, R., "Real-time Transport Protocol (RTP) Payload for Comfort Noise (CN)", RFC 3389, DOI 10.17487/RFC3389, September 2002, . [RFC3550] Schulzrinne, H., Casner, S., Frederick, R., and V. Jacobson, "RTP: A Transport Protocol for Real-Time Applications", STD 64, RFC 3550, DOI 10.17487/RFC3550, July 2003, . [RFC3551] Schulzrinne, H. and S. Casner, "RTP Profile for Audio and Video Conferences with Minimal Control", STD 65, RFC 3551, DOI 10.17487/RFC3551, July 2003, . [RFC3556] Casner, S., "Session Description Protocol (SDP) Bandwidth Modifiers for RTP Control Protocol (RTCP) Bandwidth", RFC 3556, DOI 10.17487/RFC3556, July 2003, . [RFC3611] Friedman, T., Ed., Caceres, R., Ed., and A. Clark, Ed., "RTP Control Protocol Extended Reports (RTCP XR)", RFC 3611, DOI 10.17487/RFC3611, November 2003, . Jennings Expires 25 July 2021 [Page 8] Internet-Draft WebRTC Dependencies January 2021 [RFC3711] Baugher, M., McGrew, D., Naslund, M., Carrara, E., and K. Norrman, "The Secure Real-time Transport Protocol (SRTP)", RFC 3711, DOI 10.17487/RFC3711, March 2004, . [RFC3758] Stewart, R., Ramalho, M., Xie, Q., Tuexen, M., and P. Conrad, "Stream Control Transmission Protocol (SCTP) Partial Reliability Extension", RFC 3758, DOI 10.17487/RFC3758, May 2004, . [RFC3890] Westerlund, M., "A Transport Independent Bandwidth Modifier for the Session Description Protocol (SDP)", RFC 3890, DOI 10.17487/RFC3890, September 2004, . [RFC4145] Yon, D. and G. Camarillo, "TCP-Based Media Transport in the Session Description Protocol (SDP)", RFC 4145, DOI 10.17487/RFC4145, September 2005, . [RFC4566] Handley, M., Jacobson, V., and C. Perkins, "SDP: Session Description Protocol", RFC 4566, DOI 10.17487/RFC4566, July 2006, . [RFC4571] Lazzaro, J., "Framing Real-time Transport Protocol (RTP) and RTP Control Protocol (RTCP) Packets over Connection- Oriented Transport", RFC 4571, DOI 10.17487/RFC4571, July 2006, . [RFC4572] Lennox, J., "Connection-Oriented Media Transport over the Transport Layer Security (TLS) Protocol in the Session Description Protocol (SDP)", RFC 4572, DOI 10.17487/RFC4572, July 2006, . [RFC4585] Ott, J., Wenger, S., Sato, N., Burmeister, C., and J. Rey, "Extended RTP Profile for Real-time Transport Control Protocol (RTCP)-Based Feedback (RTP/AVPF)", RFC 4585, DOI 10.17487/RFC4585, July 2006, . [RFC4588] Rey, J., Leon, D., Miyazaki, A., Varsa, V., and R. Hakenberg, "RTP Retransmission Payload Format", RFC 4588, DOI 10.17487/RFC4588, July 2006, . Jennings Expires 25 July 2021 [Page 9] Internet-Draft WebRTC Dependencies January 2021 [RFC4756] Li, A., "Forward Error Correction Grouping Semantics in Session Description Protocol", RFC 4756, DOI 10.17487/RFC4756, November 2006, . [RFC4820] Tuexen, M., Stewart, R., and P. Lei, "Padding Chunk and Parameter for the Stream Control Transmission Protocol (SCTP)", RFC 4820, DOI 10.17487/RFC4820, March 2007, . [RFC4856] Casner, S., "Media Type Registration of Payload Formats in the RTP Profile for Audio and Video Conferences", RFC 4856, DOI 10.17487/RFC4856, February 2007, . [RFC4895] Tuexen, M., Stewart, R., Lei, P., and E. Rescorla, "Authenticated Chunks for the Stream Control Transmission Protocol (SCTP)", RFC 4895, DOI 10.17487/RFC4895, August 2007, . [RFC4961] Wing, D., "Symmetric RTP / RTP Control Protocol (RTCP)", BCP 131, RFC 4961, DOI 10.17487/RFC4961, July 2007, . [RFC5052] Watson, M., Luby, M., and L. Vicisano, "Forward Error Correction (FEC) Building Block", RFC 5052, DOI 10.17487/RFC5052, August 2007, . [RFC5061] Stewart, R., Xie, Q., Tuexen, M., Maruyama, S., and M. Kozuka, "Stream Control Transmission Protocol (SCTP) Dynamic Address Reconfiguration", RFC 5061, DOI 10.17487/RFC5061, September 2007, . [RFC5104] Wenger, S., Chandra, U., Westerlund, M., and B. Burman, "Codec Control Messages in the RTP Audio-Visual Profile with Feedback (AVPF)", RFC 5104, DOI 10.17487/RFC5104, February 2008, . [RFC5124] Ott, J. and E. Carrara, "Extended Secure RTP Profile for Real-time Transport Control Protocol (RTCP)-Based Feedback (RTP/SAVPF)", RFC 5124, DOI 10.17487/RFC5124, February 2008, . Jennings Expires 25 July 2021 [Page 10] Internet-Draft WebRTC Dependencies January 2021 [RFC5245] Rosenberg, J., "Interactive Connectivity Establishment (ICE): A Protocol for Network Address Translator (NAT) Traversal for Offer/Answer Protocols", RFC 5245, DOI 10.17487/RFC5245, April 2010, . [RFC5285] Singer, D. and H. Desineni, "A General Mechanism for RTP Header Extensions", RFC 5285, DOI 10.17487/RFC5285, July 2008, . [RFC5389] Rosenberg, J., Mahy, R., Matthews, P., and D. Wing, "Session Traversal Utilities for NAT (STUN)", RFC 5389, DOI 10.17487/RFC5389, October 2008, . [RFC5506] Johansson, I. and M. Westerlund, "Support for Reduced-Size Real-Time Transport Control Protocol (RTCP): Opportunities and Consequences", RFC 5506, DOI 10.17487/RFC5506, April 2009, . [RFC5576] Lennox, J., Ott, J., and T. Schierl, "Source-Specific Media Attributes in the Session Description Protocol (SDP)", RFC 5576, DOI 10.17487/RFC5576, June 2009, . [RFC5583] Schierl, T. and S. Wenger, "Signaling Media Decoding Dependency in the Session Description Protocol (SDP)", RFC 5583, DOI 10.17487/RFC5583, July 2009, . [RFC5705] Rescorla, E., "Keying Material Exporters for Transport Layer Security (TLS)", RFC 5705, DOI 10.17487/RFC5705, March 2010, . [RFC5761] Perkins, C. and M. Westerlund, "Multiplexing RTP Data and Control Packets on a Single Port", RFC 5761, DOI 10.17487/RFC5761, April 2010, . [RFC5763] Fischl, J., Tschofenig, H., and E. Rescorla, "Framework for Establishing a Secure Real-time Transport Protocol (SRTP) Security Context Using Datagram Transport Layer Security (DTLS)", RFC 5763, DOI 10.17487/RFC5763, May 2010, . Jennings Expires 25 July 2021 [Page 11] Internet-Draft WebRTC Dependencies January 2021 [RFC5764] McGrew, D. and E. Rescorla, "Datagram Transport Layer Security (DTLS) Extension to Establish Keys for the Secure Real-time Transport Protocol (SRTP)", RFC 5764, DOI 10.17487/RFC5764, May 2010, . [RFC5766] Mahy, R., Matthews, P., and J. Rosenberg, "Traversal Using Relays around NAT (TURN): Relay Extensions to Session Traversal Utilities for NAT (STUN)", RFC 5766, DOI 10.17487/RFC5766, April 2010, . [RFC5768] Rosenberg, J., "Indicating Support for Interactive Connectivity Establishment (ICE) in the Session Initiation Protocol (SIP)", RFC 5768, DOI 10.17487/RFC5768, April 2010, . [RFC5888] Camarillo, G. and H. Schulzrinne, "The Session Description Protocol (SDP) Grouping Framework", RFC 5888, DOI 10.17487/RFC5888, June 2010, . [RFC5928] Petit-Huguenin, M., "Traversal Using Relays around NAT (TURN) Resolution Mechanism", RFC 5928, DOI 10.17487/RFC5928, August 2010, . [RFC5956] Begen, A., "Forward Error Correction Grouping Semantics in the Session Description Protocol", RFC 5956, DOI 10.17487/RFC5956, September 2010, . [RFC6051] Perkins, C. and T. Schierl, "Rapid Synchronisation of RTP Flows", RFC 6051, DOI 10.17487/RFC6051, November 2010, . [RFC6062] Perreault, S., Ed. and J. Rosenberg, "Traversal Using Relays around NAT (TURN) Extensions for TCP Allocations", RFC 6062, DOI 10.17487/RFC6062, November 2010, . [RFC6096] Tuexen, M. and R. Stewart, "Stream Control Transmission Protocol (SCTP) Chunk Flags Registration", RFC 6096, DOI 10.17487/RFC6096, January 2011, . Jennings Expires 25 July 2021 [Page 12] Internet-Draft WebRTC Dependencies January 2021 [RFC6184] Wang, Y.-K., Even, R., Kristensen, T., and R. Jesup, "RTP Payload Format for H.264 Video", RFC 6184, DOI 10.17487/RFC6184, May 2011, . [RFC6188] McGrew, D., "The Use of AES-192 and AES-256 in Secure RTP", RFC 6188, DOI 10.17487/RFC6188, March 2011, . [RFC6236] Johansson, I. and K. Jung, "Negotiation of Generic Image Attributes in the Session Description Protocol (SDP)", RFC 6236, DOI 10.17487/RFC6236, May 2011, . [RFC6263] Marjou, X. and A. Sollaud, "Application Mechanism for Keeping Alive the NAT Mappings Associated with RTP / RTP Control Protocol (RTCP) Flows", RFC 6263, DOI 10.17487/RFC6263, June 2011, . [RFC6336] Westerlund, M. and C. Perkins, "IANA Registry for Interactive Connectivity Establishment (ICE) Options", RFC 6336, DOI 10.17487/RFC6336, July 2011, . [RFC6363] Watson, M., Begen, A., and V. Roca, "Forward Error Correction (FEC) Framework", RFC 6363, DOI 10.17487/RFC6363, October 2011, . [RFC6437] Amante, S., Carpenter, B., Jiang, S., and J. Rajahalme, "IPv6 Flow Label Specification", RFC 6437, DOI 10.17487/RFC6437, November 2011, . [RFC6464] Lennox, J., Ed., Ivov, E., and E. Marocco, "A Real-time Transport Protocol (RTP) Header Extension for Client-to- Mixer Audio Level Indication", RFC 6464, DOI 10.17487/RFC6464, December 2011, . [RFC6465] Ivov, E., Ed., Marocco, E., Ed., and J. Lennox, "A Real- time Transport Protocol (RTP) Header Extension for Mixer- to-Client Audio Level Indication", RFC 6465, DOI 10.17487/RFC6465, December 2011, . Jennings Expires 25 July 2021 [Page 13] Internet-Draft WebRTC Dependencies January 2021 [RFC6520] Seggelmann, R., Tuexen, M., and M. Williams, "Transport Layer Security (TLS) and Datagram Transport Layer Security (DTLS) Heartbeat Extension", RFC 6520, DOI 10.17487/RFC6520, February 2012, . [RFC6525] Stewart, R., Tuexen, M., and P. Lei, "Stream Control Transmission Protocol (SCTP) Stream Reconfiguration", RFC 6525, DOI 10.17487/RFC6525, February 2012, . [RFC6544] Rosenberg, J., Keranen, A., Lowekamp, B. B., and A. B. Roach, "TCP Candidates with Interactive Connectivity Establishment (ICE)", RFC 6544, DOI 10.17487/RFC6544, March 2012, . [RFC6555] Wing, D. and A. Yourtchenko, "Happy Eyeballs: Success with Dual-Stack Hosts", RFC 6555, DOI 10.17487/RFC6555, April 2012, . [RFC6562] Perkins, C. and JM. Valin, "Guidelines for the Use of Variable Bit Rate Audio with Secure RTP", RFC 6562, DOI 10.17487/RFC6562, March 2012, . [RFC6716] Valin, JM., Vos, K., and T. Terriberry, "Definition of the Opus Audio Codec", RFC 6716, DOI 10.17487/RFC6716, September 2012, . [RFC6749] Hardt, D., Ed., "The OAuth 2.0 Authorization Framework", RFC 6749, DOI 10.17487/RFC6749, October 2012, . [RFC6904] Lennox, J., "Encryption of Header Extensions in the Secure Real-time Transport Protocol (SRTP)", RFC 6904, DOI 10.17487/RFC6904, April 2013, . [RFC6951] Tuexen, M. and R. Stewart, "UDP Encapsulation of Stream Control Transmission Protocol (SCTP) Packets for End-Host to End-Host Communication", RFC 6951, DOI 10.17487/RFC6951, May 2013, . [RFC7022] Begen, A., Perkins, C., Wing, D., and E. Rescorla, "Guidelines for Choosing RTP Control Protocol (RTCP) Canonical Names (CNAMEs)", RFC 7022, DOI 10.17487/RFC7022, September 2013, . Jennings Expires 25 July 2021 [Page 14] Internet-Draft WebRTC Dependencies January 2021 [RFC7053] Tuexen, M., Ruengeler, I., and R. Stewart, "SACK- IMMEDIATELY Extension for the Stream Control Transmission Protocol", RFC 7053, DOI 10.17487/RFC7053, November 2013, . [RFC7064] Nandakumar, S., Salgueiro, G., Jones, P., and M. Petit- Huguenin, "URI Scheme for the Session Traversal Utilities for NAT (STUN) Protocol", RFC 7064, DOI 10.17487/RFC7064, November 2013, . [RFC7065] Petit-Huguenin, M., Nandakumar, S., Salgueiro, G., and P. Jones, "Traversal Using Relays around NAT (TURN) Uniform Resource Identifiers", RFC 7065, DOI 10.17487/RFC7065, November 2013, . [RFC7160] Petit-Huguenin, M. and G. Zorn, Ed., "Support for Multiple Clock Rates in an RTP Session", RFC 7160, DOI 10.17487/RFC7160, April 2014, . [RFC7164] Gross, K. and R. Brandenburg, "RTP and Leap Seconds", RFC 7164, DOI 10.17487/RFC7164, March 2014, . [RFC7301] Friedl, S., Popov, A., Langley, A., and E. Stephan, "Transport Layer Security (TLS) Application-Layer Protocol Negotiation Extension", RFC 7301, DOI 10.17487/RFC7301, July 2014, . [RFC7345] Holmberg, C., Sedlacek, I., and G. Salgueiro, "UDP Transport Layer (UDPTL) over Datagram Transport Layer Security (DTLS)", RFC 7345, DOI 10.17487/RFC7345, August 2014, . [RFC7496] Tuexen, M., Seggelmann, R., Stewart, R., and S. Loreto, "Additional Policies for the Partially Reliable Stream Control Transmission Protocol Extension", RFC 7496, DOI 10.17487/RFC7496, April 2015, . [RFC7515] Jones, M., Bradley, J., and N. Sakimura, "JSON Web Signature (JWS)", RFC 7515, DOI 10.17487/RFC7515, May 2015, . [RFC7587] Spittka, J., Vos, K., and JM. Valin, "RTP Payload Format for the Opus Speech and Audio Codec", RFC 7587, DOI 10.17487/RFC7587, June 2015, . Jennings Expires 25 July 2021 [Page 15] Internet-Draft WebRTC Dependencies January 2021 [RFC7635] Reddy, T., Patil, P., Ravindranath, R., and J. Uberti, "Session Traversal Utilities for NAT (STUN) Extension for Third-Party Authorization", RFC 7635, DOI 10.17487/RFC7635, August 2015, . [RFC7639] Hutton, A., Uberti, J., and M. Thomson, "The ALPN HTTP Header Field", RFC 7639, DOI 10.17487/RFC7639, August 2015, . [RFC7657] Black, D., Ed. and P. Jones, "Differentiated Services (Diffserv) and Real-Time Communication", RFC 7657, DOI 10.17487/RFC7657, November 2015, . [RFC7675] Perumal, M., Wing, D., Ravindranath, R., Reddy, T., and M. Thomson, "Session Traversal Utilities for NAT (STUN) Usage for Consent Freshness", RFC 7675, DOI 10.17487/RFC7675, October 2015, . [RFC7728] Burman, B., Akram, A., Even, R., and M. Westerlund, "RTP Stream Pause and Resume", RFC 7728, DOI 10.17487/RFC7728, February 2016, . [RFC7741] Westin, P., Lundin, H., Glover, M., Uberti, J., and F. Galligan, "RTP Payload Format for VP8 Video", RFC 7741, DOI 10.17487/RFC7741, March 2016, . [RFC7742] Roach, A.B., "WebRTC Video Processing and Codec Requirements", RFC 7742, DOI 10.17487/RFC7742, March 2016, . [RFC7850] Nandakumar, S., "Registering Values of the SDP 'proto' Field for Transporting RTP Media over TCP under Various RTP Profiles", RFC 7850, DOI 10.17487/RFC7850, April 2016, . [RFC7918] Langley, A., Modadugu, N., and B. Moeller, "Transport Layer Security (TLS) False Start", RFC 7918, DOI 10.17487/RFC7918, August 2016, . [RFC7941] Westerlund, M., Burman, B., Even, R., and M. Zanaty, "RTP Header Extension for the RTP Control Protocol (RTCP) Source Description Items", RFC 7941, DOI 10.17487/RFC7941, August 2016, . Jennings Expires 25 July 2021 [Page 16] Internet-Draft WebRTC Dependencies January 2021 [RFC7982] Martinsen, P., Reddy, T., Wing, D., and V. Singh, "Measurement of Round-Trip Time and Fractional Loss Using Session Traversal Utilities for NAT (STUN)", RFC 7982, DOI 10.17487/RFC7982, September 2016, . [RFC7983] Petit-Huguenin, M. and G. Salgueiro, "Multiplexing Scheme Updates for Secure Real-time Transport Protocol (SRTP) Extension for Datagram Transport Layer Security (DTLS)", RFC 7983, DOI 10.17487/RFC7983, September 2016, . [RFC8035] Holmberg, C., "Session Description Protocol (SDP) Offer/ Answer Clarifications for RTP/RTCP Multiplexing", RFC 8035, DOI 10.17487/RFC8035, November 2016, . [RFC8083] Perkins, C. and V. Singh, "Multimedia Congestion Control: Circuit Breakers for Unicast RTP Sessions", RFC 8083, DOI 10.17487/RFC8083, March 2017, . [RFC8108] Lennox, J., Westerlund, M., Wu, Q., and C. Perkins, "Sending Multiple RTP Streams in a Single RTP Session", RFC 8108, DOI 10.17487/RFC8108, March 2017, . [RFC8122] Lennox, J. and C. Holmberg, "Connection-Oriented Media Transport over the Transport Layer Security (TLS) Protocol in the Session Description Protocol (SDP)", RFC 8122, DOI 10.17487/RFC8122, March 2017, . [RFC8260] Stewart, R., Tuexen, M., Loreto, S., and R. Seggelmann, "Stream Schedulers and User Message Interleaving for the Stream Control Transmission Protocol", RFC 8260, DOI 10.17487/RFC8260, November 2017, . [RFC8261] Tuexen, M., Stewart, R., Jesup, R., and S. Loreto, "Datagram Transport Layer Security (DTLS) Encapsulation of SCTP Packets", RFC 8261, DOI 10.17487/RFC8261, November 2017, . [RFC8285] Singer, D., Desineni, H., and R. Even, Ed., "A General Mechanism for RTP Header Extensions", RFC 8285, DOI 10.17487/RFC8285, October 2017, . Jennings Expires 25 July 2021 [Page 17] Internet-Draft WebRTC Dependencies January 2021 [RFC8305] Schinazi, D. and T. Pauly, "Happy Eyeballs Version 2: Better Connectivity Using Concurrency", RFC 8305, DOI 10.17487/RFC8305, December 2017, . [RFC8421] Martinsen, P., Reddy, T., and P. Patil, "Guidelines for Multihomed and IPv4/IPv6 Dual-Stack Interactive Connectivity Establishment (ICE)", BCP 217, RFC 8421, DOI 10.17487/RFC8421, July 2018, . [RFC8445] Keranen, A., Holmberg, C., and J. Rosenberg, "Interactive Connectivity Establishment (ICE): A Protocol for Network Address Translator (NAT) Traversal", RFC 8445, DOI 10.17487/RFC8445, July 2018, . [RFC8489] Petit-Huguenin, M., Salgueiro, G., Rosenberg, J., Wing, D., Mahy, R., and P. Matthews, "Session Traversal Utilities for NAT (STUN)", RFC 8489, DOI 10.17487/RFC8489, February 2020, . [RFC8627] Zanaty, M., Singh, V., Begen, A., and G. Mandyam, "RTP Payload Format for Flexible Forward Error Correction (FEC)", RFC 8627, DOI 10.17487/RFC8627, July 2019, . [RFC8656] Reddy, T., Ed., Johnston, A., Ed., Matthews, P., and J. Rosenberg, "Traversal Using Relays around NAT (TURN): Relay Extensions to Session Traversal Utilities for NAT (STUN)", RFC 8656, DOI 10.17487/RFC8656, February 2020, . [RFC8825] Alvestrand, H., "Overview: Real-Time Protocols for Browser-Based Applications", RFC 8825, DOI 10.17487/RFC8825, January 2021, . [RFC8826] Rescorla, E., "Security Considerations for WebRTC", RFC 8826, DOI 10.17487/RFC8826, January 2021, . [RFC8827] Rescorla, E., "WebRTC Security Architecture", RFC 8827, DOI 10.17487/RFC8827, January 2021, . Jennings Expires 25 July 2021 [Page 18] Internet-Draft WebRTC Dependencies January 2021 [RFC8829] Uberti, J., Jennings, C., and E. Rescorla, Ed., "JavaScript Session Establishment Protocol (JSEP)", RFC 8829, DOI 10.17487/RFC8829, January 2021, . [RFC8830] Alvestrand, H., "WebRTC MediaStream Identification in the Session Description Protocol", RFC 8830, DOI 10.17487/RFC8830, January 2021, . [RFC8831] Jesup, R., Loreto, S., and M. Tüxen, "WebRTC Data Channels", RFC 8831, DOI 10.17487/RFC8831, January 2021, . [RFC8832] Jesup, R., Loreto, S., and M. Tüxen, "WebRTC Data Channel Establishment Protocol", RFC 8832, DOI 10.17487/RFC8832, January 2021, . [RFC8833] Thomson, M., "Application-Layer Protocol Negotiation (ALPN) for WebRTC", RFC 8833, DOI 10.17487/RFC8833, January 2021, . [RFC8834] Perkins, C., Westerlund, M., and J. Ott, "Media Transport and Use of RTP in WebRTC", RFC 8834, DOI 10.17487/RFC8834, January 2021, . [RFC8835] Alvestrand, H., "Transports for WebRTC", RFC 8835, DOI 10.17487/RFC8835, January 2021, . [RFC8836] Jesup, R. and Z. Sarker, Ed., "Congestion Control Requirements for Interactive Real-Time Media", RFC 8836, DOI 10.17487/RFC8836, January 2021, . [RFC8837] Jones, P., Dhesikan, S., Jennings, C., and D. Druta, "Differentiated Services Code Point (DSCP) Packet Markings for WebRTC QoS", RFC 8837, DOI 10.17487/RFC8837, January 2021, . [RFC8838] Ivov, E., Uberti, J., and P. Saint-Andre, "Trickle ICE: Incremental Provisioning of Candidates for the Interactive Connectivity Establishment (ICE) Protocol", RFC 8838, DOI 10.17487/RFC8838, January 2021, . Jennings Expires 25 July 2021 [Page 19] Internet-Draft WebRTC Dependencies January 2021 [RFC8839] Petit-Huguenin, M., Nandakumar, S., Holmberg, C., Keränen, A., and R. Shpount, "Session Description Protocol (SDP) Offer/Answer Procedures for Interactive Connectivity Establishment (ICE)", RFC 8839, DOI 10.17487/RFC8839, January 2021, . [RFC8840] Ivov, E., Stach, T., Marocco, E., and C. Holmberg, "A Session Initiation Protocol (SIP) Usage for Incremental Provisioning of Candidates for the Interactive Connectivity Establishment (Trickle ICE)", RFC 8840, DOI 10.17487/RFC8840, January 2021, . [RFC8841] Holmberg, C., Shpount, R., Loreto, S., and G. Camarillo, "Session Description Protocol (SDP) Offer/Answer Procedures for Stream Control Transmission Protocol (SCTP) over Datagram Transport Layer Security (DTLS) Transport", RFC 8841, DOI 10.17487/RFC8841, January 2021, . [RFC8842] Holmberg, C. and R. Shpount, "Session Description Protocol (SDP) Offer/Answer Considerations for Datagram Transport Layer Security (DTLS) and Transport Layer Security (TLS)", RFC 8842, DOI 10.17487/RFC8842, January 2021, . [RFC8843] Holmberg, C., Alvestrand, H., and C. Jennings, "Negotiating Media Multiplexing Using the Session Description Protocol (SDP)", RFC 8843, DOI 10.17487/RFC8843, January 2021, . [RFC8844] Thomson, M. and E. Rescorla, "Unknown Key-Share Attacks on Uses of TLS with the Session Description Protocol (SDP)", RFC 8844, DOI 10.17487/RFC8844, January 2021, . [RFC8851] Roach, A.B., Ed., "RTP Payload Format Restrictions", RFC 8851, DOI 10.17487/RFC8851, January 2021, . [RFC8852] Roach, A.B., Nandakumar, S., and P. Thatcher, "RTP Stream Identifier Source Description (SDES)", RFC 8852, DOI 10.17487/RFC8852, January 2021, . Jennings Expires 25 July 2021 [Page 20] Internet-Draft WebRTC Dependencies January 2021 [RFC8853] Burman, B., Westerlund, M., Nandakumar, S., and M. Zanaty, "Using Simulcast in Session Description Protocol (SDP) and RTP Sessions", RFC 8853, DOI 10.17487/RFC8853, January 2021, . [RFC8854] Uberti, J., "WebRTC Forward Error Correction Requirements", RFC 8854, DOI 10.17487/RFC8854, January 2021, . [RFC8858] Holmberg, C., "Indicating Exclusive Support of RTP and RTP Control Protocol (RTCP) Multiplexing Using the Session Description Protocol (SDP)", RFC 8858, DOI 10.17487/RFC8858, January 2021, . [RFC8859] Nandakumar, S., "A Framework for Session Description Protocol (SDP) Attributes When Multiplexing", RFC 8859, DOI 10.17487/RFC8859, January 2021, . [RFC8860] Westerlund, M., Perkins, C., and J. Lennox, "Sending Multiple Types of Media in a Single RTP Session", RFC 8860, DOI 10.17487/RFC8860, January 2021, . [RFC8861] Lennox, J., Westerlund, M., Wu, Q., and C. Perkins, "Sending Multiple RTP Streams in a Single RTP Session: Grouping RTP Control Protocol (RTCP) Reception Statistics and Other Feedback", RFC 8861, DOI 10.17487/RFC8861, January 2021, . Author's Address Cullen Jennings cisco Calgary Canada Email: fluffy@iii.ca Jennings Expires 25 July 2021 [Page 21]