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

Ingemar Johansson S <ingemar.s.johansson@ericsson.com> Fri, 10 December 2010 13:27 UTC

Return-Path: <ingemar.s.johansson@ericsson.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 1EC0E28C0DB for <mmusic@core3.amsl.com>; Fri, 10 Dec 2010 05:27:27 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.589
X-Spam-Level:
X-Spam-Status: No, score=-6.589 tagged_above=-999 required=5 tests=[AWL=0.010, BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4]
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 m4iaBNhoBhBX for <mmusic@core3.amsl.com>; Fri, 10 Dec 2010 05:27:26 -0800 (PST)
Received: from mailgw9.se.ericsson.net (mailgw9.se.ericsson.net [193.180.251.57]) by core3.amsl.com (Postfix) with ESMTP id B59693A6CAD for <mmusic@ietf.org>; Fri, 10 Dec 2010 05:27:25 -0800 (PST)
X-AuditID: c1b4fb39-b7bd2ae000001d22-b9-4d022b184d11
Received: from esessmw0247.eemea.ericsson.se (Unknown_Domain [153.88.253.124]) by mailgw9.se.ericsson.net (Symantec Mail Security) with SMTP id B7.67.07458.81B220D4; Fri, 10 Dec 2010 14:28:56 +0100 (CET)
Received: from ESESSCMS0366.eemea.ericsson.se ([169.254.1.174]) by esessmw0247.eemea.ericsson.se ([10.2.3.116]) with mapi; Fri, 10 Dec 2010 14:28:56 +0100
From: Ingemar Johansson S <ingemar.s.johansson@ericsson.com>
To: Robert Sparks <rjsparks@nostrum.com>, "mmusic@ietf.org" <mmusic@ietf.org>
Date: Fri, 10 Dec 2010 14:28:54 +0100
Thread-Topic: New version of draft-ietf-mmusic-image-attributes
Thread-Index: AcuVkz0g98OmtgRNRvur2V28XfHxqgC17pUw
Message-ID: <DBB1DC060375D147AC43F310AD987DCC1DEAB8A4B1@ESESSCMS0366.eemea.ericsson.se>
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> <D9E1856B-CD2F-402D-9000-56B89AE345F2@nostrum.com>
In-Reply-To: <D9E1856B-CD2F-402D-9000-56B89AE345F2@nostrum.com>
Accept-Language: sv-SE, en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
acceptlanguage: sv-SE, en-US
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Brightmail-Tracker: AAAAAA==
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: Fri, 10 Dec 2010 13:27:27 -0000

Hi

Comments inline below 

I believe I will make a separate subsection to 3.2 that discuss this in detail.

The way I see it today it seems to be more clean to split the image attribute in separate send recv attributes in the answer. 

/Ingemar

-----Original Message-----
From: Robert Sparks [mailto:rjsparks@nostrum.com] 
Sent: den 6 december 2010 23:16
To: mmusic@ietf.org
Cc: Paul Kyzivat; Ingemar Johansson S
Subject: Re: New version of draft-ietf-mmusic-image-attributes

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.
[IJ] Agree


> 
> 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.
[IJ] Problematic one.

> 
> The third case seems to work ok. *Perhaps* this is what the paragraph is intending to recommend. Or maybe not. I'm not certain.
[IJ] Realize that I don't have anything that says whether or not it is alowed to replace a PT with * in the SDP answer, of course this is an alternative if the PT number is changed in the answer 

> 
> 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.
[IJ] This is doable and perhaps the most clean alternative ? The present syntaxt does not prevent this.

> 
> 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.
[IJ] I will add an example for this

> 
> 	Thanks,
> 	Paul