Re: [MMUSIC] IETF#89: BUNDLE: Q9: What are the criteria for allowing usage of the same PT value within multiple m- lines?

Christer Holmberg <christer.holmberg@ericsson.com> Mon, 03 March 2014 10:48 UTC

Return-Path: <christer.holmberg@ericsson.com>
X-Original-To: mmusic@ietfa.amsl.com
Delivered-To: mmusic@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 3B4071A0ED6 for <mmusic@ietfa.amsl.com>; Mon, 3 Mar 2014 02:48:52 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Level:
X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, SPF_PASS=-0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id V4HT-rqbA2Nj for <mmusic@ietfa.amsl.com>; Mon, 3 Mar 2014 02:48:49 -0800 (PST)
Received: from sesbmg20.ericsson.net (sesbmg20.ericsson.net [193.180.251.56]) by ietfa.amsl.com (Postfix) with ESMTP id 36A871A0ECF for <mmusic@ietf.org>; Mon, 3 Mar 2014 02:48:48 -0800 (PST)
X-AuditID: c1b4fb38-b7f418e000001099-9d-53145e0c4757
Received: from ESESSHC020.ericsson.se (Unknown_Domain [153.88.253.124]) by sesbmg20.ericsson.net (Symantec Mail Security) with SMTP id FB.D9.04249.C0E54135; Mon, 3 Mar 2014 11:48:44 +0100 (CET)
Received: from ESESSMB209.ericsson.se ([169.254.9.216]) by ESESSHC020.ericsson.se ([153.88.183.78]) with mapi id 14.02.0387.000; Mon, 3 Mar 2014 11:48:43 +0100
From: Christer Holmberg <christer.holmberg@ericsson.com>
To: Colin Perkins <csp@csperkins.org>
Thread-Topic: [MMUSIC] IETF#89: BUNDLE: Q9: What are the criteria for allowing usage of the same PT value within multiple m- lines?
Thread-Index: Ac818yLx23ucJzjaSbubJw5GhjG+ygAyCDEAAAM6QvD///NSAP//7o6ggAAV3AD//+xLsA==
Date: Mon, 03 Mar 2014 10:48:42 +0000
Message-ID: <7594FB04B1934943A5C02806D1A2204B1D1C5CCE@ESESSMB209.ericsson.se>
References: <7594FB04B1934943A5C02806D1A2204B1D1C368D@ESESSMB209.ericsson.se> <7A9A37FB-196F-4F79-805B-95CE9B67C344@csperkins.org> <7594FB04B1934943A5C02806D1A2204B1D1C5A25@ESESSMB209.ericsson.se> <97FFA3D1-8159-43B8-BD02-02BF420D4464@csperkins.org> <7594FB04B1934943A5C02806D1A2204B1D1C5BBF@ESESSMB209.ericsson.se> <D1A5B4EB-45E0-4BFA-BB93-96119F1B8152@csperkins.org>
In-Reply-To: <D1A5B4EB-45E0-4BFA-BB93-96119F1B8152@csperkins.org>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [153.88.183.154]
Content-Type: multipart/alternative; boundary="_000_7594FB04B1934943A5C02806D1A2204B1D1C5CCEESESSMB209erics_"
MIME-Version: 1.0
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrJLMWRmVeSWpSXmKPExsUyM+JvjS5PnEiwwft1GhbLX55gtJi6/DGL A5PHtPv32TyWLPnJFMAUxWWTkpqTWZZapG+XwJVxcOZC9oIXqxgrGt8uYW5g3DqNsYuRk0NC wERi4qp7zBC2mMSFe+vZuhi5OIQEjjBKnDq+gwXCWcwocWTzfNYuRg4ONgELie5/2iANIgKq EjuO/2MECTMLqEtcXRwEUi4s0MIo0XrmADuIIyLQyigxpf8IE0RDmMSzr+tZQWwWARWJPa9u g13BK+ArcX7LEVaIZb+YJJZNes4CkuAUcJQ4unQWWAMj0HnfT60BG8QsIC5x68l8JoizBSSW 7DkP9YKoxMvH/1ghbCWJRbc/Q9XnS5zdsosJYpmgxMmZT1gmMIrOQjJqFpKyWUjKIOI6Egt2 f2KDsLUlli18zQxjnznwmAlZfAEj+ypGjuLU4qTcdCODTYzA6Dq45bfFDsbLf20OMUpzsCiJ 83586xwkJJCeWJKanZpakFoUX1Sak1p8iJGJg1OqgTF9l3tY6FFNR/ara7JTI2y5XJVSzjRH cWuYaV59lMp4aeaqRC6761nfHOeejrixfA9HjaJoN7/5/D9eqXENmyJTq6Ye4Uo+XMP5slri sHbpYvewvRxrX25kYt5ZdWjHHT/zFQ4RvtLNzmuP3GBI/D9v0ffru1fdzL95R/rolZ/T02R2 /TGN6lFiKc5INNRiLipOBACmv9l+fAIAAA==
Archived-At: http://mailarchive.ietf.org/arch/msg/mmusic/vlIMaIuAVitmyBpZGe5ZQC3xrO0
Cc: "mmusic@ietf.org" <mmusic@ietf.org>
Subject: Re: [MMUSIC] IETF#89: BUNDLE: Q9: What are the criteria for allowing usage of the same PT value within multiple m- lines?
X-BeenThere: mmusic@ietf.org
X-Mailman-Version: 2.1.15
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, 03 Mar 2014 10:48:52 -0000

Hi Colin,

Within an RTP session, if you receive two media streams, both using the same PT value (let's assume they use the same codec configuration), how will you separate the received media packets?

Regards,

Christer

From: Colin Perkins [mailto:csp@csperkins.org]
Sent: 03 March 2014 12:36
To: Christer Holmberg
Cc: mmusic@ietf.org
Subject: Re: [MMUSIC] IETF#89: BUNDLE: Q9: What are the criteria for allowing usage of the same PT value within multiple m- lines?

On 3 Mar 2014, at 10:26, Christer Holmberg <christer.holmberg@ericsson.com<mailto:christer.holmberg@ericsson.com>> wrote:
Hi,

>I did suggest a definition of "codec configuration" in my message. If that's not acceptable, then I >suggest forbidding payload number reuse across m= lines.

I was also told off-line that, in order to distinguish multiple media using the same PT value, the SSRC values that are going to be used needs to be signalled.

I don't think the method works with RTP. The payload type number space is per RTP session, not per SSRC.

Colin





However, when the initial offer is sent, the offerer does not know what the answerer supports.

Regards,

Christer




On 3 Mar 2014, at 10:08, Christer Holmberg <christer.holmberg@ericsson.com<mailto:christer.holmberg@ericsson.com>> wrote:
Hi Colin,

We tried to define "codec configuration", but we never got text that people could agree to.

Personally I don't have any strong opinion which way we go (personally I am also ok forbidding re-usage of the same PT value). I just want to close the issue, and not once again "take it to the list".

Regards,

Christer

From: Colin Perkins [mailto:csp@csperkins.org]
Sent: 03 March 2014 11:34
To: Christer Holmberg
Cc: mmusic@ietf.org<mailto:mmusic@ietf.org>
Subject: Re: [MMUSIC] IETF#89: BUNDLE: Q9: What are the criteria for allowing usage of the same PT value within multiple m- lines?

Christer,

The bundled m= lines form a single RTP session. That means that they share a single RTP payload number space. The rule therefore has to be that you can only reuse the payload type across bundled m= lines if it refers to the exact same configuration of the exact same codec in all cases, where "exact same configuration" means that the a=fmtp: line and all other SDP attributes that configure the codec and packetisation of the media are identical.

If that's not specific enough, then MUST NOT reuse payload types across m= lines in a bundled group is the safe choice. I believe your propose that it's okay if you can handle the media is too vague, and will cause us problems down the line.

Colin




On 2 Mar 2014, at 08:44, Christer Holmberg <christer.holmberg@ericsson.com<mailto:christer.holmberg@ericsson.com>> wrote:
Hi,

One of the open issues we have in BUNDLE, is when it is allowed to use the same PT value within multiple m- lines.

We tried to come up with different criteria, including a "codec configuration" concept, but we never managed to agree on something.

So, in London, I intend to suggest that we simply say: if you offer the same PT value within multiple m- line, make sure you can handle the associated media when it arrives - period (keep in mind that you always indicate what you want to RECEIVE - the remote peer can still ask you to SEND using different PT values).

If you don't like this, please provide an alternative solution, because I want to close this issue in London. There is no idea to keep "taking the issue back to the list". We've done that for a few meetings already.

Regards,

Christer
_______________________________________________
mmusic mailing list
mmusic@ietf.org<mailto:mmusic@ietf.org>
https://www.ietf.org/mailman/listinfo/mmusic


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





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





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