draft-ietf-mmusic-rfc8843bis-03.txt   draft-ietf-mmusic-rfc8843bis-04.txt 
MMUSIC Working Group C. Holmberg MMUSIC Working Group C. Holmberg
Internet-Draft Ericsson Internet-Draft Ericsson
Obsoletes: 8843 (if approved) H. Alvestrand Obsoletes: 8843 (if approved) H. Alvestrand
Updates: 3264, 5888, 7941 (if approved) Google Updates: 3264, 5888, 7941 (if approved) Google
Intended status: Standards Track C. Jennings Intended status: Standards Track C. Jennings
Expires: 25 December 2021 Cisco Expires: 5 January 2022 Cisco
23 June 2021 4 July 2021
Negotiating Media Multiplexing Using the Session Description Protocol Negotiating Media Multiplexing Using the Session Description Protocol
(SDP) (SDP)
draft-ietf-mmusic-rfc8843bis-03 draft-ietf-mmusic-rfc8843bis-04
Abstract Abstract
This specification defines a new Session Description Protocol (SDP) This specification defines a new Session Description Protocol (SDP)
Grouping Framework extension called 'BUNDLE'. The extension can be Grouping Framework extension called 'BUNDLE'. The extension can be
used with the SDP offer/answer mechanism to negotiate the usage of a used with the SDP offer/answer mechanism to negotiate the usage of a
single transport (5-tuple) for sending and receiving media described single transport (5-tuple) for sending and receiving media described
by multiple SDP media descriptions ("m=" sections). Such transport by multiple SDP media descriptions ("m=" sections). Such transport
is referred to as a BUNDLE transport, and the media is referred to as is referred to as a BUNDLE transport, and the media is referred to as
bundled media. The "m=" sections that use the BUNDLE transport form bundled media. The "m=" sections that use the BUNDLE transport form
skipping to change at page 1, line 48 skipping to change at page 1, line 48
Internet-Drafts are working documents of the Internet Engineering Internet-Drafts are working documents of the Internet Engineering
Task Force (IETF). Note that other groups may also distribute Task Force (IETF). Note that other groups may also distribute
working documents as Internet-Drafts. The list of current Internet- working documents as Internet-Drafts. The list of current Internet-
Drafts is at https://datatracker.ietf.org/drafts/current/. Drafts is at https://datatracker.ietf.org/drafts/current/.
Internet-Drafts are draft documents valid for a maximum of six months Internet-Drafts are draft documents valid for a maximum of six months
and may be updated, replaced, or obsoleted by other documents at any and may be updated, replaced, or obsoleted by other documents at any
time. It is inappropriate to use Internet-Drafts as reference time. It is inappropriate to use Internet-Drafts as reference
material or to cite them other than as "work in progress." material or to cite them other than as "work in progress."
This Internet-Draft will expire on 25 December 2021. This Internet-Draft will expire on 5 January 2022.
Copyright Notice Copyright Notice
Copyright (c) 2021 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 (https://trustee.ietf.org/ Provisions Relating to IETF Documents (https://trustee.ietf.org/
license-info) in effect on the date of publication of this document. license-info) in effect on the date of publication of this document.
Please review these documents carefully, as they describe your rights Please review these documents carefully, as they describe your rights
skipping to change at page 6, line 5 skipping to change at page 6, line 5
* defines a new RTCP [RFC3550] SDES item, 'MID', and a new RTP SDES * defines a new RTCP [RFC3550] SDES item, 'MID', and a new RTP SDES
header extension that can be used to associate RTP streams with header extension that can be used to associate RTP streams with
"m=" sections. "m=" sections.
* updates [RFC7941] by adding an exception, for the MID RTP header * updates [RFC7941] by adding an exception, for the MID RTP header
extension, to the requirement regarding protection of an SDES RTP extension, to the requirement regarding protection of an SDES RTP
header extension carrying an SDES item for the MID RTP header header extension carrying an SDES item for the MID RTP header
extension. extension.
* updates [RFC5888] by allowing an SDP 'group' attribute to contain
an identification-tag that identifies an "m=" section with the
port value set to zero.
1.4. Changes from RFC 8843 1.4. Changes from RFC 8843
When RFC 8843 and [RFC8829] were published an inconsistency between When RFC 8843 and [RFC8829] were published an inconsistency between
the specifications was identified. The procedures regarding the specifications was identified. The procedures regarding
assigning the port value to a bundled "m=" section in an answer assigning the port value to a bundled "m=" section in an answer
(initial or subsequent) and a subsequent offer were inconsistent. At (initial or subsequent) and a subsequent offer were inconsistent. At
the IETF 110 meeting it was agreed to publish new versions of the the IETF 110 meeting it was agreed to publish new versions of the
RFCs, in which the inconsistency is removed. This specification RFCs, in which the inconsistency is removed. This specification
removes the inconsistency by aligning the port value assignment removes the inconsistency by aligning the port value assignment
procedure with the procedure in RFC 8829. procedure with the procedure in RFC 8829.
skipping to change at page 55, line 16 skipping to change at page 55, line 16
Mechanism for RTP Header Extensions", RFC 8285, Mechanism for RTP Header Extensions", RFC 8285,
DOI 10.17487/RFC8285, October 2017, DOI 10.17487/RFC8285, October 2017,
<https://www.rfc-editor.org/info/rfc8285>. <https://www.rfc-editor.org/info/rfc8285>.
[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>.
[RFC8839] Petit-Huguenin, M., Nandakumar, S., Holmberg, C., Keränen, [RFC8839] Petit-Huguenin, M., Nandakumar, S., Holmberg, C., Keranen,
A., and R. Shpount, "Session Description Protocol (SDP) A., and R. Shpount, "Session Description Protocol (SDP)
Offer/Answer Procedures for Interactive Connectivity Offer/Answer Procedures for Interactive Connectivity
Establishment (ICE)", RFC 8839, DOI 10.17487/RFC8839, Establishment (ICE)", RFC 8839, DOI 10.17487/RFC8839,
January 2021, <https://www.rfc-editor.org/info/rfc8839>. January 2021, <https://www.rfc-editor.org/info/rfc8839>.
[RFC8840] Ivov, E., Stach, T., Marocco, E., and C. Holmberg, "A [RFC8840] Ivov, E., Stach, T., Marocco, E., and C. Holmberg, "A
Session Initiation Protocol (SIP) Usage for Incremental Session Initiation Protocol (SIP) Usage for Incremental
Provisioning of Candidates for the Interactive Provisioning of Candidates for the Interactive
Connectivity Establishment (Trickle ICE)", RFC 8840, Connectivity Establishment (Trickle ICE)", RFC 8840,
DOI 10.17487/RFC8840, January 2021, DOI 10.17487/RFC8840, January 2021,
skipping to change at page 61, line 27 skipping to change at page 61, line 27
is based on similar alternatives proposed by Harald Alvestrand and is based on similar alternatives proposed by Harald Alvestrand and
Cullen Jennings. The BUNDLE extension described in this document is Cullen Jennings. The BUNDLE extension described in this document is
based on the different alternative proposals, and text (e.g., SDP based on the different alternative proposals, and text (e.g., SDP
examples) has been borrowed (and, in some cases, modified) from those examples) has been borrowed (and, in some cases, modified) from those
alternative proposals. alternative proposals.
The SDP examples are also modified versions from the ones in the The SDP examples are also modified versions from the ones in the
Alvestrand proposal. Alvestrand proposal.
Thanks to Paul Kyzivat, Martin Thomson, Flemming Andreasen, Thomas Thanks to Paul Kyzivat, Martin Thomson, Flemming Andreasen, Thomas
Stach, Ari Keränen, Adam Roach, Christian Groves, Roman Shpount, Stach, Ari Keranen, Adam Roach, Christian Groves, Roman Shpount,
Suhas Nandakumar, Nils Ohlmeier, Jens Guballa, Raju Makaraju, Justin Suhas Nandakumar, Nils Ohlmeier, Jens Guballa, Raju Makaraju, Justin
Uberti, Taylor Brandstetter, Byron Campen, and Eric Rescorla for Uberti, Taylor Brandstetter, Byron Campen, and Eric Rescorla for
reading the text and providing useful feedback. reading the text and providing useful feedback.
Thanks to Bernard Aboba, Peter Thatcher, Justin Uberti, and Magnus Thanks to Bernard Aboba, Peter Thatcher, Justin Uberti, and Magnus
Westerlund for providing the text for the section on RTP/RTCP stream Westerlund for providing the text for the section on RTP/RTCP stream
association. association.
Thanks to Magnus Westerlund, Colin Perkins, and Jonathan Lennox for Thanks to Magnus Westerlund, Colin Perkins, and Jonathan Lennox for
providing help and text on the RTP/RTCP procedures. providing help and text on the RTP/RTCP procedures.
 End of changes. 6 change blocks. 
6 lines changed or deleted 10 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/