Internet Engineering Task Force (IETF) C. Holmberg Request for Comments: 8035 Ericsson Updates: 5761 November 2016 Category: Standards Track ISSN: 2070-1721Session Description Protocol (SDP) Offer/Answer Clarifications for RTP/RTCP Multiplexing
Holmberg Standards Track [Page 1]
RFC 8035 RTP/RTCP Mux Clarifications November 2016
Copyright Notice
Holmberg Standards Track [Page 2]
RFC 8035 RTP/RTCP Mux Clarifications November 2016
Table of Contents
1. Introduction
RFC 5761 [RFC5761] specifies how to multiplex RTP data packets and RTP Control Protocol (RTCP) packets on a single UDP port, and how to negotiate usage of such multiplexing using the SDP offer/answer mechanism [RFC3264] with an "a=rtcp-mux" attribute. However, the text is unclear on whether an answerer is allowed to include the attribute in an answer even if the associated offer did not contain an attribute.
2. Conventions
The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", "SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", and "OPTIONAL" in this document are to be interpreted as described in [RFC2119].
3. Update to RFC 5761
This section updates Section 5.1.1 of RFC 5761 by clarifying that an answerer can only include an "a=rtcp-mux" attribute in an answer if the associated offer contained the attribute, and by clarifying that the negotiation of RTP and RTCP multiplexing is for usage in both directions.
Holmberg Standards Track [Page 3]
RFC 8035 RTP/RTCP Mux Clarifications November 2016 3.1. Update to Section 5.1.1In this section, any references to Sections 4 and 8 are to those sections in [RFC5761].
Holmberg Standards Track [Page 4]
RFC 8035 RTP/RTCP Mux Clarifications November 2016
When the Session Description Protocol (SDP) [8] is used to negotiate RTP sessions following the offer/answer model [9], the "a=rtcp-mux" attribute (see Section 8) indicates the desire to multiplex RTP and RTCP onto a single port, and the usage is always negotiated for both directions.
Holmberg Standards Track [Page 5]
RFC 8035 RTP/RTCP Mux Clarifications November 2016 4. Security ConsiderationsThe security considerations for RTP and RTCP multiplexing are described in RFC 5761. This specification does not impact those security considerations.
5. IANA Considerations
IANA has added a reference to this document for the att-field (media level only) registration "rtcp-mux" in the "Session Description Protocol (SDP) Parameters" registry.
6. Normative References
[RFC2119] Bradner, S., "Key words for use in RFCs to Indicate
Holmberg Standards Track [Page 6]
RFC 8035 RTP/RTCP Mux Clarifications November 2016
Author's Address