Re: [MMUSIC] M-line philosophy (Re: Wisdom sought: Prioritization of codecs)

Bernard Aboba <bernard_aboba@hotmail.com> Tue, 20 November 2012 19:12 UTC

Return-Path: <bernard_aboba@hotmail.com>
X-Original-To: mmusic@ietfa.amsl.com
Delivered-To: mmusic@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 025FB21F87CB for <mmusic@ietfa.amsl.com>; Tue, 20 Nov 2012 11:12:25 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.379
X-Spam-Level:
X-Spam-Status: No, score=-102.379 tagged_above=-999 required=5 tests=[AWL=0.219, BAYES_00=-2.599, HTML_MESSAGE=0.001, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Y5FFnPpjIVhc for <mmusic@ietfa.amsl.com>; Tue, 20 Nov 2012 11:12:24 -0800 (PST)
Received: from blu0-omc1-s18.blu0.hotmail.com (blu0-omc1-s18.blu0.hotmail.com [65.55.116.29]) by ietfa.amsl.com (Postfix) with ESMTP id E3B1021F87D5 for <mmusic@ietf.org>; Tue, 20 Nov 2012 11:12:23 -0800 (PST)
Received: from BLU002-W219 ([65.55.116.8]) by blu0-omc1-s18.blu0.hotmail.com with Microsoft SMTPSVC(6.0.3790.4675); Tue, 20 Nov 2012 11:12:23 -0800
Message-ID: <BLU002-W219B21BE1C13A009AE59C0B93550@phx.gbl>
Content-Type: multipart/alternative; boundary="_f6706a30-d997-4af4-b76d-fb40165dcc99_"
X-Originating-IP: [131.107.0.81]
From: Bernard Aboba <bernard_aboba@hotmail.com>
To: Harald Alvestrand <harald@alvestrand.no>, "mmusic@ietf.org" <mmusic@ietf.org>
Date: Tue, 20 Nov 2012 11:12:23 -0800
Importance: Normal
In-Reply-To: <50A9BFD4.3000601@alvestrand.no>
References: <50A4AC20.5030306@alvestrand.no> <50A4AE7F.4040403@alvestrand.no>, <50A51F04.5090502@alum.mit.edu> <50A54895.7030006@nostrum.com>, <50A9BFD4.3000601@alvestrand.no>
MIME-Version: 1.0
X-OriginalArrivalTime: 20 Nov 2012 19:12:23.0371 (UTC) FILETIME=[F87BA1B0:01CDC752]
Subject: Re: [MMUSIC] M-line philosophy (Re: Wisdom sought: Prioritization of codecs)
X-BeenThere: mmusic@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: Multiparty Multimedia Session Control Working Group <mmusic.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mmusic>, <mailto:mmusic-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/mmusic>
List-Post: <mailto:mmusic@ietf.org>
List-Help: <mailto:mmusic-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mmusic>, <mailto:mmusic-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 20 Nov 2012 19:12:25 -0000

> The M-line is problematic because it binds together multiple things:
> 
> - A set of parameters for media transmission *in all directions* (bound to payload type)

[BA] RFC 3264 Section 5.1 makes it clear that the parameters need not apply in all directions (though sendrecv is the default): 

   The list of media formats for each media stream conveys two pieces of
   information, namely the set of formats (codecs and any parameters
   associated with the codec, in the case of RTP) that the offerer is
   capable of sending and/or receiving (depending on the direction
   attributes), and, in the case of RTP, the RTP payload type numbers
   used to identify those formats.  If multiple formats are listed, it
   means that the offerer is capable of making use of any of those
   formats during the session.  In other words, the answerer MAY change
   formats in the middle of the session, making use of any of the
   formats listed, without sending a new offer.  For a sendonly stream,
   the offer SHOULD indicate those formats the offerer is willing to
   send for this stream.  For a recvonly stream, the offer SHOULD
   indicate those formats the offerer is willing to receive for this
   stream.  For a sendrecv stream, the offer SHOULD indicate those
   codecs that the offerer is willing to send and receive with.