Re: [MMUSIC] New version of draft-ietf-mmusic-image-attributes

Robert Sparks <rjsparks@nostrum.com> Mon, 06 December 2010 22:15 UTC

Return-Path: <rjsparks@nostrum.com>
X-Original-To: mmusic@core3.amsl.com
Delivered-To: mmusic@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 047483A68D0 for <mmusic@core3.amsl.com>; Mon, 6 Dec 2010 14:15:11 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.473
X-Spam-Level:
X-Spam-Status: No, score=-102.473 tagged_above=-999 required=5 tests=[AWL=0.127, BAYES_00=-2.599, SPF_PASS=-0.001, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id w3Qmhjuh3r6J for <mmusic@core3.amsl.com>; Mon, 6 Dec 2010 14:15:10 -0800 (PST)
Received: from nostrum.com (nostrum-pt.tunnel.tserv2.fmt.ipv6.he.net [IPv6:2001:470:1f03:267::2]) by core3.amsl.com (Postfix) with ESMTP id B6A263A68B1 for <mmusic@ietf.org>; Mon, 6 Dec 2010 14:15:09 -0800 (PST)
Received: from [192.168.2.105] (pool-173-71-48-4.dllstx.fios.verizon.net [173.71.48.4]) (authenticated bits=0) by nostrum.com (8.14.3/8.14.3) with ESMTP id oB6MGT6R050382 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=NO); Mon, 6 Dec 2010 16:16:29 -0600 (CST) (envelope-from rjsparks@nostrum.com)
Mime-Version: 1.0 (Apple Message framework v1082)
Content-Type: text/plain; charset="us-ascii"
From: Robert Sparks <rjsparks@nostrum.com>
In-Reply-To: <4CFD5739.2060708@cisco.com>
Date: Mon, 06 Dec 2010 16:16:28 -0600
Content-Transfer-Encoding: quoted-printable
Message-Id: <D9E1856B-CD2F-402D-9000-56B89AE345F2@nostrum.com>
References: <DBB1DC060375D147AC43F310AD987DCC1DEAABEC0A@ESESSCMS0366.eemea.ericsson.se> <F802BDAB-A9A3-4D52-9F26-712C31631858@nostrum.com> <4CF71F29.7050209@cisco.com> <A943CE02-CBAF-4CF4-A970-9F004A9D49E4@nostrum.com> <4CF96D03.8070409@cisco.com> <A2B58B34-A252-4CF9-B4F2-E5A0BBD6A997@nostrum.com> <4CFD5739.2060708@cisco.com>
To: mmusic@ietf.org
X-Mailer: Apple Mail (2.1082)
Received-SPF: pass (nostrum.com: 173.71.48.4 is authenticated by a trusted mechanism)
Cc: Ingemar Johansson S <ingemar.s.johansson@ericsson.com>, Paul Kyzivat <pkyzivat@cisco.com>
Subject: Re: [MMUSIC] New version of draft-ietf-mmusic-image-attributes
X-BeenThere: mmusic@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Multiparty Multimedia Session Control Working Group <mmusic.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/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: Mon, 06 Dec 2010 22:15:11 -0000

Thanks for the quick revision Ingemar -

I've been discussing this with Paul, and am forwarding a question from him (with his permission).
Do you think the current text explains this? If not, what can we add?


> I'm not certain I understand what the intended behavior is. Here is the key paragraph:
> 
>   Payload type number (PT):  The image attribute is bound to a specific
>      codec by means of the payload type number.  A wild card (*) can be
>      specified for the payload type number to indicate that it applies
>      to all payload types in the media description.  Several image
>      attributes can be defined for instance for different video codec
>      alternatives conditioned that the payload type number differs.
>      Note that the attribute is associated to the codec(s), for
>      instance an SDP offer may specify payload type number 101 while
>      the answer may specify 102, this may make it troublesome to
>      specify a payload type number with the 'imageattr' attribute.  The
>      only solution that works in this case is to use a wild card (*)
>      and thus specify that the image attribute applies to all codecs in
>      a media description.
> 
> Lets consider the situation when there is one PT (101) in the m-line of the offer, and the answer uses PT 102 for the same codec. Now consider the following cases:
> 
> - the offer and answer have a=imageattr: * ...
> 
> - the offer has a=imageattr: 101 ..., the answer has a=imageattr: 102...
> 
> - the offer has a=imageattr: 101, but the answer has a=imageattr: *...
> 
> - the offer has a=imageattr: 101 send ... recv ..., while the answer has
>  a=imageattr: 101 send ..., a=imageattr: 102 recv ...
> 
> In all cases the offerer will be receiving media with PT 101 and sending media with PT 102.
> 
> In the first case its clear that the imageattr applies for both sending and receiving.
> 
> But I don't know what is the intended behavior in the second case. I think the imageattr in the answer is the operable one for both sides. If its taken literally, it means the offerer will only use the imageattr when sending on 102, which it won't be doing.
> 
> The third case seems to work ok. *Perhaps* this is what the paragraph is intending to recommend. Or maybe not. I'm not certain.
> 
> The fourth case may be workable, depending on what we expect. This would require the answerer sort it all out, and reflect exactly what it will be sending on and receiving on. The offerer will then have to use that, but swap the settings for send and recv.
> 
> As I work through this here, I think that the fourth case is probably the preferred one in this case. But the doc is sorely lacking in specification for the procedures that should be used. And none of the examples show any of this.
> 
> 	Thanks,
> 	Paul