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

"Mo Zanaty (mzanaty)" <mzanaty@cisco.com> Mon, 27 May 2013 13:47 UTC

Return-Path: <mzanaty@cisco.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 D201A21F920B for <mmusic@ietfa.amsl.com>; Mon, 27 May 2013 06:47:15 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -9.399
X-Spam-Level:
X-Spam-Status: No, score=-9.399 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, J_CHICKENPOX_12=0.6, J_CHICKENPOX_15=0.6, RCVD_IN_DNSWL_HI=-8]
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 xbR9Rbr7ecUr for <mmusic@ietfa.amsl.com>; Mon, 27 May 2013 06:47:11 -0700 (PDT)
Received: from rcdn-iport-1.cisco.com (rcdn-iport-1.cisco.com [173.37.86.72]) by ietfa.amsl.com (Postfix) with ESMTP id DA09C21F91A0 for <mmusic@ietf.org>; Mon, 27 May 2013 06:47:07 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=2472; q=dns/txt; s=iport; t=1369662428; x=1370872028; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=kyBRLsouosYwfxAn6HHuhOjwQzCulTcrtOM3DTEEi+s=; b=eqbfK9IwqmsEmUiA0EJVM/sttaDyBgUHlwsSLFRvW87LcCQr5Cz9ZUFv yqGba2bjhNgEM1kLYPoJ/ci9J9CU11tHl1t/RS+JMLmcFqTTJYiFKiRQr 6TifcwkLBeH3haJoh13Dp1HLlz4V1ywukpmIhqCIC4qXChKVlGoE6X0UJ g=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AncFAAJjo1GtJV2b/2dsb2JhbABQCoMIMMIEgQUWdIIjAQEBBAEBATc0CxACAQgOCh4QJwslAgQOBYgNDL12jWGBCTMHgnNhA5c7gSmQF4MP
X-IronPort-AV: E=Sophos;i="4.87,751,1363132800"; d="scan'208";a="215181794"
Received: from rcdn-core-4.cisco.com ([173.37.93.155]) by rcdn-iport-1.cisco.com with ESMTP; 27 May 2013 13:47:07 +0000
Received: from xhc-aln-x01.cisco.com (xhc-aln-x01.cisco.com [173.36.12.75]) by rcdn-core-4.cisco.com (8.14.5/8.14.5) with ESMTP id r4RDl7tq024099 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Mon, 27 May 2013 13:47:07 GMT
Received: from xmb-rcd-x14.cisco.com ([169.254.4.194]) by xhc-aln-x01.cisco.com ([173.36.12.75]) with mapi id 14.02.0318.004; Mon, 27 May 2013 08:47:07 -0500
From: "Mo Zanaty (mzanaty)" <mzanaty@cisco.com>
To: Colin Perkins <csp@csperkins.org>
Thread-Topic: [MMUSIC] Scope of RTP payload types in BUNDLE?
Thread-Index: AQHOWtXlk2PdGZb5R0u/lFNVUkQUPZkZTi0AgAAB84CAAAH0AIAAAPoAgAAAsAD//7fwvg==
Date: Mon, 27 May 2013 13:47:06 +0000
Message-ID: <6D94E7F9-1AB2-4B39-8750-434FFFC5293A@cisco.com>
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> <7594FB04B1934943A5C02806D1A2204B1C3799EE@ESESSMB209.ericsson.se>, <599C780A-F483-470E-91F2-68DBA605C79C@csperkins.org>
In-Reply-To: <599C780A-F483-470E-91F2-68DBA605C79C@csperkins.org>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Cc: "mmusic@ietf.org WG" <mmusic@ietf.org>, Christer Holmberg <christer.holmberg@ericsson.com>
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:47:16 -0000

The gist of Christer's question is: unique payload types just for unique payload formats, or also for unique sources? I think we all agree the former is true, and this seems to be Colin's point below. But Plan A proposes the latter and extends PT uniqueness to identify sources not just payloads.

Mo


On May 27, 2013, at 9:05 AM, "Colin Perkins" <csp@csperkins.org> wrote:

On 27 May 2013, at 14:02, Christer Holmberg wrote:
>>>>> 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 :)


I thought I addressed that in my reply.

-- 
Colin Perkins
http://csperkins.org/



_______________________________________________
mmusic mailing list
mmusic@ietf.org
https://www.ietf.org/mailman/listinfo/mmusic