Re: [MMUSIC] Questions about ICE candidates with BUNDLE

Justin Uberti <juberti@google.com> Wed, 09 March 2016 04:30 UTC

Return-Path: <juberti@google.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 CA85E12DE82 for <mmusic@ietfa.amsl.com>; Tue, 8 Mar 2016 20:30:32 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.701
X-Spam-Level:
X-Spam-Status: No, score=-2.701 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, RP_MATCHES_RCVD=-0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=google.com
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 D0db3ZpwIgWr for <mmusic@ietfa.amsl.com>; Tue, 8 Mar 2016 20:30:24 -0800 (PST)
Received: from mail-wm0-x233.google.com (mail-wm0-x233.google.com [IPv6:2a00:1450:400c:c09::233]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 3A21B12DE6B for <mmusic@ietf.org>; Tue, 8 Mar 2016 20:30:24 -0800 (PST)
Received: by mail-wm0-x233.google.com with SMTP id p65so54274413wmp.0 for <mmusic@ietf.org>; Tue, 08 Mar 2016 20:30:24 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=LpZih+WVAmEpLiB8S4bSLfvQqBLGCoOS84dlXLiEesE=; b=DCoTqb5we5o9Uj1Q44ACqh6WNzlSfwcTgUL+t/gOmDgkP3LtD5yJ0G9d4v91g1ID0F /faHrtOvJXjasSijDJvxRQeQ4Vmw1vxivkUegmZYZWuM+MMykkSWpMsDkoHwPzsEDYB8 KVdCkQOkeEH9aW1DMIhydPj7CZfRZyJAOrG97jjtPqUxmdOdVBzWwQObVnqSy/1lnmub vi//ouFZHAJgxfzjz334Ya57S8RAg7+4HsngMv3mGTShH9XJJqqIKm4UtAB3/JE6yk1s ZiqGiJ37WREpdAtXK3XLsyMV++jOjRW34Qu3T6VOn/I26Kj3Ei4CHdYfW0gXms5/Yo4A EmlQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=LpZih+WVAmEpLiB8S4bSLfvQqBLGCoOS84dlXLiEesE=; b=FaSetx1OEdxxdmtS7NwK2hQ6loZG6Uxt7RAK9xTLME5pfEpJ65GlY6ZsB0YfgXA+9D kZNTM4dMgl4uU9rEFofaVBIXgkifKVsXnxh+56f+8snU7JKrSvxZzRNpS7IWtVnXLt5+ pVewvqq96IIbmH8PD3tQXJrLBc/FZ4/MiCxZkuZ+XeIUNkcOyRwcv2yxlpO2INwrPm/N 1svvw4GRcTP0Il46GLHSOv7pStJ8+C9UxTfqWZN91rx0Qz1pyg3IZY26z8XXGoj8f9o5 iOg6YeBPfH4sxd3Gt0d758AnzwIVSOAR6RHtt8y7/9ZV/juCPuiveqBetuafMbDaya4R GWTg==
X-Gm-Message-State: AD7BkJJZuqnczcoHsgdwmGZQq41DiAUjMT9leHykX1fqgtHpLHsR/vYvLIn4Gz4MfTEOnQ6Arnumj6IFLgYpepn2
X-Received: by 10.194.184.234 with SMTP id ex10mr30941215wjc.8.1457497822547; Tue, 08 Mar 2016 20:30:22 -0800 (PST)
MIME-Version: 1.0
Received: by 10.28.148.79 with HTTP; Tue, 8 Mar 2016 20:30:02 -0800 (PST)
In-Reply-To: <56DF2618.2080204@alum.mit.edu>
References: <CAJrXDUHutBgaPOV73-CyD_Knz+G5RFE0VX4s3+GqGV8K=B1LNA@mail.gmail.com> <7594FB04B1934943A5C02806D1A2204B37E061CD@ESESSMB209.ericsson.se> <56C5F405.1020305@alum.mit.edu> <7594FB04B1934943A5C02806D1A2204B37E07AE0@ESESSMB209.ericsson.se> <CAJrXDUGU8SuBHJNQ+Y5DBYcj5pukfXQc742dEFAPCiUKDxN2Cw@mail.gmail.com> <7594FB04B1934943A5C02806D1A2204B37E21B6C@ESESSMB209.ericsson.se> <CAD5OKxvj25TE-RCvGOU4LQV=a+3aCzZLEB6U=SbTTUmoKVbXeA@mail.gmail.com> <7594FB04B1934943A5C02806D1A2204B37E24284@ESESSMB209.ericsson.se> <CAJrXDUG-9CE=vx31gpJZ+Yeb_4LEqUfWWqDsyQNFk1MWfbcTng@mail.gmail.com> <7594FB04B1934943A5C02806D1A2204B37E40FC1@ESESSMB209.ericsson.se> <CAJrXDUFAFymTO+wZnv-8c4pbEbEPSmPprevX_BZY9GS6PNeOXA@mail.gmail.com> <CAJrXDUEGOyASOErt_DHFpaAS-TScxQ=5NHexpjeKS9LPCJ+Qvg@mail.gmail.com> <7594FB04B1934943A5C02806D1A2204B37E7032B@ESESSMB209.ericsson.se> <D3044F95.55CF%christer.holmberg@ericsson.com> <56DEFBCB.70203@alum.mit.edu> <7594FB04B1934943A5C02806D1A2204B37E9EAC2@ESESSMB209.ericsson.se> <56DF2618.2080204@alum.mit.edu>
From: Justin Uberti <juberti@google.com>
Date: Tue, 08 Mar 2016 20:30:02 -0800
Message-ID: <CAOJ7v-3wwxDXeCQvHxgMdubNcX1JwJ+wEAH8jkSixBRvKmmUPA@mail.gmail.com>
To: Paul Kyzivat <pkyzivat@alum.mit.edu>
Content-Type: multipart/alternative; boundary="047d7b86cc1ef9a5d8052d96271f"
Archived-At: <http://mailarchive.ietf.org/arch/msg/mmusic/MH_9YFbhVfOW9Z2bq0fPbOmvD0Y>
Cc: "mmusic@ietf.org" <mmusic@ietf.org>, Christer Holmberg <christer.holmberg@ericsson.com>
Subject: Re: [MMUSIC] Questions about ICE candidates with BUNDLE
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 04:30:33 -0000

I agree - if we're going to avoid duplication of ICE attributes, we should
do the same for the other transport attributes too.

On Tue, Mar 8, 2016 at 11:20 AM, Paul Kyzivat <pkyzivat@alum.mit.edu> wrote:

> On 3/8/16 2:08 PM, Christer Holmberg wrote:
>
>> Hi,
>>
>> Does anyone else have opinions on this? One would assume that the
>>>> folks (Bernard, Martin, Ekr…) representing the other browser vendors
>>>> would have an opinion.
>>>>
>>>> Whatever your opinion is (even if you don’t care), please indicate so
>>>> NOW.
>>>> I want to avoid implementing this change, and then have someone saying
>>>> he/she doesn’t like it...
>>>>
>>>
>>> I have lost track - is the intent to limit this de-duplication to
>>> bundle-only? If it is to apply to m-lines that might be removed from the
>>> bundle then it gets more complicated.
>>>
>>> I guess it couldn't *only* apply to bundle-only - at least one of the
>>> lines in the group can't have that.
>>>
>>
>> It applies to bundled m- lines that contain a previously negotiated
>> *shared* address (not only bundle-only).
>>
>> We already specified this for ICE-related attributes, and the question is
>> whether we should do it also for other attributes that must share the same
>> value.
>>
>
> OK. At the moment I can't think of any reason not to generalize this.
>
>         Thanks,
>         Paul
>
>
> Regards,
>>
>> Christer
>>
>>
>> On 05/03/16 16:04, "mmusic on behalf of Christer Holmberg"
>>> <mmusic-bounces@ietf.org on behalf of christer.holmberg@ericsson.com>
>>> wrote:
>>>
>>> Hi,
>>>>
>>>> I took a look, and it seems fine to me.
>>>>>
>>>>> One question that was brought up to me about this is, though is:
>>>>> would it make sense to expand this de-duplication rule to all
>>>>> transport-level attributes (like a=fingerprint) and not just ICE
>>>>> attributes?  We talked about this before, and my response was
>>>>> basically "the ICE candidates are my biggest pain point", but now I
>>>>> think I'm more in favor of saying all transport-level attributes
>>>>> should be de-duplicated.  What does everyone else think?
>>>>>
>>>>
>>>> I guess it would apply to transport-level attributes AND other
>>>> attributes that must have identical values within a bundle group,
>>>> i.e. attributes within the TRANSPORT and IDENTICAL categories
>>>> [draft-mux-attributes].
>>>>
>>>> I don't have any strong opinions. If you think it make life easier
>>>> for implementers we should definitely consider it :)
>>>>
>>>> Regards,
>>>>
>>>> Christer
>>>>
>>>>
>>>> On Fri, Feb 26, 2016 at 1:23 PM, Peter Thatcher
>>>> <pthatcher@google.com>
>>>> wrote:
>>>> Sure.
>>>>
>>>> On Thu, Feb 25, 2016 at 1:07 AM, Christer Holmberg
>>>> <christer.holmberg@ericsson.com> wrote:
>>>> Hi Peter,
>>>>
>>>> I submitted a new version (-27) of BUNDLE a few days ago. Could you
>>>> take a look at the ICE Considerations section, and say whether you
>>>> are ok with the text?
>>>>
>>>> Thanks!
>>>>
>>>> Regards,
>>>>
>>>> Christer
>>>>
>>>> From: Peter Thatcher [mailto:pthatcher@google.com]
>>>> Sent: 25 February 2016 08:53
>>>> To: Christer Holmberg <christer.holmberg@ericsson.com>
>>>> Cc: Roman Shpount <roman@telurix.com>; mmusic@ietf.org; Paul Kyzivat
>>>> <pkyzivat@alum.mit.edu>
>>>>
>>>> Subject: Re: [MMUSIC] Questions about ICE candidates with BUNDLE
>>>>
>>>> That makes sense to me.
>>>>
>>>> On Sun, Feb 21, 2016 at 2:12 AM, Christer Holmberg
>>>> <christer.holmberg@ericsson.com> wrote:
>>>> Hi Roman,
>>>>
>>>> I didn't check whether some of the ICE attributes were session-level,
>>>> but I agree with what you say: the same rule should apply to all
>>>> media-level ICE attributes.
>>>>
>>>> Regards,
>>>>
>>>> Christer
>>>>
>>>> Sent from my Windows Phone
>>>> ________________________________________
>>>> From: Roman Shpount
>>>> Sent: ‎21/‎02/‎2016 08:21
>>>> To: Christer Holmberg
>>>> Cc: Peter Thatcher; mmusic@ietf.org; Paul Kyzivat
>>>> Subject: Re: [MMUSIC] Questions about ICE candidates with BUNDLE On
>>>> Sat, Feb 20, 2016 at 12:57 PM, Christer Holmberg
>>>> <christer.holmberg@ericsson.com> wrote:
>>>>
>>>>> Correct, and that's one reason I suggest that we limit the scope to
>>>>>> ICE, eventhough we probably could do the same thing for any
>>>>>> IDENTICAL and TRANSPORT category attribute.
>>>>>>
>>>>>
>>>>> ​> While it would be nice to remove any duplication, the duplication
>>>> is particularly painful for ICE candidates, because
>>>>
>>>>> there can be a lot of them, and because they change without any
>>>>> offer/answer action (thanks to trickle ICE). ​ So if we just covered
>>>>> that candidates, we'd be getting most of the value.
>>>>>
>>>>
>>>> Assuming the scope is ICE, shouldn't the same still apply also to
>>>> other ICE related attributes? I assume the values for the
>>>> "remote-candidates", "ice-lite", "ice-mismatch", "ice-ufrag",
>>>> "ice-pwd", "ice-pacing" and "ice-options" attributes will be identical
>>>> within a BUNDLE group, so...
>>>>
>>>> "ice-lite" and "ice-options" are session level only candidates, so
>>>> they should not be in the m= line BUNDLE or any other type. The same
>>>> logic that applies to ICe candidates should apply to other media
>>>> level ICE SDP attributes or things will break
>>>>
>>>> Regards,
>>>> _____________
>>>> Roman Shpount
>>>>
>>>>
>>>>
>>>>
>>>> _______________________________________________
>>>> mmusic mailing list
>>>> mmusic@ietf.org
>>>> https://www.ietf.org/mailman/listinfo/mmusic
>>>>
>>>
>>>
>>
> _______________________________________________
> mmusic mailing list
> mmusic@ietf.org
> https://www.ietf.org/mailman/listinfo/mmusic
>