Re: [MMUSIC] Questions about ICE candidates with BUNDLE

Suhas Nandakumar <suhasietf@gmail.com> Wed, 09 March 2016 15:42 UTC

Return-Path: <suhasietf@gmail.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 DA0E012D75A for <mmusic@ietfa.amsl.com>; Wed, 9 Mar 2016 07:42:28 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.699
X-Spam-Level:
X-Spam-Status: No, score=-2.699 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.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 18TPukDWcTMr for <mmusic@ietfa.amsl.com>; Wed, 9 Mar 2016 07:42:24 -0800 (PST)
Received: from mail-vk0-x22b.google.com (mail-vk0-x22b.google.com [IPv6:2607:f8b0:400c:c05::22b]) (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 8FFCC12E116 for <mmusic@ietf.org>; Wed, 9 Mar 2016 07:26:04 -0800 (PST)
Received: by mail-vk0-x22b.google.com with SMTP id k1so59597374vkb.0 for <mmusic@ietf.org>; Wed, 09 Mar 2016 07:26:04 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc; bh=sk7F1dVqzso80BVnWikyQ7X51wO+WOwCNm8TnSmmvSE=; b=hBn8kLdeomk/3Smglnu6RBu4SyHHsnLYq20cirxO/oMa4z4IMmH58VMyzlph3MLZJp Wc0L0ov3AMWf6HaEfNzMHFaOZjISb/p+IH1anRhJ5xG1QXhCdpxptAK6cGf1/qJu9I7+ Fesbk5YvcXH4BuxtcdznftkxjjyyWou07868EtfQWAKMhviEeoaznEWSeACrqTdhidYc tNqcx4cXiByY4pJtNuorhBfVETAm+7wW+CiT98RcUynsXL4A2l/KS2QlKwgPgLblFXmv 9If/clsF9JduHyIIghPhH4wEBWcgjxtaYDfMAvB1n+lk9paUWlOX9FIQ/lvmH1bpJPCu BzPA==
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:date :message-id:subject:from:to:cc; bh=sk7F1dVqzso80BVnWikyQ7X51wO+WOwCNm8TnSmmvSE=; b=eSz6ff7drz4DeTOSOeM0vgqC9x4icRbiIVcszxkLSkRW+SD5EZ5oXfSTfKtsw+ydHM oDmurFRuCmR74SXnW45yVcROVGJwCJIMSBCWNWLDXUgV31cm34iZBNY40zu+OkS3oKK6 UP/Q7ObI54+BjebpgD/94+OYT4FWuvegvQg8BST/SOp+JB4B/Jstt3sbSrjvFXRn06mN AlkPcCf79YVDwjzoH1SSh4MfjpvvZN5Dx0wk/xwYzToqEnpRoeKehYMJAJ1DGn9iSPK8 uXSuAQ2d60HgXclwMBEJbd1LaC3RA+QGIOBKKmHeA3g/qnLwZBq81pUBb+41L1bZpOee DgSA==
X-Gm-Message-State: AD7BkJJXkKqbV7zxvxpQp2XhyGeGpsyWomHveWztTrvVHkkx1ddza77OvTk9RrM8YYbvreRsPtmnGeLDUA1nbA==
MIME-Version: 1.0
X-Received: by 10.31.154.21 with SMTP id c21mr32492200vke.38.1457537163616; Wed, 09 Mar 2016 07:26:03 -0800 (PST)
Received: by 10.176.66.199 with HTTP; Wed, 9 Mar 2016 07:26:03 -0800 (PST)
In-Reply-To: <7594FB04B1934943A5C02806D1A2204B37EA5E65@ESESSMB209.ericsson.se>
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> <7594FB04B1934943A5C02806D1A2204B37EA3F10@ESESSMB209.ericsson.se> <7594FB04B1934943A5C02806D1A2204B37EA43A9@ESESSMB209.ericsson.se> <CAMRcRGSJMNcASmvnZuqOh=ZGF0QY8+WX2HWRxqRdAaN8pfzMpA@mail.gmail.com> <7594FB04B1934943A5C02806D1A2204B37EA5E65@ESESSMB209.ericsson.se>
Date: Wed, 09 Mar 2016 07:26:03 -0800
Message-ID: <CAMRcRGRa1mNPwsCS3VQ1+ejUa7FUXgO2sKXYTr5p8DP7TRa=Ew@mail.gmail.com>
From: Suhas Nandakumar <suhasietf@gmail.com>
To: Christer Holmberg <christer.holmberg@ericsson.com>
Content-Type: multipart/alternative; boundary="001a1140ed44e27509052d9f5041"
Archived-At: <http://mailarchive.ietf.org/arch/msg/mmusic/PYInZcyyrr3n8-sgVii26qS8Yfo>
Cc: Paul Kyzivat <pkyzivat@alum.mit.edu>, "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.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 15:42:29 -0000

Hello Christer

 I don't think the mux draft says that independent of the categories.

However for the IDENTICAL category, it does say that the attribute (and its
associated value) must be repeated across all the m=lines in the bundled
group. For the rest of the categories , we don't really say anything about
how the attribute exists in a given m=line but leave it to its normal
usages.

Thanks
Suhas



On Wed, Mar 9, 2016 at 7:21 AM, Christer Holmberg <
christer.holmberg@ericsson.com> wrote:

> Hi Suhas,
>
> My question is not about the semantics of the categories, but whether
> there is text saying that all attributes must explicitly be associated with
> each m- line (no matter the category).
>
> Regards,
>
> Christer
>
> Sent from my Windows Phone
> ------------------------------
> From: Suhas Nandakumar <suhasietf@gmail.com>
> Sent: ‎09/‎03/‎2016 16:57
> To: Christer Holmberg <christer.holmberg@ericsson.com>
> Cc: Paul Kyzivat <pkyzivat@alum.mit.edu>; Peter Thatcher
> <pthatcher@google.com>; mmusic@ietf.org
>
> Subject: Re: [MMUSIC] Questions about ICE candidates with BUNDLE
>
> Hello Christer et al
>
>   I am traveling this week and having difficulty in following lot of these
> discussions. So please bare with me if I am mis-representing the question
> here ...
>
>
> From the mux spec, the TRANSPORT category implies that no matter if a
> particular attribute is repeated or has different values across the m=lines
> , the one to be chose MUST correspond to the BUNDLE negotiated m= line.
>
> Thus, if we apply de-duplication in the way Offer/Answer is constructed,
> as long as the above rule applies when an attribute is selected for its
> value, things should be OK.
>
>
> Does this answer the question ?
>
>
>
> On Wed, Mar 9, 2016 at 5:46 AM, Christer Holmberg <
> christer.holmberg@ericsson.com> wrote:
>
>> Another question is whether this would have an impact on
>> draft-ietf-mmusic-mux-attributes. Suhas?
>>
>> Regards,
>>
>> Christer
>>
>> -----Original Message-----
>> From: mmusic [mailto:mmusic-bounces@ietf.org] On Behalf Of Christer
>> Holmberg
>> Sent: March 09, 2016 15:43
>> To: 'Paul Kyzivat'; Peter Thatcher
>> Cc: mmusic@ietf.org
>> Subject: Re: [MMUSIC] Questions about ICE candidates with BUNDLE
>>
>> Hi,
>>
>> ...
>>
>> >> 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.
>>
>> One reason would be if nobody gives a **** :)
>>
>> 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
>>
>
>