Re: [MMUSIC] trickle-ice review

Emil Ivov <emcho@jitsi.org> Tue, 14 July 2015 02:35 UTC

Return-Path: <emcho@sip-communicator.org>
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 260AE1A8990 for <mmusic@ietfa.amsl.com>; Mon, 13 Jul 2015 19:35:01 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.979
X-Spam-Level:
X-Spam-Status: No, score=-1.979 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, FM_FORGED_GMAIL=0.622, RCVD_IN_DNSWL_LOW=-0.7, 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 Qd5Ajo9nM7M0 for <mmusic@ietfa.amsl.com>; Mon, 13 Jul 2015 19:34:59 -0700 (PDT)
Received: from mail-oi0-f44.google.com (mail-oi0-f44.google.com [209.85.218.44]) (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 5E5731A8989 for <mmusic@ietf.org>; Mon, 13 Jul 2015 19:34:59 -0700 (PDT)
Received: by oihq81 with SMTP id q81so53570378oih.2 for <mmusic@ietf.org>; Mon, 13 Jul 2015 19:34:58 -0700 (PDT)
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:content-type; bh=/yh58S2AZfM03ghPWzz0ax0ZIa3YIPPMlpe+WGtneqI=; b=BSbNtcnQUsnOTbuCCFaVWyYYIw8/Mp7m3lYlt+PqEJEuGWpE6XmNtLxOJRvwR233yE LBp6F92z3OrIN4r/TByV2uqRETYhrv8gIBrs9j2Hcg3iyRMdvHwrE5SVRaxizX5aD2AD KH6K9+Ib8rc/r3/66iCK2muFchLkJEx+2//bvQagm37HqkK0WZ/lHVnh4KCpkLEMVjwL Fvpgpy0YBqOe9LlRhP5hFziTf544YmHZXsbRy95e2WHn7RkI7ZuMnCJ4iyd4d3KNuGQL m534PoIFlaRb3fEO+7KS31icFOu1zf4xe8I2hmmk9pyp3dXkxwqoZ1cFYxPm1C9Zzb8w syJA==
X-Gm-Message-State: ALoCoQlWosOg05PN1ZHQjt5tqIv2Z0uG0SNMGIMs911ytSjQJlqyYgNlG2nRHX+dd4n1S9W1fO6t
X-Received: by 10.182.95.69 with SMTP id di5mr12637164obb.73.1436841298741; Mon, 13 Jul 2015 19:34:58 -0700 (PDT)
Received: from mail-ob0-f179.google.com (mail-ob0-f179.google.com. [209.85.214.179]) by smtp.gmail.com with ESMTPSA id q6sm4839295oia.7.2015.07.13.19.34.58 for <mmusic@ietf.org> (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Mon, 13 Jul 2015 19:34:58 -0700 (PDT)
Received: by obnw1 with SMTP id w1so15604348obn.3 for <mmusic@ietf.org>; Mon, 13 Jul 2015 19:34:57 -0700 (PDT)
X-Received: by 10.182.71.72 with SMTP id s8mr34544221obu.80.1436841297943; Mon, 13 Jul 2015 19:34:57 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.76.41.209 with HTTP; Mon, 13 Jul 2015 19:34:38 -0700 (PDT)
In-Reply-To: <559BDF0C.8040809@andyet.net>
References: <559B4F02.9050305@andyet.net> <BLU406-EAS191616968BE16B1686143A293920@phx.gbl> <559BDF0C.8040809@andyet.net>
From: Emil Ivov <emcho@jitsi.org>
Date: Mon, 13 Jul 2015 21:34:38 -0500
Message-ID: <CAPvvaa+tUeqGSxbUaeZSkvxymp9Z5ECutP1qJks+yHH6R_myNg@mail.gmail.com>
To: Peter Saint-Andre - &yet <peter@andyet.net>
Content-Type: text/plain; charset="UTF-8"
Archived-At: <http://mailarchive.ietf.org/arch/msg/mmusic/HNAF5R-0WoK-oZxVtDfZk6hWm7k>
Cc: "mmusic@ietf.org" <mmusic@ietf.org>
Subject: Re: [MMUSIC] trickle-ice review
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: Tue, 14 Jul 2015 02:35:01 -0000

On Tue, Jul 7, 2015 at 9:15 AM, Peter Saint-Andre - &yet
<peter@andyet.net> wrote:
> On 7/7/15 1:53 AM, Bernard Aboba wrote:
>>
>> On Jul 6, 2015, at 9:16 PM, Peter Saint-Andre - &yet
>> <peter@andyet.net> wrote:
>>>
>>> As we have discovered recently (see the research the Philipp Hancke
>>> has been performing on deployed WebRTC audio/video services), the
>>> best call setup time and thus user experience is found by sending
>>> only relayed candidates first.
>>
>>
>> [BA] This result has been known for quite some time - and provides an
>> argument that the recommended priority formula is sub-optimal.
>> However, the question is what to do if relay candidates are not yet
>> available, but host candidates are. Are you saying it is optimal to
>> wait and trickle relay candidates??
>
>
> The current text doesn't cover any of those nuances:
>
>    For optimal performance, it is RECOMMENDED that an initial offer
>    contains host candidates only.  \

Indeed, this should say "none" or host candidates only!

As to whether or not relay would be the only available candidates,
that's an application choice. Host candidates are always faster to
gather and there are many cases where they would also be just as or
more reliable than relay ones.

Cheers,
Emil

> This would allow both agents to start
>    gathering server reflexive, relayed and other non-host candidates
>    simultaneously, and it would also enable them to begin connectivity
>    checks.
>
> But we know that, if relay candidates *are* available, it is not optimal for
> the initial offer to contain host candidates only. So the categorical text
> in the document isn't right, I think.
>
> One approach would be to cover the nuances (if you have a relayed candidate,
> send just that in the initial offer - but if not then send only host
> candidates).
>
> Another approach would be to say "immediately send whatever candidates you
> already know about in the initial offer because this enables both agents to
> start gathering additional candidates and performing connectivity checks".
> That seems to be what the current text is actually trying to say. Then leave
> the issue of host vs. relayed out of the mix here because I think that's a
> separate issue and not specific to trickle ICE.
>
> Peter
>
> --
> Peter Saint-Andre
> https://andyet.com/
>
> _______________________________________________
> mmusic mailing list
> mmusic@ietf.org
> https://www.ietf.org/mailman/listinfo/mmusic



-- 
https://jitsi.org