Re: [MMUSIC] Scope of RTP payload types in BUNDLE?

Christer Holmberg <christer.holmberg@ericsson.com> Mon, 27 May 2013 13:02 UTC

Return-Path: <christer.holmberg@ericsson.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 3E19321F94DC for <mmusic@ietfa.amsl.com>; Mon, 27 May 2013 06:02:42 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.367
X-Spam-Level:
X-Spam-Status: No, score=-5.367 tagged_above=-999 required=5 tests=[AWL=-0.318, BAYES_00=-2.599, HELO_EQ_SE=0.35, J_CHICKENPOX_12=0.6, J_CHICKENPOX_15=0.6, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id iH+l-6O29D+p for <mmusic@ietfa.amsl.com>; Mon, 27 May 2013 06:02:37 -0700 (PDT)
Received: from mailgw1.ericsson.se (mailgw1.ericsson.se [193.180.251.45]) by ietfa.amsl.com (Postfix) with ESMTP id 84BCE21F9446 for <mmusic@ietf.org>; Mon, 27 May 2013 06:02:36 -0700 (PDT)
X-AuditID: c1b4fb2d-b7fe36d000007102-e7-51a3596b1a45
Received: from ESESSHC019.ericsson.se (Unknown_Domain [153.88.253.125]) by mailgw1.ericsson.se (Symantec Mail Security) with SMTP id 8C.71.28930.B6953A15; Mon, 27 May 2013 15:02:35 +0200 (CEST)
Received: from ESESSMB209.ericsson.se ([169.254.9.167]) by ESESSHC019.ericsson.se ([153.88.183.75]) with mapi id 14.02.0328.009; Mon, 27 May 2013 15:02:34 +0200
From: Christer Holmberg <christer.holmberg@ericsson.com>
To: Colin Perkins <csp@csperkins.org>
Thread-Topic: [MMUSIC] Scope of RTP payload types in BUNDLE?
Thread-Index: AQHOWtXocH/Y1zQW/EWt7TkWSefrJ5kY2NQAgAAiw8D//+EkAIAAIgyA
Date: Mon, 27 May 2013 13:02:34 +0000
Message-ID: <7594FB04B1934943A5C02806D1A2204B1C3799EE@ESESSMB209.ericsson.se>
References: <749DCA95-2D40-46B3-9A3D-E63356C7A2C1@csperkins.org> <1892A917-C408-4E8F-AB19-206ED508762C@csperkins.org> <7594FB04B1934943A5C02806D1A2204B1C3799BC@ESESSMB209.ericsson.se> <4EDA75BD-D753-4153-929B-10427274224D@csperkins.org>
In-Reply-To: <4EDA75BD-D753-4153-929B-10427274224D@csperkins.org>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [153.88.183.17]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrJLMWRmVeSWpSXmKPExsUyM+JvrW525OJAg7u35CyWvzzBaDF1+WMW ByaPaffvs3ksWfKTKYApissmJTUnsyy1SN8ugSvj3b13bAVdfBW/3zeyNzDO4e5i5OSQEDCR WNfYxgxhi0lcuLeerYuRi0NI4DCjxJWWP+wQzhJGiXXr3jJ1MXJwsAlYSHT/0wZpEBFQldhx /B8jSJhZQEuic5s1iCksYC1xcA47RIWNRMP0/ywQtpvE9H09TCA2C1Bny/K97CDlvAK+Es/O yUMs+sQocfrEXbAaTgFHiXPbZ4D1MgKd9v3UGrA4s4C4xK0n85kgThaQWLLnPNT5ohIvH/9j BZkpIaAosbxfDqJcR2LB7k9sELa2xLKFr8HKeQUEJU7OfMIygVFsFpKps5C0zELSMgtJywJG llWM7LmJmTnp5YabGIHRcXDLb90djKfOiRxilOZgURLn1eNdHCgkkJ5YkpqdmlqQWhRfVJqT WnyIkYmDU6qBcfqiORyH4xJX9B34sipCXEHZPKZ1+RnnuE5nmyPB+1hMlxeZ9Kx8sYtvXQ/n r8fHvYoUJh18Zatp9bZU9o4Ae3KUlg7TRaEr/f7X+fcc/hWVvSb64dxnbh/urJp3+shqPeEn s/Rabpov7gmOnK0qcodN7Gfz+sOt/Tdmxda2G936ycQ0yfH0RCWW4oxEQy3mouJEAOvKhfNc AgAA
Cc: "mmusic@ietf.org WG" <mmusic@ietf.org>
Subject: Re: [MMUSIC] Scope of RTP payload types in BUNDLE?
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: Mon, 27 May 2013 13:02:42 -0000

Hi,

>>>> There were a number of comments in the call last week, and on the list, about unique payload types in BUNDLE. I'd like to explore this further.
>>>> 
>>>> Case A: Within a single RTP session, I think we'd all agree that an offer that uses the same RTP payload type for two payload formats on a single m= line is problematic: 
>>>> 
>>>>  v=0
>>>>  o=alice 2890844526 2890844526 IN IP4 host.anywhere.com  s=  c=IN 
>>>> IP4 host.anywhere.com
>>>>  t=0 0
>>>>  m=audio 49170 RTP/AVP 96
>>>>  a=rtpmap:96 AMR-WB/16000
>>>>  a=rtpmap:96 G7291/16000
>>>> 
>>>> If this were done the receiver would have no way of distinguishing what payload format is meant by payload type 96. Accordingly, unique payload formats need to be used for each payload format.
>>> 
>>> That should be "...unique payload types need to be used for each payload format" of course.
>> 
>> What if you have two m- lines, with identical encoding in both? Both 
>> represent the same payload format, don't they? :)
>> 
>> v=0
>> o=alice 2890844526 2890844526 IN IP4 host.anywhere.com s= c=IN IP4 
>> host.anywhere.com
>> t=0 0
>> m=audio 49170 RTP/AVP 96
>> a=rtpmap:96 AMR-WB/16000
>> m=audio 49170 RTP/AVP ???
>> a=rtpmap:??? AMR-WB/16000
>
> Not sure I get your point. You can have two different payload types that map to the same payload format in a single RTP session, since
> you can always distinguish what payload format is intended. You can't have the same payload type mapping to two different payload 
> formats in a single RTP session, since you can't then infer what payload format was meant. 

Please not that both PTs map to the SAME payload format :)

Regards,

Christer