Re: [MMUSIC] DECISION: Default mechanism to map RTP data to m- line is based on PT?

Christer Holmberg <christer.holmberg@ericsson.com> Wed, 26 June 2013 12:20 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 A3A6321E80D7 for <mmusic@ietfa.amsl.com>; Wed, 26 Jun 2013 05:20:21 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.863
X-Spam-Level:
X-Spam-Status: No, score=-5.863 tagged_above=-999 required=5 tests=[AWL=-0.214, BAYES_00=-2.599, HELO_EQ_SE=0.35, J_CHICKENPOX_24=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 Wxrqgg+TX8yl for <mmusic@ietfa.amsl.com>; Wed, 26 Jun 2013 05:20:15 -0700 (PDT)
Received: from mailgw1.ericsson.se (mailgw1.ericsson.se [193.180.251.45]) by ietfa.amsl.com (Postfix) with ESMTP id EAD1321E8088 for <mmusic@ietf.org>; Wed, 26 Jun 2013 05:20:14 -0700 (PDT)
X-AuditID: c1b4fb2d-b7f866d000000c2d-96-51cadc7d563a
Received: from ESESSHC005.ericsson.se (Unknown_Domain [153.88.253.125]) by mailgw1.ericsson.se (Symantec Mail Security) with SMTP id 7A.B8.03117.D7CDAC15; Wed, 26 Jun 2013 14:20:13 +0200 (CEST)
Received: from ESESSMB209.ericsson.se ([169.254.9.6]) by ESESSHC005.ericsson.se ([153.88.183.33]) with mapi id 14.02.0328.009; Wed, 26 Jun 2013 14:20:13 +0200
From: Christer Holmberg <christer.holmberg@ericsson.com>
To: Colin Perkins <csp@csperkins.org>
Thread-Topic: [MMUSIC] DECISION: Default mechanism to map RTP data to m- line is based on PT?
Thread-Index: Ac5xlz4qXnbgXU0zSAKuYyddRY0NgwAryLEAAAfraoA=
Date: Wed, 26 Jun 2013 12:20:13 +0000
Message-ID: <7594FB04B1934943A5C02806D1A2204B1C3BBB7A@ESESSMB209.ericsson.se>
References: <7594FB04B1934943A5C02806D1A2204B1C3BAA2F@ESESSMB209.ericsson.se> <6181387D-36CA-470A-8E94-09AF90F4B9FD@csperkins.org>
In-Reply-To: <6181387D-36CA-470A-8E94-09AF90F4B9FD@csperkins.org>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [153.88.183.19]
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrBLMWRmVeSWpSXmKPExsUyM+JvrW7tnVOBBv035C2WvzzBaDF1+WMW ByaPaffvs3ksWfKTKYApissmJTUnsyy1SN8ugSvj0RzlguOCFas6f7M2MDbwdTFyckgImEjs unKKCcIWk7hwbz1bFyMXh5DAYUaJ0zNOgiWEBBYxShxpF+5i5OBgE7CQ6P6nDRIWEVCV2HH8 HyNImFlAXeLq4iAQU1ggTmLPLjMQU0QgXuLQLCOIYiuJL4sWMoPYLECN7fe7WUBsXgFfiSOL DrJCLG1hlHjxpYcRJMEp4Cgxb/96sCJGoMu+n1oDdgyzgLjErSfzoS4WkFiy5zwzhC0q8fLx P1YIW1Gi/WkDI0S9nsSNqVPYIGxtiWULXzNDLBaUODnzCcsERrFZSMbOQtIyC0nLLCQtCxhZ VjGy5yZm5qSXG25iBMbGwS2/dXcwnjoncohRmoNFSZz3w6ldgUIC6YklqdmpqQWpRfFFpTmp xYcYmTg4pRoYZx6a+ml1YWYTz/+1fMGb5BXv7z2wKHI+y6RzWunKZ+5enLt/kd6HIj693FlC epf1JohGVgiGNlw9u2rZoecxXqc2T/3Zri9Qe5L/YWPnvCKBtGv+kVu/mE+b8fVN/tINxg13 r/m0pu/tP7n+Qk64ax5LDaNkmrEO62y/AAGJ5K2PA8W5Ai6fUGIpzkg01GIuKk4EAAMAmERb AgAA
Cc: "mmusic@ietf.org" <mmusic@ietf.org>
Subject: Re: [MMUSIC] DECISION: Default mechanism to map RTP data to m- line is based on PT?
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: Wed, 26 Jun 2013 12:20:28 -0000

Hi Colin,

>> Emil suggested that the default, "MTI", mechanism for mapping RTP data to m- lines should be based on PT. Applications are 
>> allowed to use whatever other mechanisms, but usage of such mechanisms must be negotiated (or, applications need to have 
>> some other means knowing that the other endpoint support such mechanisms).
>> 
>> Q3: Do we need to specify a default, MTI, mechanism for mapping RTP data to m- lines?
>
> I think the BUNDLE specification needs to define how RTP flows can be associated with m= lines, but ought not mandate that applications 
> do so. The document that describes how WebRTC uses BUNDLE might want to mandate that WebRTC applications use the mechanism. 

Note that there is a separate discussion, BUNDLE DISCUSION: Always mandate mechanism to map received data to m- line?, on whether BUNDLE shall mandate that the receiver must always be able to map received data to an m- line.

So far only Paul has commented on that discussion, but I assume it's just a question of hours before your input will be posted? :)

>> Q4: If Q3, do we mandate applications to support, and use (unless applications are made aware of other mechanisms supported by all endpoints) PT for mapping received RTP media?
>
> I think we should specify how the combination of PT values and a=ssrc: lines can be used to associate RTP data with m= lines, for applications that want to do so. 
>
> I don't think just using PT values is sufficient, since the PT space is small (I can imagine applications that want to send lots of flows using 
> the same codec configuration, and it's more natural to give them all the same PT and use a=ssrc: lines to distinguish).

If you run out of PTs, and have to re-use the same PT in multiple m- lines (for the same codec configuration, though), you will obviously need something else for mapping RTP to m- lines, and we should probably state that.

But, my take from your reply is that you don't think we should specify a default mechanism. We CAN describe different mechanisms (PT, PT+SSRC etc), but it would be up to applications to decide what to use. Correct?

Regards,

Christer