Multiparty Multimedia Session Control (mmusic)
----------------------------------------------

 Charter
 Last Modified: 2010-09-30

 Current Status: Active Working Group

 Chair(s):
     Tom Taylor  <tom111.taylor@bell.net>
     Flemming Andreasen  <fandreas@cisco.com>

 Real-time Applications and Infrastructure Area Director(s):
     Gonzalo Camarillo  <gonzalo.camarillo@ericsson.com>
     Robert Sparks  <rjsparks@nostrum.com>

 Real-time Applications and Infrastructure Area Advisor:
     Gonzalo Camarillo  <gonzalo.camarillo@ericsson.com>

 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 

   Done         Submit Source-Specific Media Attributes in SDP as Proposed 
                Standard 

   Done         Submit Connectivity Preconditions for SDP Media Streams as 
                Proposed Standard 

   Done         Signaling media decoding dependency in SDP 

   Done         Submit revised RFC for Grouping of Media Lines in SDP 

   Aug 2009       Submit Considerations for using SDP offer/answer with 
                middleboxes for BCP 

   Sep 2009       Submit SDP extensions for Media Loopback for Proposed Standard 

   Sep 2009       Submit SDP Image Attribute as Proposed Standard 

   Sep 2009       Submit an update to the FEC Grouping Semantics in SDP as 
                Proposed Standard 

   Oct 2009       Submit ICE-TCP draft as a Proposed Standard 

   Oct 2009       SDP extensions for Media Capability Negotiations 

   Nov 2009       Submit SDP extensions for audio media streams over Circuit- 
                Switched bearers as Proposed Standard 

   Dec 2009       Submit revised RTSP spec for Proposed or Draft Standard (as 
                appropriate) 

   Dec 2009       Submit RTSP NAT considerations draft 

   Jan 2010       Submit revised SDP specification to IETF for Proposed Standard 


 Internet-Drafts:

Posted Revised         I-D Title   <Filename>
------ ------- --------------------------------------------
Feb 2002 Nov 2010   <draft-ietf-mmusic-rfc2326bis-26.txt>
                Real Time Streaming Protocol 2.0 (RTSP) 

Dec 2004 Jul 2010   <draft-ietf-mmusic-media-loopback-14.txt>
                An Extension to the Session Description Protocol (SDP) for 
                Media Loopback 

Mar 2006 Nov 2010   <draft-ietf-mmusic-ice-tcp-11.txt>
                TCP Candidates with Interactive Connectivity Establishment 
                (ICE) 

Feb 2007 Jul 2010   <draft-ietf-mmusic-sdp-media-capabilities-10.txt>
                SDP media capabilities Negotiation 

Jan 2008 Jul 2010   <draft-ietf-mmusic-media-path-middleboxes-03.txt>
                Analysis of Middlebox Interactions for Signaling Protocol 
                Communication along the Media Path 

Feb 2009 Nov 2010   <draft-ietf-mmusic-image-attributes-09.txt>
                Negotiation of Generic Image Attributes in SDP 

Feb 2009 Oct 2010   <draft-ietf-mmusic-sdp-cs-05.txt>
                Session Description Protocol (SDP) Extension For Setting Up 
                Audio and Video Media Streams Over Circuit-Switched Bearers In 
                The Public Switched Telephone Network (PSTN) 

 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 

RFC3264 PS   Jul 2002    An Offer/Answer Model with SDP 

RFC3266 PS   Jul 2002    Support for IPv6 in 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 

RFC5432 PS   Mar 2009    Quality of Service (QoS) Mechanism Selection in the 
                       Session Description Protocol (SDP) 

RFC5547 PS   May 2009    A Session Description Protocol (SDP) Offer/Answer 
                       Mechanism to Enable File Transfer 

RFC5576 PS   Jun 2009    Source-Specific Media Attributes in the Session 
                       Description Protocol (SDP) 

RFC5583 PS   Jul 2009    Signaling Media Decoding Dependency in the Session 
                       Description Protocol (SDP) 

RFC5245 PS   Apr 2010    Interactive Connectivity Establishment (ICE): A Protocol 
                       for Network Address Translator (NAT) Traversal for 
                       Offer/Answer Protocols 

RFC5888 PS   Jun 2010    The Session Description Protocol (SDP) Grouping 
                       Framework 

RFC5898 PS   Jul 2010    Connectivity Preconditions for Session Description 
                       Protocol (SDP) Media Streams 

RFC5939 PS   Sep 2010    Session Description Protocol (SDP) Capability 
                       Negotiation 

RFC5956 PS   Sep 2010    Forward Error Correction Grouping Semantics in Session 
                       Description Protocol