Re: [MMUSIC] BUNDLE: no reason por payload type to be unique within bundled m= lines

Christer Holmberg <christer.holmberg@ericsson.com> Wed, 09 March 2016 07:01 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 DC63F12DA88 for <mmusic@ietfa.amsl.com>; Tue, 8 Mar 2016 23:01:28 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.221
X-Spam-Level:
X-Spam-Status: No, score=-4.221 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([127.0.0.1]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ggnTtWvUCxPL for <mmusic@ietfa.amsl.com>; Tue, 8 Mar 2016 23:01:27 -0800 (PST)
Received: from sesbmg23.ericsson.net (sesbmg23.ericsson.net [193.180.251.37]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id E26E512D78B for <mmusic@ietf.org>; Tue, 8 Mar 2016 23:01:26 -0800 (PST)
X-AuditID: c1b4fb25-f794e6d000003d15-c6-56dfca448d72
Received: from ESESSHC004.ericsson.se (Unknown_Domain [153.88.183.30]) by sesbmg23.ericsson.net (Symantec Mail Security) with SMTP id 4F.CB.15637.44ACFD65; Wed, 9 Mar 2016 08:01:25 +0100 (CET)
Received: from ESESSMB209.ericsson.se ([169.254.9.122]) by ESESSHC004.ericsson.se ([153.88.183.30]) with mapi id 14.03.0248.002; Wed, 9 Mar 2016 08:01:20 +0100
From: Christer Holmberg <christer.holmberg@ericsson.com>
To: Iñaki Baz Castillo <ibc@aliax.net>
Thread-Topic: [MMUSIC] BUNDLE: no reason por payload type to be unique within bundled m= lines
Thread-Index: AQHReT3F3TWg6MCKek6vzPt07YGFZJ9Pff2AgAAw3wCAADkCsIAAOumAgACMw1A=
Date: Wed, 09 Mar 2016 07:01:19 +0000
Message-ID: <7594FB04B1934943A5C02806D1A2204B37E9FDAB@ESESSMB209.ericsson.se>
References: <CALiegfm7Rb4e5DFGycr=EsdigE1XFCUiqNL6+GpRSyrGe=_RWg@mail.gmail.com> <56DED735.1000101@ericsson.com> <CALiegf=G77JOcoR6DORnPsMx4OCgy=_dYQ_r8KfjMy_33vn89A@mail.gmail.com> <7594FB04B1934943A5C02806D1A2204B37E9EA74@ESESSMB209.ericsson.se> <CALiegf=F4z9r+oCO1DMW_nXq7TBJjf-n3N1r6yr5tLoksXtUqg@mail.gmail.com>
In-Reply-To: <CALiegf=F4z9r+oCO1DMW_nXq7TBJjf-n3N1r6yr5tLoksXtUqg@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [153.88.183.148]
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmphkeLIzCtJLcpLzFFi42KZGbFdTtf11P0wg99POCym77OxmLr8MYsD k8e5hvfsHkuW/GQKYIrisklJzcksSy3St0vgypi4+h5bwQr+iv45lQ2MX/i6GDk5JARMJD5t +sQGYYtJXLi3Hsjm4hASOMwo0f3pCSOEs5hRoqNjBnMXIwcHm4CFRPc/bZAGEQEbiX8XLrCD 2MwCsRJvWx6zgpQIC8RLPDkZDVGSIDHt1S82CNtP4uOKWSwgNouAisSGtutMIDavgK/EgwWd TBCrjjBJHNyzFGwmp0CgRMeSc2DNjEDHfT+1hglil7jErSfzmSCOFpBYsuc8M4QtKvHy8T9W CFtJonHJE7B7mAU0Jdbv0odoVZSY0v2QHWKvoMTJmU9YJjCKzUIydRZCxywkHbOQdCxgZFnF KFqcWpyUm25krJdalJlcXJyfp5eXWrKJERg3B7f8Vt3BePmN4yFGAQ5GJR7egsj7YUKsiWXF lbmHGCU4mJVEeB32A4V4UxIrq1KL8uOLSnNSiw8xSnOwKInzsn66HCYkkJ5YkpqdmlqQWgST ZeLglGpglPnOv19Una28LGF/QOKE0pPMbqtqS66EsU6STD4zYY+6vqdvwTn91oW6+te3lut/ MWzZtGbWdJl5vdvm/D6iGpbLxvJn4qZI2ZB10/U+vDl3KdVBLGOy6koFxjlPCsyj9++/cPq3 yPS3E+4fUd6h6Pvz2ALNfa6Rf7cb3tv3y49vpTrTIokkeyWW4oxEQy3mouJEAEhkw/aXAgAA
Archived-At: <http://mailarchive.ietf.org/arch/msg/mmusic/2N1_-eUTVrmciX3LpSjkjFH7oCU>
Cc: Magnus Westerlund <magnus.westerlund@ericsson.com>, "mmusic@ietf.org" <mmusic@ietf.org>
Subject: Re: [MMUSIC] BUNDLE: no reason por payload type to be unique within bundled m= lines
X-BeenThere: mmusic@ietf.org
X-Mailman-Version: 2.1.17
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: <https://mailarchive.ietf.org/arch/browse/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: Wed, 09 Mar 2016 07:01:29 -0000

Hi,

>> When we discussed payload type mappings and RTP sessions, it was said that, in a sendonly m- line, the payload 
>> type values are simply "place holders", the remote endpoint will tell you what values it want to receive.
>>
>> So, in your case, you can't say "I am going to send you with PT 100". The answerer is going to say what it wants 
>> >> to receive, so in your case it may e.g. chose 98 for alice-audio and 99 for bob-audio.
>
> So I tell you that I will send N codecs with SSRC 1234 and you tell me which payload I should use. This makes no sense IMHO. SDP was designed for 1-to-1 symmetric (audio) streams.

Section 5.1 of RFC 3264 says:

   "For sendonly RTP streams, the payload type numbers indicate the value of the payload type field in RTP packets
   the offerer is planning to send for that codec."

...followed by:

   "However, for sendonly and sendrecv streams, the answer might indicate
   different payload type numbers for the same codecs, in which case,
   the offerer MUST send with the payload type numbers from the answer."

So, for sendonly, the offerer can indicate the values it is "planning" to use, but the answerer will have the final say.

> When it comes to multi-stream (I send my audio and video and receive multiple audio and video streams from others) SDP becomes a nightmare.

SDP Offer/Answer has been a nightmare from day one :)

Regards,

Christer