Re: [MMUSIC] Questions about ICE candidates with BUNDLE
Christer Holmberg <christer.holmberg@ericsson.com> Sat, 14 November 2015 07:58 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 613C41B4FC1 for <mmusic@ietfa.amsl.com>; Fri, 13 Nov 2015 23:58:34 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.201
X-Spam-Level:
X-Spam-Status: No, score=-4.201 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, 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 CmGhdGrC2C7O for <mmusic@ietfa.amsl.com>; Fri, 13 Nov 2015 23:58:33 -0800 (PST)
Received: from sesbmg22.ericsson.net (sesbmg22.ericsson.net [193.180.251.48]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 890AE1B4FBF for <mmusic@ietf.org>; Fri, 13 Nov 2015 23:58:32 -0800 (PST)
X-AuditID: c1b4fb30-f79626d000006adf-c2-5646e9a6eecb
Received: from ESESSHC005.ericsson.se (Unknown_Domain [153.88.253.125]) by sesbmg22.ericsson.net (Symantec Mail Security) with SMTP id 5E.AB.27359.6A9E6465; Sat, 14 Nov 2015 08:58:30 +0100 (CET)
Received: from ESESSMB209.ericsson.se ([169.254.9.142]) by ESESSHC005.ericsson.se ([153.88.183.33]) with mapi id 14.03.0248.002; Sat, 14 Nov 2015 08:58:30 +0100
From: Christer Holmberg <christer.holmberg@ericsson.com>
To: Peter Thatcher <pthatcher@google.com>
Thread-Topic: [MMUSIC] Questions about ICE candidates with BUNDLE
Thread-Index: AQHRHYnoiYnnoBeSf02zTdZqfDK2qp6Y3iNggABJvwCAAPE6oIAAZwIAgACl+dA=
Date: Sat, 14 Nov 2015 07:58:29 +0000
Message-ID: <7594FB04B1934943A5C02806D1A2204B37C1D520@ESESSMB209.ericsson.se>
References: <CAJrXDUHutBgaPOV73-CyD_Knz+G5RFE0VX4s3+GqGV8K=B1LNA@mail.gmail.com> <7594FB04B1934943A5C02806D1A2204B37BED248@ESESSMB209.ericsson.se> <CAJrXDUE0zutaCci2pojS6+=015DKqd7ocR5a9AWLoTC6jV+x6w@mail.gmail.com> <7594FB04B1934943A5C02806D1A2204B37BEF98E@ESESSMB209.ericsson.se> <CAJrXDUFZUkogpX9Jnz-y1BxSbE0SnQE3CAg-EXy12-k9tFzjuA@mail.gmail.com>
In-Reply-To: <CAJrXDUFZUkogpX9Jnz-y1BxSbE0SnQE3CAg-EXy12-k9tFzjuA@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.149]
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpikeLIzCtJLcpLzFFi42KZGfG3VnfZS7cwg5Md+hZTlz9msbi2/DWr A5PHgk2lHkuW/GQKYIrisklJzcksSy3St0vgylg69TRTwQnFilnrJrE3MN5Q6GLk5JAQMJE4 ufY9I4QtJnHh3no2EFtI4AijxOL7HBD2EkaJbz+8uxg5ONgELCS6/2mDhEUENCUmT25mBQkz C6hLXF0cBBIWFnCQ2PNkKztEiaPEnBXn2EBKRAT8JCa0soCEWQRUJZ5NbWYCsXkFfCWevPvM 3MXIBbToGZPEzgvrwBKcAoESX05PZQWxGYEu+35qDVicWUBc4taT+UwQFwtILNlznhnCFpV4 +fgfK4StJLH28HYWiNM0Jdbv0odoVZSY0v2QHWKvoMTJmU9YJjCKzUIydRZCxywkHbOQdCxg ZFnFKFqcWpyUm25kpJdalJlcXJyfp5eXWrKJERgzB7f8NtjB+PK54yFGAQ5GJR5eA2O3MCHW xLLiytxDjBIczEoivBEmQCHelMTKqtSi/Pii0pzU4kOM0hwsSuK8zUwPQoUE0hNLUrNTUwtS i2CyTBycUg2Ms7RFig6uu2q8emNe0rf2tSH/Gm5YfQjaman8up9PaXnvCa2i2io3++UXj/+o /Bv2Xv/mpsqfR2LmrxF88lW5YbrnyrSlcWa8u6ekLXeY5mnzIHVpe65MC8O7mmn99kwiH1nd Cl5vyt96L1mta88iu90ccueMkrbFrFLqrUthctlwV2Pd0gesSizFGYmGWsxFxYkA7WYF7JUC AAA=
Archived-At: <http://mailarchive.ietf.org/arch/msg/mmusic/J6-NgMajW4Jx6qfQMcsLfCO6xp4>
Cc: "mmusic@ietf.org" <mmusic@ietf.org>
Subject: Re: [MMUSIC] Questions about ICE candidates with BUNDLE
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: <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: Sat, 14 Nov 2015 07:58:34 -0000
Hi, ... >I thinking mandating the candidates be duplicated in the answer has three issues: > >1. It conflicts with trickle ICE. >2. It's slightly more complex to implement (we have to go add extra logic to go duplicate these things) >3. It's a complete waste of time/space/effort. The recipient of these duplicate candidates is never going to anything with them. Those are all fair points. I wish we'd had more implementation input when we write our specs. >>Also keep in mind that, when a subsequent offer is sent, the bundle-only attribute is no longer used. > >Can you point out where in the draft it says that? I tried finding it and I had a difficult time seeing where bundle-only wasn't allowed in a reoffer. Section 8.5.1 says: "When an offerer generates a subsequent offer, it MUST assign the previously selected offerer BUNDLE address [Section 8.3.2], to each bundled "m=" line (including any bundle-only "m=" line), except if:" And, as the usage of the attribute is only defined when the port value is zero, it would not work when the BUNDLE address (read: non-zero port) must be associated with the m- line. Section 6 says: "The usage of the 'bundle-only' attribute is only defined for a bundled "m=" line with a zero port value, within an offer. Other usage is unspecified." >>Would you then also in the subsequent offer only assign possible candidates to only one m- line within the bundle group? > >That sounds logical to me. They aren't included in the first offer. Why add them to subsequent offers? It's inconsistent, and a waste. Then someone could ask: what about other (non-candidate) attributes that must have identical values for each bundled m- line? Should those also be assigned to only one of the m- lines? >>>>>> 2. If the answerer does not include any candidates in the answer and instead trickles them later, should it trickle them >>>>>> N times (once for each m-line in the BUNDLE group) or >1 time? 1 time seems much more reasonable than N times, but >>>>>> if we duplicate candidates in the answer, but not duplicate them while trickling, that's a bit inconsistent. Yet >another reason to not duplicate in the answer :). >>>>> >>>>> Assuming you use SDP to signal the trickled candidates, it’s true that you would duplicate them, >>>>> >>>>What's the rationale for that? These duplicates provide no value, and in the case of many m-lines (such as a conferencing >>>>system with many participants), we could be talking about 30x the number of candidates being signaled. >> >> I hear what you are saying. >> >>But, if we would do a change, we also need to look at the full picture, and consider subsequent offers etc. > > I think a simple rule would be "if you know it's going to be bundled onto another m-line, don't include candidates". That would go for bundle-only m-lines in an offer, bundled m-lines in an answer, and > bundled m-lines in a re-offer. Bundled m- lines in a re-offer can still be rejected by the answerer. Regards, Christer
- [MMUSIC] Questions about ICE candidates with BUND… Peter Thatcher
- Re: [MMUSIC] Questions about ICE candidates with … Christer Holmberg
- Re: [MMUSIC] Questions about ICE candidates with … Peter Thatcher
- Re: [MMUSIC] Questions about ICE candidates with … Christer Holmberg
- Re: [MMUSIC] Questions about ICE candidates with … Peter Thatcher
- Re: [MMUSIC] Questions about ICE candidates with … Christer Holmberg
- Re: [MMUSIC] Questions about ICE candidates with … Christer Holmberg
- Re: [MMUSIC] Questions about ICE candidates with … Peter Thatcher
- Re: [MMUSIC] Questions about ICE candidates with … Christer Holmberg
- Re: [MMUSIC] Questions about ICE candidates with … Peter Thatcher
- Re: [MMUSIC] Questions about ICE candidates with … Christer Holmberg
- Re: [MMUSIC] Questions about ICE candidates with … Christer Holmberg
- Re: [MMUSIC] Questions about ICE candidates with … Bernard Aboba
- Re: [MMUSIC] Questions about ICE candidates with … Christer Holmberg
- Re: [MMUSIC] Questions about ICE candidates with … Christer Holmberg
- Re: [MMUSIC] Questions about ICE candidates with … Christer Holmberg
- Re: [MMUSIC] Questions about ICE candidates with … Paul Kyzivat
- Re: [MMUSIC] Questions about ICE candidates with … Christer Holmberg
- Re: [MMUSIC] Questions about ICE candidates with … Paul Kyzivat
- Re: [MMUSIC] Questions about ICE candidates with … Christer Holmberg
- Re: [MMUSIC] Questions about ICE candidates with … Peter Thatcher
- Re: [MMUSIC] Questions about ICE candidates with … Christer Holmberg
- Re: [MMUSIC] Questions about ICE candidates with … Roman Shpount
- Re: [MMUSIC] Questions about ICE candidates with … Christer Holmberg
- Re: [MMUSIC] Questions about ICE candidates with … Peter Thatcher
- Re: [MMUSIC] Questions about ICE candidates with … Christer Holmberg
- Re: [MMUSIC] Questions about ICE candidates with … Peter Thatcher
- Re: [MMUSIC] Questions about ICE candidates with … Peter Thatcher
- Re: [MMUSIC] Questions about ICE candidates with … Christer Holmberg
- Re: [MMUSIC] Questions about ICE candidates with … Christer Holmberg
- Re: [MMUSIC] Questions about ICE candidates with … Paul Kyzivat
- Re: [MMUSIC] Questions about ICE candidates with … Christer Holmberg
- Re: [MMUSIC] Questions about ICE candidates with … Paul Kyzivat
- Re: [MMUSIC] Questions about ICE candidates with … Justin Uberti
- Re: [MMUSIC] Questions about ICE candidates with … Christer Holmberg
- Re: [MMUSIC] Questions about ICE candidates with … Christer Holmberg
- Re: [MMUSIC] Questions about ICE candidates with … Suhas Nandakumar
- Re: [MMUSIC] Questions about ICE candidates with … Christer Holmberg
- Re: [MMUSIC] Questions about ICE candidates with … Suhas Nandakumar
- Re: [MMUSIC] Questions about ICE candidates with … Christer Holmberg
- Re: [MMUSIC] Questions about ICE candidates with … Taylor Brandstetter
- Re: [MMUSIC] Questions about ICE candidates with … Christer Holmberg
- Re: [MMUSIC] Questions about ICE candidates with … Taylor Brandstetter
- Re: [MMUSIC] Questions about ICE candidates with … Christer Holmberg
- Re: [MMUSIC] Questions about ICE candidates with … Taylor Brandstetter
- Re: [MMUSIC] Questions about ICE candidates with … Christer Holmberg