Multiparty Multimedia Session Control (mmusic) ---------------------------------------------- Charter Last Modified: 2008-12-01 Current Status: Active Working Group Chair(s): Joerg Ott Jean-Francois Mule Real-time Applications and Infrastructure Area Director(s): Jon Peterson Cullen Jennings Real-time Applications and Infrastructure Area Advisor: Cullen Jennings Mailing Lists: General Discussion:mmusic@ietf.org To Subscribe: mmusic-request@ietf.org In Body: subscribe your_email_address Archive: http://www.ietf.org/mail-archive/web/mmusic/index.html Description of Working Group: The Multiparty MUltimedia SessIon Control (MMUSIC) Working Group was chartered to develop protocols to support Internet teleconferencing and multimedia communications. These protocols are now reasonably mature, and many have received widespread deployments. The group has revised some of these protocols in the light of implementation experience and additional demands that have arisen from other WGs (such as AVT, SIP, and SIPPING). It is focused on using and negotiating mechanisms such STUN and TURN in order to enable media sessions to traverse Network Address Translators NATs, and on new means to exchange SDP capabilities. Multimedia communications protocols use a common platform to express media and session descriptions: the Session Description Protocol, SDP. The many uses of SDP have led to (requests for) numerous extensions and have led to recognition of several flaws in the protocol design, some of which were addressed in the revision of SDP. In spite of these, it is widely deployed. The current aims of the working group include the following: - To support the establishment of multi-party multimedia sessions across NATs, MMUSIC will define an Internet Connectivity Establishment protocol (ICE). This will define several SDP extensions to work with NATs for media sessions carried over both UDP and TCP. - Various extensions to SDP will be pursued to remedy the most urgent of SDP's shortcomings. These will be limited and include adding support for limited but generic capability negotiations in SDP, defining the means to select QoS mechanisms to use for a particular media stream, enabling file transfer via the SDP Offer/Answer model, and support for media loopback. With the exception of these specific items, only extensions within the existing SDP framework will be done (e.g. registering new codecs and defining parameters for them, extending SDP to include new address families). - to maintain and revise the specification of the Real Time Streaming Protocol (RTSP), including fixes and clarifications based on implementation experience. The revised RTSP specification will be re-issued as a Proposed Standard RFC. We will also document how RTSP can be used in the presence of NAT boxes. The MMUSIC work items will be pursued in close coordination with other IETF WGs including AVT, SIP, SIPPING, SIMPLE, XCON, and BEHAVE, as well as others where appropriate such as NSIS. Goals and Milestones: Done Conduct WG Last Call for SAP Internet-Draft Done Submit a revised Internet Multimedia Conferencing Architecture I-D. Done Submit a revised SIP I-D. Done Submit SDP to the IESG for consideration as a Proposed Standard. Done Submit SAP Internet-Draft to IESG for publication as an Experimental Protocol. Done Conduct WG Last Call for RTSP Internet-Draft. Done Submit Internet-Draft on Internet Multimedia Conferencing Architecture. Done Submit RTSP to IESG for consideration as a Proposed Standard. Done Conduct WG Last Call for SIP Internet-Draft. Done Submit SIP Internet-Draft to IESG for consideration as a Proposed Standard. Done Conduct WG Last Call for SAP Security Internet-Draft. Done Conduct second WG Last Call for SAP. Done Submit SAP Internet-Draft to IESG for consideration as a Proposed Standard. Done Submit SAP Security Internet-Draft to IESG for consideration as a Proposed Standard. Done Submit IPv6 Extensions to SDP for Proposed Standard Done Submit SIP's offer/answer use of SDP for Proposed Standard Done Submit SDP4NAT for Proposed Standard (Informational?) Done Submit SDP source filter extensions for Proposed Standard Done Submit draft on SDPng motivations, comparisons with current SDP capabilities. Request charter review on SDPng work from IAB and IESG. Done Submit SDP security extension for Proposed Standard Done Submit IMG requirements and framework for Informational Done Submit revised SDP spec for Proposed (or Draft) Standard Done Submit SDP Offer/Answer examples for Informational Done Review work on IMGs and update charter accordingly Done Submit SDP connection-oriented media draft for Proposed Standard Done Submit SDPng transition scenarios for Informational Done Submit ICE draft for Proposed Standard Done Submit updated SDP Offer/Answer examples draft for Informational Done Submit SDP Offer/Answer exchange for enabling file transfer as a Proposed Standard Done Submit QoS Mechanism Selection in SDP as a Proposed Standard Done Submit SDP Capability Negotiations to Proposed Standard Mar 2008 Submit Considerations for using SDP offer/answer with middleboxes for BCP Mar 2008 Submit SDP extensions for Media Loopback for Proposed Standard Done Submit Source-Specific Media Attributes in SDP as Proposed Standard Apr 2008 Submit Connectivity Preconditions for SDP Media Streams as Proposed Standard Sep 2008 Submit ICE-TCP draft as a Proposed Standard Done Signaling media decoding dependency in SDP Nov 2008 Submit revised RFC for Grouping of Media Lines in SDP Nov 2008 SDP extensions for Media Capability Negotiations Dec 2008 Submit revised RTSP spec for Proposed or Draft Standard (as appropriate) Dec 2008 Submit RTSP NAT considerations draft Jan 2010 Submit revised SDP specification to IETF for Proposed Standard Internet-Drafts: Posted Revised I-D Title ------ ------- -------------------------------------------- Feb 2002 Nov 2008 Real Time Streaming Protocol 2.0 (RTSP) Feb 2003 Jul 2008 An Network Address Translator (NAT) Traversal mechanism for media controlled by Real-Time Streaming Protocol (RTSP) Oct 2003 Oct 2007 Interactive Connectivity Establishment (ICE): A Protocol for Network Address Translator (NAT) Traversal for Offer/Answer Protocols Dec 2004 Aug 2008 An Extension to the Session Description Protocol (SDP) for Media Loopback May 2005 Oct 2008 Connectivity Preconditions for Session Description Protocol Media Streams Mar 2006 Jul 2008 TCP Candidates with Interactive Connectivity Establishment (ICE) Dec 2006 Nov 2008 A Session Description Protocol (SDP) Offer/Answer Mechanism to Enable File Transfer Jan 2007 Jul 2008 SDP Capability Negotiation Feb 2007 Jul 2008 SDP media capabilities Negotiation Jul 2007 Jul 2008 The evaluation of different NAT traversal Techniques for media controlled by Real-time Streaming Protocol (RTSP) Jul 2007 Nov 2008 Quality of Service (QoS) Mechanism Selection in the Session Description Protocol (SDP) Nov 2007 Oct 2008 Source-Specific Media Attributes in the Session Description Protocol (SDP) Dec 2007 Nov 2008 Signaling media decoding dependency in Session Description Protocol (SDP) Dec 2007 Jun 2008 SDP: Session Description Protocol Jan 2008 Jul 2008 Analysis of Middlebox Interactions for Signaling Protocol Communication along the Media Path Jun 2008 Jul 2008 The SDP (Session Description Protocol) Grouping Framework Request For Comments: RFC Stat Published Title ------- -- ----------- ------------------------------------ RFC2326 PS Apr 1998 Real Time Streaming Protocol (RTSP) RFC2327 PS Apr 1998 SDP: Session Description Protocol RFC2543 PS Mar 1999 SIP: Session Initiation Protocol RFC2974 E Oct 2000 Session Announcement Protocol RFC3108 PS May 2001 Conventions for the use of the Session Description Protocol (SDP)for ATM Bearer Connections RFC3259 I May 2002 A Message Bus for Local Coordiantion RFC3266 PS Jul 2002 Support for IPv6 in SDP RFC3264 PS Jul 2002 An Offer/Answer Model with SDP RFC3388 PS Dec 2002 Grouping of media lines in Session Description Protocol SDP RFC3524 PS Apr 2003 Mapping of Media Streams to Resource Reservation Flows RFC3605Standard Oct 2003 RTCP attribute in SDP RFC3890Standard Sep 2004 A Transport Independent Bandwidth Modifier for the Session Description Protocol (SDP) RFC4091Standard Jun 2005 The Alternative Network Address Types (ANAT) Semantics for the Session Description Protocol (SDP) Grouping Framework RFC4145Standard Sep 2005 TCP-Based Media Transport in the Session Description Protocol (SDP) RFC4317 I Dec 2005 Session Description Protocol (SDP) Offer/Answer Examples RFC4435 I Apr 2006 A Framework for the Usage of Internet Media Guides (IMGs) RFC4473 I May 2006 Requirements for Internet Media Guides (IMGs) RFC4566 PS Jul 2006 SDP: Session Description Protocol RFC4572 PS Jul 2006 Connection-Oriented Media Transport over the Transport Layer Security (TLS) Protocol in the Session Description Protocol (SDP) RFC4570 PS Jul 2006 Session Description Protocol (SDP) Source Filters RFC4568 PS Jul 2006 Session Description Protocol Security Descriptions for Media Streams RFC4567 PS Jul 2006 Key Management Extensions for Session Description Protocol (SDP) and Real Time Streaming Protocol (RTSP) RFC4574 PS Aug 2006 The Session Description Protocol (SDP) Label Attribute RFC4583 PS Nov 2006 Session Description Protocol (SDP) Format for Binary Floor Control Protocol (BFCP) Streams RFC4756 PS Nov 2006 Forward Error Correction Grouping Semantics in Session Description Protocol RFC4796 PS Feb 2007 The Session Description Protocol (SDP) Content Attribute RFC5027 PS Oct 2007 Security Preconditions for Session Description Protocol (SDP) Media Streams