Re: [Wish] Proposal: Triggering ICE Restart
Jonathan Lennox <jonathan.lennox@8x8.com> Mon, 02 August 2021 21:07 UTC
Return-Path: <jonathan.lennox@8x8.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 C99833A1C80
for <wish@ietfa.amsl.com>; Mon, 2 Aug 2021 14:07:21 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.099
X-Spam-Level:
X-Spam-Status: No, score=-2.099 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, RCVD_IN_DNSWL_NONE=-0.0001,
SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001]
autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key)
header.d=8x8.com
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 IGdDyPQ96sTJ for <wish@ietfa.amsl.com>;
Mon, 2 Aug 2021 14:07:17 -0700 (PDT)
Received: from mail-qt1-x82b.google.com (mail-qt1-x82b.google.com
[IPv6:2607:f8b0:4864:20::82b])
(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 F39793A1C7A
for <wish@ietf.org>; Mon, 2 Aug 2021 14:07:16 -0700 (PDT)
Received: by mail-qt1-x82b.google.com with SMTP id k13so12591392qth.10
for <wish@ietf.org>; Mon, 02 Aug 2021 14:07:16 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=8x8.com; s=googlemail;
h=mime-version:subject:from:in-reply-to:date:cc
:content-transfer-encoding:message-id:references:to;
bh=pfbffpoZScdXdG2cvVb4ziNPn4gP90k9rAWRXVWyJCs=;
b=SlYCXD24pijoXpIY/yk9Nbj5QFAH/ccUppHI7Gj2av6lYJaWeFCHWygJGCW1EpirYc
SAczZbPx42e+Lu36qPdf2BMUlg4SaLEppmw5V0VGuhxdVqoO4S7vwRxPu0JmB3YEhBnh
+0Gfhm2qKykg1qNntWKuvCjGCu+ESpspY5dKo=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20161025;
h=x-gm-message-state:mime-version:subject:from:in-reply-to:date:cc
:content-transfer-encoding:message-id:references:to;
bh=pfbffpoZScdXdG2cvVb4ziNPn4gP90k9rAWRXVWyJCs=;
b=Vk1M4II1PpoenYZlmYaHvw+e8KB8XvgneqhORSjFCUjXthLyFyIqEN1XyCZZMwwkrk
K5ZBgBE0FURX/6s6fDcMxILQowmo//w7Rmwxm/jQ5DzLpOfXMynaQFonsjDult+lFhra
kCbQQNipqA6DLJ470S8UsvRcBVtD7dH4XC2aDAV0sPvcIdMhgVWX2GxV36NPNjH3Qpo6
/H5W9L2RsIr/JbeE8DTSFh3GB0XpVcR4ybKDv6oGKlAa2QukRboyVhtx/6C14r+wwEkg
Yne30g1uhdr97xcZGp8FIikVybamjSzp6btLptRTr1aKsWKzNBBG5/kBhgvZfUtFzs7o
XSSw==
X-Gm-Message-State: AOAM533Sdpb+J3WXqtkEL+V4GPerjCyxugdPM2i6VkyFwmnVb9wVGGxk
0K5TUe/1NIjkGJH+J8Fy6Yg51Q==
X-Google-Smtp-Source: ABdhPJxbilZQYNWJrvNkGsoKnWwttelvP4CqUoNYEqhmoX/kUCo4+XGBo/m63vIVRHpJrs8cUU7pSg==
X-Received: by 2002:ac8:7e89:: with SMTP id w9mr16205068qtj.8.1627938435167;
Mon, 02 Aug 2021 14:07:15 -0700 (PDT)
Received: from smtpclient.apple ([2601:86:101:74d0:e41d:871a:1635:8ec8])
by smtp.gmail.com with ESMTPSA id t124sm1403563qke.16.2021.08.02.14.07.14
(version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128);
Mon, 02 Aug 2021 14:07:14 -0700 (PDT)
Content-Type: text/plain;
charset=utf-8
Mime-Version: 1.0 (Mac OS X Mail 14.0 \(3654.120.0.1.13\))
From: Jonathan Lennox <jonathan.lennox@8x8.com>
In-Reply-To: <437e03e0-3594-2090-326e-e0859bf604d2@nostrum.com>
Date: Mon, 2 Aug 2021 17:07:14 -0400
Cc: Sergio Garcia Murillo <sergio.garcia.murillo@gmail.com>,
WISH List <wish@ietf.org>
Content-Transfer-Encoding: quoted-printable
Message-Id: <87A229E1-572A-45DC-8E4A-F6BD7600C77B@8x8.com>
References: <bd38b2af-a7a7-e992-ab46-a9fe4f06b305@nostrum.com>
<CA+ag07Zy-CGzfWMHQ9kL6j3hS1JhB3P02FJRvMd8Fb7D9HCXKA@mail.gmail.com>
<1a723b61-ff83-a9e4-c7e9-45950914ba44@nostrum.com>
<CA+ag07Z=v6uvQsP9dkrC2zrBk53mxOWWrqow+LHXuPZKM0tURw@mail.gmail.com>
<437e03e0-3594-2090-326e-e0859bf604d2@nostrum.com>
To: Adam Roach <adam@nostrum.com>
X-Mailer: Apple Mail (2.3654.120.0.1.13)
Archived-At: <https://mailarchive.ietf.org/arch/msg/wish/26YHEtJbiN7WwgaaHRmAcAo5zO8>
Subject: Re: [Wish] Proposal: Triggering ICE Restart
X-BeenThere: wish@ietf.org
X-Mailman-Version: 2.1.29
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, 02 Aug 2021 21:07:22 -0000
> On Aug 2, 2021, at 4:14 PM, Adam Roach <adam@nostrum.com> wrote: > > On 7/31/21 02:35, Sergio Garcia Murillo wrote: >> On the other side mapping the sdp frag info to an actual sdp o/a is a trivial string replacement for the sdp answer, you can get the local username and frag from the ice transport object and add the server new candidates via the addCandidate method. > > This kind of syntactic manipulation seems really inelegant to me, but I can live with it if it gets us to consensus faster. > > So, in this scheme, we address the issue that Jonathan raised by returning ICE candidates in a 200 response to the PATCH request, right? Jonathan: can you see any issues with that approach? Yeah, that seems fine; you’d have ICE candidates, and the ufrag/password, in the 200 response to a PATCH request that does an ICE restar. (Assuming that’s sensible according to the HTTP semantics people, that is; it seems potentially odd enough that we should probably confirm this.) We also need to clarify that servers can’t trickle their own candidates (either for the initial connection or a restart), since we’re not supporting any sort of server push that could send them. (I don’t think the complexity of allowing servers to respond to non-restart trickle candidate PATCH requests with candidates of their own would be particularly useful.)
- [Wish] Proposal: Triggering ICE Restart Adam Roach
- Re: [Wish] Proposal: Triggering ICE Restart Sergio Garcia Murillo
- Re: [Wish] Proposal: Triggering ICE Restart Adam Roach
- Re: [Wish] Proposal: Triggering ICE Restart Sergio Garcia Murillo
- Re: [Wish] Proposal: Triggering ICE Restart Adam Roach
- Re: [Wish] Proposal: Triggering ICE Restart Jonathan Lennox
- Re: [Wish] Proposal: Triggering ICE Restart Juliusz Chroboczek
- Re: [Wish] Proposal: Triggering ICE Restart Christer Holmberg