Re: [MMUSIC] DECISION: Default mechanism to map RTP data to m- line is based on PT?
Christer Holmberg <christer.holmberg@ericsson.com> Sun, 30 June 2013 16:58 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 125A221F9B14 for <mmusic@ietfa.amsl.com>; Sun, 30 Jun 2013 09:58:08 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.145
X-Spam-Level:
X-Spam-Status: No, score=-5.145 tagged_above=-999 required=5 tests=[AWL=-0.096, BAYES_00=-2.599, HELO_EQ_SE=0.35, J_CHICKENPOX_14=0.6, 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 ilNW7WElknBA for <mmusic@ietfa.amsl.com>; Sun, 30 Jun 2013 09:58:01 -0700 (PDT)
Received: from mailgw1.ericsson.se (mailgw1.ericsson.se [193.180.251.45]) by ietfa.amsl.com (Postfix) with ESMTP id 437C621F9B91 for <mmusic@ietf.org>; Sun, 30 Jun 2013 09:58:01 -0700 (PDT)
X-AuditID: c1b4fb2d-b7f586d000001a55-2c-51d063989b00
Received: from ESESSHC011.ericsson.se (Unknown_Domain [153.88.253.125]) by mailgw1.ericsson.se (Symantec Mail Security) with SMTP id B2.7D.06741.89360D15; Sun, 30 Jun 2013 18:58:00 +0200 (CEST)
Received: from ESESSMB209.ericsson.se ([169.254.9.6]) by ESESSHC011.ericsson.se ([153.88.183.51]) with mapi id 14.02.0328.009; Sun, 30 Jun 2013 18:57:59 +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: Ac5xlz4qXnbgXU0zSAKuYyddRY0NgwAryLEAAAfraoAAk+azAAA/Mr5Q
Date: Sun, 30 Jun 2013 16:57:59 +0000
Message-ID: <7594FB04B1934943A5C02806D1A2204B1C3BFF53@ESESSMB209.ericsson.se>
References: <7594FB04B1934943A5C02806D1A2204B1C3BAA2F@ESESSMB209.ericsson.se> <6181387D-36CA-470A-8E94-09AF90F4B9FD@csperkins.org> <7594FB04B1934943A5C02806D1A2204B1C3BBB7A@ESESSMB209.ericsson.se> <EBD0318D-192B-4525-9F8F-1FD6302B9B60@csperkins.org>
In-Reply-To: <EBD0318D-192B-4525-9F8F-1FD6302B9B60@csperkins.org>
Accept-Language: en-US
Content-Language: fi-FI
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [153.88.183.148]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrFLMWRmVeSWpSXmKPExsUyM+Jvre6M5AuBBpsXCFssf3mC0WLq8scs Dkwe0+7fZ/NYsuQnUwBTFJdNSmpOZllqkb5dAlfGjW1PGQvmSFTsPfCYrYFxhXAXIyeHhICJ xJ7fq9ghbDGJC/fWs3UxcnEICRxmlNj48xAjhLOIUeLr1E7mLkYODjYBC4nuf9ogDSICqhI7 jv9jBAkzC6hLXF0cBBIWFoiT2HNjOVhYRCBe4tAsI4hqN4mNN6axgYRZgDo3NeWDhHkFfCV+ 3/nCCrHoP6PEnf6PLCAJTgFHiak3/jGB2IxAp30/tQbMZhYQl/hw8DozxMkCEkv2nIeyRSVe Pv7HCmErSTQuecIKUa8jsWD3JzYIW1ti2cLXzBCLBSVOznzCMoFRbBaSsbOQtMxC0jILScsC RpZVjOy5iZk56eWGmxiB8XFwy2/dHYynzokcYpTmYFES592kdyZQSCA9sSQ1OzW1ILUovqg0 J7X4ECMTB6dUA6PLh0nNBulZZ2UEmhp9tad0+0T+KT9n0HqKK3gt036Z2fcmyc+Q/3pRZ/8G 5fXu8yp+7RV5q/Pkbe3a95c+7306YWX9z6g12vo7mlZ8eXd6z9/prwIdInfobNaSUtBPnbOl 125agvbbxqm1PxeLV38+8WnLGxEb9/7SraVTl55acc1xvcUFv8euSizFGYmGWsxFxYkA7zCA wl0CAAA=
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: Sun, 30 Jun 2013 16:58:08 -0000
Hi, >>>> 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? > > > No. > > Specifying a "default" suggests that there might be alternative ways of doing this. If we specify an algorithm for mapping RTP flows to m= lines, we should specify a single > algorithm. We don't need multiple ways of doing this. I think that single algorithm should look at the PT and the a=ssrc: lines. Just looking at the PT isn't sufficient. But, what if there is no a=ssrc? Are you suggesting we shall mandate usage of a=ssrc in case of multiple RTP m- lines in a BUNDLE group? As Paul says in his reply, there may be different mechanisms which can be used (and in future there might be even more). You seem to suggest that BUNDLE shall say "Mechanism X is the only mechanism for mapping RTP media to m- lines". Or? Regards, Christer
- [MMUSIC] DECISION: Default mechanism to map RTP d… Christer Holmberg
- Re: [MMUSIC] DECISION: Default mechanism to map R… Christer Holmberg
- Re: [MMUSIC] DECISION: Default mechanism to map R… Emil Ivov
- Re: [MMUSIC] DECISION: Default mechanism to map R… Bernard Aboba
- Re: [MMUSIC] DECISION: Default mechanism to map R… Paul Kyzivat
- Re: [MMUSIC] DECISION: Default mechanism to map R… Paul Kyzivat
- Re: [MMUSIC] DECISION: Default mechanism to map R… Harald Alvestrand
- Re: [MMUSIC] DECISION: Default mechanism to map R… Christer Holmberg
- Re: [MMUSIC] DECISION: Default mechanism to map R… Christer Holmberg
- Re: [MMUSIC] DECISION: Default mechanism to map R… Christer Holmberg
- Re: [MMUSIC] DECISION: Default mechanism to map R… Colin Perkins
- Re: [MMUSIC] DECISION: Default mechanism to map R… Harald Alvestrand
- Re: [MMUSIC] DECISION: Default mechanism to map R… Christer Holmberg
- Re: [MMUSIC] DECISION: Default mechanism to map R… Paul Kyzivat
- Re: [MMUSIC] DECISION: Default mechanism to map R… Colin Perkins
- Re: [MMUSIC] DECISION: Default mechanism to map R… Paul Kyzivat
- Re: [MMUSIC] DECISION: Default mechanism to map R… Christer Holmberg
- Re: [MMUSIC] DECISION: Default mechanism to map R… Colin Perkins
- Re: [MMUSIC] DECISION: Default mechanism to map R… Christer Holmberg
- Re: [MMUSIC] DECISION: Default mechanism to map R… Colin Perkins
- Re: [MMUSIC] DECISION: Default mechanism to map R… Paul Kyzivat