Network Working Group C. Jennings
Internet-Draft Cisco
Intended status: Standards Track March 12, 2016
Expires: September 13, 2016

WebRTC Dependencies
draft-jennings-rtcweb-deps-09

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 http://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 September 13, 2016.

Copyright Notice

Copyright (c) 2016 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 (http://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.

1. Dependencies

The key IETF specifications that the W3C GetUserMedia specification normatively depends on is: [I-D.ietf-rtcweb-security-arch] and [RFC2119].

The key IETF specifications that the W3C WebRTC specification normatively depended on are: [I-D.ietf-rtcweb-alpn], [I-D.ietf-rtcweb-audio], [I-D.ietf-rtcweb-data-channel], [I-D.ietf-rtcweb-data-protocol], [I-D.ietf-rtcweb-jsep], [I-D.ietf-rtcweb-rtp-usage], [I-D.ietf-rtcweb-security-arch], [I-D.ietf-rtcweb-transports], [I-D.ietf-rtcweb-video], [I-D.ietf-tram-turn-third-party-authz], [I-D.ietf-tsvwg-rtcweb-qos], [RFC2119], [RFC4566], [RFC5389], [RFC5888], [RFC6236], [RFC6464], [RFC6465], [RFC6544], [RFC7064], [RFC7065] [RFC3264], [RFC5245], and informatively depends on [I-D.ietf-rtcweb-overview], [I-D.ietf-rtcweb-security], [I-D.shieh-rtcweb-ip-handling], and [I-D.ietf-mmusic-trickle-ice].

In addition 3GPP work normatively depends on [I-D.ietf-rtcweb-gateways].

Right now security normatively depends on [I-D.ietf-rtcweb-overview].

The drafts webrtc currently normatively depends on that are not WG drafts are: [I-D.shieh-rtcweb-ip-handling] has been adoped by WG but not published yet.

A few key drafts that the work informatively depends on: [I-D.ietf-rtcweb-gateways], [I-D.hutton-rtcweb-nat-firewall-considerations], [I-D.ietf-avtcore-multiplex-guidelines], [I-D.ietf-avtcore-rtp-topologies-update], [I-D.ietf-avtcore-srtp-ekt], [I-D.ietf-avtext-rtp-grouping-taxonomy], [I-D.ietf-dart-dscp-rtp], [I-D.ietf-mmusic-trickle-ice], [I-D.ietf-rmcat-cc-requirements], [I-D.ietf-rtcweb-use-cases-and-requirements], [I-D.kaufman-rtcweb-security-ui], [I-D.lennox-payload-ulp-ssrc-mux], [I-D.ietf-rtcweb-sdp], [I-D.roach-mmusic-unified-plan], [I-D.ietf-rtcweb-audio-codecs-for-interop].

1.1. Dependency Details

draft-ietf-avtcore-multi-media-rtp-session normatively depends on [I-D.ietf-avtcore-rtp-multi-stream] [I-D.ietf-mmusic-sdp-bundle-negotiation]

draft-ietf-avtcore-rtp-multi-stream normatively depends on [I-D.ietf-avtcore-rtp-multi-stream]

draft-ietf-avtcore-rtp-multi-stream-optimisation normatively depends on [I-D.ietf-avtcore-rtp-multi-stream]

draft-ietf-mmusic-msid normatively depends on [I-D.ietf-rtcweb-jsep]

draft-ietf-mmusic-mux-exclusive normatively depends on [I-D.ietf-ice-rfc5245bis]

draft-ietf-mmusic-sctp-sdp normatively depends on [I-D.ietf-mmusic-sdp-mux-attributes] [I-D.ietf-tsvwg-sctp-dtls-encaps]

draft-ietf-mmusic-sdp-bundle-negotiation normatively depends on [I-D.ietf-ice-rfc5245bis] [I-D.ietf-mmusic-ice-sip-sdp] [I-D.ietf-mmusic-mux-exclusive] [I-D.ietf-mmusic-sdp-mux-attributes]

draft-ietf-mmusic-sdp-mux-attributes normatively depends on [I-D.ietf-mmusic-sdp-bundle-negotiation]

draft-ietf-rtcweb-alpn normatively depends on [I-D.ietf-rtcweb-data-channel]

draft-ietf-rtcweb-audio normatively depends on [I-D.ietf-rtcweb-audio]

draft-ietf-rtcweb-data-channel normatively depends on [I-D.ietf-mmusic-sctp-sdp] [I-D.ietf-rtcweb-data-protocol] [I-D.ietf-rtcweb-jsep] [I-D.ietf-rtcweb-security] [I-D.ietf-rtcweb-security-arch] [I-D.ietf-tsvwg-sctp-dtls-encaps] [I-D.ietf-tsvwg-sctp-ndata]

draft-ietf-rtcweb-data-protocol normatively depends on [I-D.ietf-rtcweb-data-channel] [I-D.ietf-rtcweb-security] [I-D.ietf-rtcweb-security-arch] [I-D.ietf-tsvwg-sctp-dtls-encaps]

draft-ietf-rtcweb-fec normatively depends on [I-D.ietf-payload-flexible-fec-scheme]

draft-ietf-rtcweb-jsep normatively depends on [I-D.ietf-ice-trickle] [I-D.ietf-mmusic-msid] [I-D.ietf-mmusic-proto-iana-registration] [I-D.ietf-mmusic-sctp-sdp] [I-D.ietf-mmusic-sdp-bundle-negotiation] [I-D.ietf-mmusic-sdp-mux-attributes] [I-D.ietf-rtcweb-audio] [I-D.ietf-rtcweb-fec] [I-D.ietf-rtcweb-rtp-usage] [I-D.ietf-rtcweb-security] [I-D.ietf-rtcweb-security-arch] [I-D.ietf-rtcweb-video]

draft-ietf-rtcweb-overview normatively depends on [I-D.ietf-rtcweb-audio] [I-D.ietf-rtcweb-data-channel] [I-D.ietf-rtcweb-data-protocol] [I-D.ietf-rtcweb-jsep] [I-D.ietf-rtcweb-rtp-usage] [I-D.ietf-rtcweb-security] [I-D.ietf-rtcweb-security-arch] [I-D.ietf-rtcweb-transports] [I-D.ietf-rtcweb-video]

draft-ietf-rtcweb-rtp-usage normatively depends on [I-D.ietf-avtcore-multi-media-rtp-session] [I-D.ietf-avtcore-rtp-circuit-breakers] [I-D.ietf-avtcore-rtp-multi-stream] [I-D.ietf-avtcore-rtp-multi-stream-optimisation] [I-D.ietf-avtcore-rtp-topologies-update] [I-D.ietf-mmusic-sdp-bundle-negotiation] [I-D.ietf-rtcweb-audio] [I-D.ietf-rtcweb-fec] [I-D.ietf-rtcweb-overview] [I-D.ietf-rtcweb-security] [I-D.ietf-rtcweb-security-arch] [I-D.ietf-rtcweb-video]

draft-ietf-rtcweb-security normatively depends on [I-D.ietf-rtcweb-rtp-usage] [I-D.ietf-rtcweb-security] [I-D.ietf-tsvwg-sctp-dtls-encaps]

draft-ietf-rtcweb-security-arch normatively depends on [I-D.ietf-rtcweb-rtp-usage] [I-D.ietf-rtcweb-security] [I-D.ietf-tsvwg-sctp-dtls-encaps]

draft-ietf-rtcweb-transports normatively depends on [I-D.ietf-ice-dualstack-fairness] [I-D.ietf-mmusic-sctp-sdp] [I-D.ietf-rtcweb-alpn] [I-D.ietf-rtcweb-data-channel] [I-D.ietf-rtcweb-data-protocol] [I-D.ietf-rtcweb-rtp-usage] [I-D.ietf-rtcweb-security] [I-D.ietf-rtcweb-security-arch] [I-D.ietf-tsvwg-rtcweb-qos] [I-D.ietf-tsvwg-sctp-dtls-encaps] [I-D.ietf-tsvwg-sctp-ndata]

draft-ietf-rtcweb-video normatively depends on [I-D.ietf-payload-vp8] [I-D.ietf-rtcweb-overview]

draft-ietf-tsvwg-rtcweb-qos normatively depends on [I-D.ietf-rtcweb-data-channel] [I-D.ietf-rtcweb-rtp-usage] [I-D.ietf-rtcweb-security] [I-D.ietf-rtcweb-transports]

1.2. Status

Status of key drafts as of Feb 25, 2016.

draft-ietf-avtcore-srtp-encrypted-header-ext [RFC6904]

draft-ietf-avtcore-avp-codecs [RFC7007]

draft-ietf-avtcore-6222bis [RFC7022]

draft-nandakumar-rtcweb-stun-uri [RFC7064]

draft-petithuguenin-behave-turn-uris [RFC7065]

draft-ietf-avtext-multiple-clock-rates [RFC7160]

draft-ietf-tls-applayerprotoneg [RFC7301]

draft-ietf-tram-stun-dtls [RFC7350]

draft-ietf-tram-alpn [RFC7443]

draft-ietf-tsvwg-sctp-prpolicies [RFC7496]

draft-ietf-jose-json-web-algorithms [RFC7518]

draft-ietf-payload-rtp-opus [RFC7587]

draft-ietf-tram-turn-third-party-authz [RFC7635]

draft-ietf-httpbis-tunnel-protocol [RFC7639]

draft-ietf-rtcweb-stun-consent-freshness [RFC7675]

draft-ietf-payload-vp8 Auth 48

draft-ietf-rtcweb-video Auth 48

draft-ietf-rtcweb-rtp-usage Miss Ref

draft-ietf-tsvwg-sctp-dtls-encaps Miss Ref

draft-ietf-rtcweb-data-channel RFC Ed

draft-ietf-rtcweb-data-protocol RFC Ed

draft-ietf-avtcore-multi-media-rtp-session RFC Ed

draft-ietf-avtcore-rtp-multi-stream-optimisation RFC Ed

draft-ietf-avtcore-rtp-multi-stream RFC Ed

draft-ietf-rtcweb-audio IETF LC

draft-ietf-avtcore-rtp-circuit-breakers IETF LC

draft-ietf-mmusic-proto-iana-registration IETF LC

draft-ietf-mmusic-sdp-mux-attributes AD Eval

draft-ietf-rtcweb-security-arch PubReq

draft-ietf-rtcweb-security PubReq

draft-ietf-mmusic-sdp-bundle-negotiation Write Up

draft-ietf-rtcweb-alpn Write Up

draft-ietf-mmusic-msid Write Up

draft-ietf-rtcweb-overview WGLC

draft-ietf-tsvwg-rtcweb-qos WGLC

draft-ietf-tsvwg-sctp-ndata

draft-ietf-rtcweb-transports

draft-ietf-mmusic-sctp-sdp

draft-ietf-rtcweb-jsep

draft-ietf-rtcweb-fec

draft-ietf-payload-flexible-fec-scheme

draft-ietf-ice-trickle-ice

draft-ietf-ice-dualstack-fairness

draft-shieh-rtcweb-ip-handling (this has been adopted as WG draft)

draft-ietf-avtcore-rtp-topologies-update

draft-ietf-ice-rfc5245bis

draft-ietf-mmusic-ice-sip-sdp

draft-ietf-mmusic-mux-exclusive

2. References

2.1. Normative References

[I-D.ietf-avtcore-multi-media-rtp-session] Westerlund, M., Perkins, C. and J. Lennox, "Sending Multiple Types of Media in a Single RTP Session", Internet-Draft draft-ietf-avtcore-multi-media-rtp-session-13, December 2015.
[I-D.ietf-avtcore-rtp-circuit-breakers] Perkins, C. and V. Varun, "Multimedia Congestion Control: Circuit Breakers for Unicast RTP Sessions", Internet-Draft draft-ietf-avtcore-rtp-circuit-breakers-13, February 2016.
[I-D.ietf-avtcore-rtp-multi-stream] Lennox, J., Westerlund, M., Wu, Q. and C. Perkins, "Sending Multiple RTP Streams in a Single RTP Session", Internet-Draft draft-ietf-avtcore-rtp-multi-stream-11, December 2015.
[I-D.ietf-avtcore-rtp-multi-stream-optimisation] Lennox, J., Westerlund, M., Wu, Q. and C. Perkins, "Sending Multiple RTP Streams in a Single RTP Session: Grouping RTCP Reception Statistics and Other Feedback", Internet-Draft draft-ietf-avtcore-rtp-multi-stream-optimisation-12, March 2016.
[I-D.ietf-avtcore-rtp-topologies-update] Westerlund, M. and S. Wenger, "RTP Topologies", Internet-Draft draft-ietf-avtcore-rtp-topologies-update-10, July 2015.
[I-D.ietf-ice-dualstack-fairness] Martinsen, P., Reddy, T. and P. Patil, "ICE Multihomed and IPv4/IPv6 Dual Stack Fairness", Internet-Draft draft-ietf-ice-dualstack-fairness-00, October 2015.
[I-D.ietf-ice-rfc5245bis] Keranen, A. and J. Rosenberg, "Interactive Connectivity Establishment (ICE): A Protocol for Network Address Translator (NAT) Traversal", Internet-Draft draft-ietf-ice-rfc5245bis-01, December 2015.
[I-D.ietf-ice-trickle] Ivov, E., Rescorla, E., Uberti, J. and P. Saint-Andre, "Trickle ICE: Incremental Provisioning of Candidates for the Interactive Connectivity Establishment (ICE) Protocol", Internet-Draft draft-ietf-ice-trickle-01, December 2015.
[I-D.ietf-mmusic-ice-sip-sdp] Petit-Huguenin, M., Keranen, A. and S. Nandakumar, "Using Interactive Connectivity Establishment (ICE) with Session Description Protocol (SDP) offer/answer and Session Initiation Protocol (SIP)", Internet-Draft draft-ietf-mmusic-ice-sip-sdp-07, October 2015.
[I-D.ietf-mmusic-msid] Alvestrand, H., "WebRTC MediaStream Identification in the Session Description Protocol", Internet-Draft draft-ietf-mmusic-msid-11, October 2015.
[I-D.ietf-mmusic-mux-exclusive] Holmberg, C., "Indicating Exclusive Support of RTP/RTCP Multiplexing using SDP", Internet-Draft draft-ietf-mmusic-mux-exclusive-03, February 2016.
[I-D.ietf-mmusic-proto-iana-registration] Nandakumar, S., "IANA registrations of SDP 'proto' attribute for transporting RTP Media over TCP under various RTP profiles.", Internet-Draft draft-ietf-mmusic-proto-iana-registration-06, February 2016.
[I-D.ietf-mmusic-sctp-sdp] Holmberg, C., Loreto, S. and G. Camarillo, "Stream Control Transmission Protocol (SCTP)-Based Media Transport in the Session Description Protocol (SDP)", Internet-Draft draft-ietf-mmusic-sctp-sdp-16, February 2016.
[I-D.ietf-mmusic-sdp-bundle-negotiation] Holmberg, C., Alvestrand, H. and C. Jennings, "Negotiating Media Multiplexing Using the Session Description Protocol (SDP)", Internet-Draft draft-ietf-mmusic-sdp-bundle-negotiation-27, February 2016.
[I-D.ietf-mmusic-sdp-mux-attributes] Nandakumar, S., "A Framework for SDP Attributes when Multiplexing", Internet-Draft draft-ietf-mmusic-sdp-mux-attributes-12, January 2016.
[I-D.ietf-payload-flexible-fec-scheme] Singh, V., Begen, A., Zanaty, M. and G. Mandyam, "RTP Payload Format for Flexible Forward Error Correction (FEC)", Internet-Draft draft-ietf-payload-flexible-fec-scheme-01, October 2015.
[I-D.ietf-payload-vp8] Westin, P., Lundin, H., Glover, M., Uberti, J. and F. Galligan, "RTP Payload Format for VP8 Video", Internet-Draft draft-ietf-payload-vp8-17, September 2015.
[I-D.ietf-rtcweb-alpn] Thomson, M., "Application Layer Protocol Negotiation for Web Real-Time Communications (WebRTC)", Internet-Draft draft-ietf-rtcweb-alpn-02, January 2016.
[I-D.ietf-rtcweb-audio] Valin, J. and C. Bran, "WebRTC Audio Codec and Processing Requirements", Internet-Draft draft-ietf-rtcweb-audio-10, February 2016.
[I-D.ietf-rtcweb-data-channel] Jesup, R., Loreto, S. and M. Tuexen, "WebRTC Data Channels", Internet-Draft draft-ietf-rtcweb-data-channel-13, January 2015.
[I-D.ietf-rtcweb-data-protocol] Jesup, R., Loreto, S. and M. Tuexen, "WebRTC Data Channel Establishment Protocol", Internet-Draft draft-ietf-rtcweb-data-protocol-09, January 2015.
[I-D.ietf-rtcweb-fec] Uberti, J., "WebRTC Forward Error Correction Requirements", Internet-Draft draft-ietf-rtcweb-fec-02, October 2015.
[I-D.ietf-rtcweb-jsep] Uberti, J., Jennings, C. and E. Rescorla, "Javascript Session Establishment Protocol", Internet-Draft draft-ietf-rtcweb-jsep-13, March 2016.
[I-D.ietf-rtcweb-overview] Alvestrand, H., "Overview: Real Time Protocols for Browser-based Applications", Internet-Draft draft-ietf-rtcweb-overview-15, January 2016.
[I-D.ietf-rtcweb-rtp-usage] Perkins, C., Westerlund, M. and J. Ott, "Web Real-Time Communication (WebRTC): Media Transport and Use of RTP", Internet-Draft draft-ietf-rtcweb-rtp-usage-25, June 2015.
[I-D.ietf-rtcweb-security] Rescorla, E., "Security Considerations for WebRTC", Internet-Draft draft-ietf-rtcweb-security-08, February 2015.
[I-D.ietf-rtcweb-security-arch] Rescorla, E., "WebRTC Security Architecture", Internet-Draft draft-ietf-rtcweb-security-arch-11, March 2015.
[I-D.ietf-rtcweb-transports] Alvestrand, H., "Transports for WebRTC", Internet-Draft draft-ietf-rtcweb-transports-11, January 2016.
[I-D.ietf-rtcweb-video] Roach, A., "WebRTC Video Processing and Codec Requirements", Internet-Draft draft-ietf-rtcweb-video-06, June 2015.
[I-D.ietf-tram-turn-third-party-authz] Reddy, T., Patil, P., R, R. and J. Uberti, "Session Traversal Utilities for NAT (STUN) Extension for Third Party Authorization", Internet-Draft draft-ietf-tram-turn-third-party-authz-16, May 2015.
[I-D.ietf-tsvwg-rtcweb-qos] Jones, P., Dhesikan, S., Jennings, C. and D. Druta, "DSCP and other packet markings for WebRTC QoS", Internet-Draft draft-ietf-tsvwg-rtcweb-qos-14, March 2016.
[I-D.ietf-tsvwg-sctp-dtls-encaps] Tuexen, M., Stewart, R., Jesup, R. and S. Loreto, "DTLS Encapsulation of SCTP Packets", Internet-Draft draft-ietf-tsvwg-sctp-dtls-encaps-09, January 2015.
[I-D.ietf-tsvwg-sctp-ndata] Stewart, R., Tuexen, M., Loreto, S. and R. Seggelmann, "Stream Schedulers and User Message Interleaving for the Stream Control Transmission Protocol", Internet-Draft draft-ietf-tsvwg-sctp-ndata-04, July 2015.
[I-D.shieh-rtcweb-ip-handling] Shieh, G. and J. Uberti, "WebRTC IP Address Handling Recommendations", Internet-Draft draft-shieh-rtcweb-ip-handling-00, October 2015.
[RFC2119] Bradner, S., "Key words for use in RFCs to Indicate Requirement Levels", BCP 14, RFC 2119, DOI 10.17487/RFC2119, March 1997.
[RFC3264] Rosenberg, J. and H. Schulzrinne, "An Offer/Answer Model with Session Description Protocol (SDP)", RFC 3264, DOI 10.17487/RFC3264, June 2002.
[RFC4566] Handley, M., Jacobson, V. and C. Perkins, "SDP: Session Description Protocol", RFC 4566, DOI 10.17487/RFC4566, July 2006.
[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.
[RFC5389] Rosenberg, J., Mahy, R., Matthews, P. and D. Wing, "Session Traversal Utilities for NAT (STUN)", RFC 5389, DOI 10.17487/RFC5389, October 2008.
[RFC5888] Camarillo, G. and H. Schulzrinne, "The Session Description Protocol (SDP) Grouping Framework", RFC 5888, DOI 10.17487/RFC5888, June 2010.
[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.
[RFC6464] Lennox, J., 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., Marocco, E. 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.
[RFC6544] Rosenberg, J., Keranen, A., Lowekamp, B. and A. Roach, "TCP Candidates with Interactive Connectivity Establishment (ICE)", RFC 6544, DOI 10.17487/RFC6544, March 2012.
[RFC6904] Lennox, J., "Encryption of Header Extensions in the Secure Real-time Transport Protocol (SRTP)", RFC 6904, DOI 10.17487/RFC6904, April 2013.
[RFC7007] Terriberry, T., "Update to Remove DVI4 from the Recommended Codecs for the RTP Profile for Audio and Video Conferences with Minimal Control (RTP/AVP)", RFC 7007, DOI 10.17487/RFC7007, August 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.
[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, "Support for Multiple Clock Rates in an RTP Session", RFC 7160, DOI 10.17487/RFC7160, April 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.
[RFC7350] Petit-Huguenin, M. and G. Salgueiro, "Datagram Transport Layer Security (DTLS) as Transport for Session Traversal Utilities for NAT (STUN)", RFC 7350, DOI 10.17487/RFC7350, August 2014.
[RFC7443] Patil, P., Reddy, T., Salgueiro, G. and M. Petit-Huguenin, "Application-Layer Protocol Negotiation (ALPN) Labels for Session Traversal Utilities for NAT (STUN) Usages", RFC 7443, DOI 10.17487/RFC7443, January 2015.
[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.
[RFC7518] Jones, M., "JSON Web Algorithms (JWA)", RFC 7518, DOI 10.17487/RFC7518, 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.
[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.
[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.

2.2. Informative References

[I-D.hutton-rtcweb-nat-firewall-considerations] Stach, T., Hutton, A. and J. Uberti, "RTCWEB Considerations for NATs, Firewalls and HTTP proxies", Internet-Draft draft-hutton-rtcweb-nat-firewall-considerations-03, January 2014.
[I-D.ietf-avtcore-multiplex-guidelines] Westerlund, M., Perkins, C. and H. Alvestrand, "Guidelines for using the Multiplexing Features of RTP to Support Multiple Media Streams", Internet-Draft draft-ietf-avtcore-multiplex-guidelines-03, October 2014.
[I-D.ietf-avtcore-srtp-ekt] Mattsson, J., McGrew, D. and D. Wing, "Encrypted Key Transport for Secure RTP", Internet-Draft draft-ietf-avtcore-srtp-ekt-03, October 2014.
[I-D.ietf-avtext-rtp-grouping-taxonomy] Lennox, J., Gross, K., Nandakumar, S., Salgueiro, G. and B. Burman, "A Taxonomy of Semantics and Mechanisms for Real-Time Transport Protocol (RTP) Sources", Internet-Draft draft-ietf-avtext-rtp-grouping-taxonomy-08, July 2015.
[I-D.ietf-dart-dscp-rtp] Black, D. and P. Jones, "Differentiated Services (DiffServ) and Real-time Communication", Internet-Draft draft-ietf-dart-dscp-rtp-10, November 2014.
[I-D.ietf-mmusic-trickle-ice] Ivov, E., Rescorla, E. and J. Uberti, "Trickle ICE: Incremental Provisioning of Candidates for the Interactive Connectivity Establishment (ICE) Protocol", Internet-Draft draft-ietf-mmusic-trickle-ice-02, January 2015.
[I-D.ietf-rmcat-cc-requirements] Jesup, R. and Z. Sarker, "Congestion Control Requirements for Interactive Real-Time Media", Internet-Draft draft-ietf-rmcat-cc-requirements-09, December 2014.
[I-D.ietf-rtcweb-audio-codecs-for-interop] Proust, S., "Additional WebRTC audio codecs for interoperability.", Internet-Draft draft-ietf-rtcweb-audio-codecs-for-interop-05, February 2016.
[I-D.ietf-rtcweb-gateways] Alvestrand, H. and U. Rauschenbach, "WebRTC Gateways", Internet-Draft draft-ietf-rtcweb-gateways-02, January 2016.
[I-D.ietf-rtcweb-sdp] Nandakumar, S. and C. Jennings, "SDP for the WebRTC", Internet-Draft draft-ietf-rtcweb-sdp-00, September 2015.
[I-D.ietf-rtcweb-use-cases-and-requirements] Holmberg, C., Hakansson, S. and G. Eriksson, "Web Real-Time Communication Use-cases and Requirements", Internet-Draft draft-ietf-rtcweb-use-cases-and-requirements-16, January 2015.
[I-D.kaufman-rtcweb-security-ui] Kaufman, M., "Client Security User Interface Requirements for RTCWEB", Internet-Draft draft-kaufman-rtcweb-security-ui-00, June 2011.
[I-D.lennox-payload-ulp-ssrc-mux] Lennox, J., "Supporting Source-Multiplexing of the Real-Time Transport Protocol (RTP) Payload for Generic Forward Error Correction", Internet-Draft draft-lennox-payload-ulp-ssrc-mux-00, February 2013.
[I-D.roach-mmusic-unified-plan] Roach, A., Uberti, J. and M. Thomson, "A Unified Plan for Using SDP with Large Numbers of Media Flows", Internet-Draft draft-roach-mmusic-unified-plan-00, July 2013.

Author's Address

Cullen Jennings Cisco EMail: fluffy@iii.ca

Table of Contents