Re: [Wish] WG Last Call for draft-ietf-wish-whip

Sergio Garcia Murillo <sergio.garcia.murillo@gmail.com> Mon, 06 February 2023 14:09 UTC

Return-Path: <sergio.garcia.murillo@gmail.com>
X-Original-To: wish@ietfa.amsl.com
Delivered-To: wish@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E505CC1522DA for <wish@ietfa.amsl.com>; Mon, 6 Feb 2023 06:09:01 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.097
X-Spam-Level:
X-Spam-Status: No, score=-2.097 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=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=gmail.com
Received: from mail.ietf.org ([50.223.129.194]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id oxgwOib-XVrH for <wish@ietfa.amsl.com>; Mon, 6 Feb 2023 06:08:57 -0800 (PST)
Received: from mail-ej1-x62c.google.com (mail-ej1-x62c.google.com [IPv6:2a00:1450:4864:20::62c]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 2853CC153CBB for <wish@ietf.org>; Mon, 6 Feb 2023 06:08:54 -0800 (PST)
Received: by mail-ej1-x62c.google.com with SMTP id hx15so34424120ejc.11 for <wish@ietf.org>; Mon, 06 Feb 2023 06:08:54 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=DbeRsl92x4vi0GM+wVq5RmPpXItfWpCsU5HWn7X5+tA=; b=Tke4fGllvdQ3XsWWf88w5TqG4WhvC0+MS5SjTbYTYGGaa0TAhHkHKfuA7dt5G4Byh2 6p34O5HAoq5pGfBwMvBeRobh/KOcjofx7e/u66l5cV3cZwlksGOpHPsOzw6+LnZAxT4K Z45HSF2IiUr+uMFS3FFOTXCMwivwbzFjUsAO7Yhg2RNJ8FSSkRPefihCr73vL3Q7dcN3 eEWm7TFZxPg7YCtPdZ7id21uuFjoywTWGO5kBCg4fm20VqL6MecgAyDKL2keaG9TpmDh C2l+ZO3gughMjPHU7yU1oPWK7ZPbEuYOOakWI/N4xWRJZJkWNwjysDlN4yJH30oSwKjy XOoA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=DbeRsl92x4vi0GM+wVq5RmPpXItfWpCsU5HWn7X5+tA=; b=yOPsM3VpgTgUfIeVgiEeRxteR6C7jIB5WLGU3ksv3V3oPNpVKGFft8dcC7bRSciaX2 Y+f9sDg1tElAsBqrWNJQqWuScjt3l4K8dIwEdGK4yQoGjLJ7jBXhjymRk/Y6KtnPaWvw z5DmuYS6Ls5c5pd0ryRq0UTCOmCi8UIV/NKqEGPbSBIYOMgq8fuLvLmTYNTGVUCEWjvY 4Xze6UcpRyKkUHDl88IIQwCAFmCQG2ql3NHKe1aOOJkSwqslxYvpMreHGQD3rXLa3flw ez5iI4cOq64QLg66pEdfhQ2FNsOSeErl5hV6qoeKO3xKNoMncLlkeMR4A082G42ILnd5 bk4w==
X-Gm-Message-State: AO0yUKVvu10R+uzvxEdV7S4nMWuZ7nljmxr3FAJNn6StzOaX/bIDe+iF K1EVyj9uvyjOTsmvJvCrd0akxNfW8N7UkBSERnnO31bkH5k=
X-Google-Smtp-Source: AK7set8X06Fjc9rULvK5txfqrjcPaWdi1fcjHGWIYdkH/RNX+IeTOeb0gsMYPIrptv+kUT7Jq33H1DjR4lGFeSUp9Co=
X-Received: by 2002:a17:906:b052:b0:871:be7:c98c with SMTP id bj18-20020a170906b05200b008710be7c98cmr5355068ejb.47.1675692532616; Mon, 06 Feb 2023 06:08:52 -0800 (PST)
MIME-Version: 1.0
References: <5372AA95-F2A7-4E98-8FBA-92CD18D6A9C0@sn3rd.com> <87bkmh2x6a.wl-jch@irif.fr> <CA+ag07bqkUjMKvupmokrQiz95=hBD4fEK1VBc2z1Bvd=7irpLw@mail.gmail.com> <878rhb9gm0.wl-jch@irif.fr> <CA+ag07ZBUTWJXq63VwXKhG28zh46VgfCSzFJA1iGqLEqGf_v_Q@mail.gmail.com> <875yceaopc.wl-jch@irif.fr>
In-Reply-To: <875yceaopc.wl-jch@irif.fr>
From: Sergio Garcia Murillo <sergio.garcia.murillo@gmail.com>
Date: Mon, 06 Feb 2023 15:08:42 +0100
Message-ID: <CA+ag07YPbxdoNMJ=xQe+Mp917mjPES-iUBGcZe7+BaYH2i4OyA@mail.gmail.com>
To: Juliusz Chroboczek <jch@irif.fr>
Cc: Sean Turner <sean@sn3rd.com>, WISH List <wish@ietf.org>
Content-Type: multipart/alternative; boundary="00000000000028d1e305f4089203"
Archived-At: <https://mailarchive.ietf.org/arch/msg/wish/zO7UPgVh4KUNl6ArYIQSnF0-kM8>
Subject: Re: [Wish] WG Last Call for draft-ietf-wish-whip
X-BeenThere: wish@ietf.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: WebRTC Ingest Signaling over HTTPS <wish.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/wish>, <mailto:wish-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/wish/>
List-Post: <mailto:wish@ietf.org>
List-Help: <mailto:wish-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/wish>, <mailto:wish-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 06 Feb 2023 14:09:02 -0000

On Mon, Feb 6, 2023 at 2:49 PM Juliusz Chroboczek <jch@irif.fr> wrote:

> > Can you point me to where in th3 spec it describes that the ice
> gathering phase
> > is started in the createOffer. JSEP states the contrary:
>
> Sorry, you're right.  It's setLocalDescription that triggers ICE.
>
> So in order to get proper ICE servers we need to send the initial offer
> before we even start gathering candidates.  In the absence of Trickle ICE,
> we cannot reliably communicate *any* client-side candidates to the server.
>

Again, note that communitating ice candidates from the client to the server
is only needed in case the media server is behind NAT and the media server
needs to do hole punching to receive the binding request.



> Does that not suggest that Trickle ICE should be required?
>

We can upgrade OPTIONAL to RECOMMENDED for trickle ICE support.


>
> >> I'm probably mistaken, but I was under the impression that you need an
> ICE
> >> restart for the new configuration to have any effect.  Could you please
> >> present your evidence that that is not the case?
>
> > What kind of evidence do you need?
>
> A browser test that shows relay candidates being generated by the client
> when using the sequence that you suggest.
>

Given that we have acknowledged that the spec is compliant with JSEP, I
don't think that I need to provide further evidence.

Best regards
Sergio