Re: [AVTCORE] Response to W3C WebTransport WG Request from IETF 112

Jonathan Lennox <jonathan.lennox@8x8.com> Mon, 11 April 2022 15:23 UTC

Return-Path: <jonathan.lennox@8x8.com>
X-Original-To: avt@ietfa.amsl.com
Delivered-To: avt@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 0C4763A0E9A for <avt@ietfa.amsl.com>; Mon, 11 Apr 2022 08:23:53 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.109
X-Spam-Level:
X-Spam-Status: No, score=-2.109 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, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01, 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 6CAtJV-a3OjF for <avt@ietfa.amsl.com>; Mon, 11 Apr 2022 08:23:48 -0700 (PDT)
Received: from mail-qk1-x733.google.com (mail-qk1-x733.google.com [IPv6:2607:f8b0:4864:20::733]) (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 32F3C3A0E93 for <avt@ietf.org>; Mon, 11 Apr 2022 08:23:48 -0700 (PDT)
Received: by mail-qk1-x733.google.com with SMTP id c199so9190523qkg.4 for <avt@ietf.org>; Mon, 11 Apr 2022 08:23:48 -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=HGoJtaeyKSEe7sL3yW2TKaSK4v81gH7KqnMIRmTxh3c=; b=RQZcCJVAya17Fer61atsBRDR82NlIBYOFGKuLisE6yDuZbJOE3MwX/3gpwYfpIhxib I65q1IhhH/AiwSI8v1emORYvtPQ69A3Bj9uMlj6tClOcZrbxcGGZuY++qteoUBGjwD/u fmsQJzDJkjfkVxUMwTG6ThjpMadluStPvW6LM=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=HGoJtaeyKSEe7sL3yW2TKaSK4v81gH7KqnMIRmTxh3c=; b=aKMjsRndejj/P7eOOFQGM3KCQJ/bF+9ze/9QUJrnph00wsrJb1SB/nmy2yYXT6qDTZ 06USla0WSUcZHAkVcqmHvyZZKtuK56byQ5t/JQ3Na8cb4zxOFmRwYT8tMwSYdbUxVOII jNXyTi5LNrJuuSnBN7bNWbvoGYom7fkda9CVo/GNRcITkYxnIWpg8rr4S9Y84pxSZab8 RIjrXjFHKutxUKJXnWVY+mdMlApf9lo7kw121TSkt9aiGOKwX0SHW6qX+Wum61i3TvJV rEYSfR37XYulFR9jroUnkE4hd6/SyH7tAY2hJ6qADe4Ky8pBDNwZ9maCMipK5vgLi33v /YeQ==
X-Gm-Message-State: AOAM533YhBrdCjUQgfdTPoBGzyDtiXFl+zZ3KplCgij3bOZ+lMfGsLnA JGRJB45Y8l3woqhdRYCa88VVUw==
X-Google-Smtp-Source: ABdhPJxPeqRCkx5egypqzW6aDyclq7j1USM1xU3lCmUtNKEt2J4uq6AvweEOPSLRFKSAtCc+oUX60w==
X-Received: by 2002:a05:620a:24d3:b0:67d:1e2c:7a90 with SMTP id m19-20020a05620a24d300b0067d1e2c7a90mr21868305qkn.12.1649690626563; Mon, 11 Apr 2022 08:23:46 -0700 (PDT)
Received: from smtpclient.apple ([2601:86:101:11e0:21a8:77ac:4f8d:1110]) by smtp.gmail.com with ESMTPSA id r15-20020a37a80f000000b0069c0fb5d5dfsm3256683qke.92.2022.04.11.08.23.46 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Mon, 11 Apr 2022 08:23:46 -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: <CAKKJt-ckZfBecbEtOQpRCok21RZJPQ7wT-uhPz4ozFWSNYi-6g@mail.gmail.com>
Date: Mon, 11 Apr 2022 11:23:45 -0400
Cc: Colin Perkins <csp@csperkins.org>, IETF AVTCore WG <avt@ietf.org>, Jörg Ott <ott@in.tum.de>
Content-Transfer-Encoding: quoted-printable
Message-Id: <4F54EF05-D39E-4E5D-931B-D0F165593492@8x8.com>
References: <CAOW+2dvCh637LfwX23xNuQo8q=GGiDkWSoypYL0XWGV_ERmuDg@mail.gmail.com> <6AC334A4-C1C5-426C-8151-B7F12659C47B@csperkins.org> <CAKKJt-ckZfBecbEtOQpRCok21RZJPQ7wT-uhPz4ozFWSNYi-6g@mail.gmail.com>
To: Spencer Dawkins at IETF <spencerdawkins.ietf@gmail.com>
X-Mailer: Apple Mail (2.3654.120.0.1.13)
Archived-At: <https://mailarchive.ietf.org/arch/msg/avt/MVp8t0v56V5Wq5lBh5XjtigqNdc>
Subject: Re: [AVTCORE] Response to W3C WebTransport WG Request from IETF 112
X-BeenThere: avt@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Audio/Video Transport Core Maintenance <avt.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/avt>, <mailto:avt-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/avt/>
List-Post: <mailto:avt@ietf.org>
List-Help: <mailto:avt-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/avt>, <mailto:avt-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 11 Apr 2022 15:23:53 -0000


> On Apr 11, 2022, at 1:34 AM, Spencer Dawkins at IETF <spencerdawkins.ietf@gmail.com> wrote:
> 
> But even if we don't need to choose between media-oriented congestion controllers, we would need a QUIC extension to allow us to say "we're doing media, so don't use the congestion controllers you might use for non-media traffic". 
> 
> I suspect the QUIC working group would be a fine place to work on that extension (and if we did it anywhere else, QUIC would either ask, or be asked, to review that work anyway). 

It’s not clear to me that you need a *protocol* extension to signal this?  Monolithically, a sender knows that it’s sending media, and can choose its congestion control algorithm appropriately.

You definitely would need *API* signaling to indicate from the application to the QUIC stack that media is being sent, and thus an appropriate low-latency congestion controller should be chosen.  This is absolutely relevant to the W3C API, and thus should probably be communicated in the liaison statement response.

(There may be QUIC protocol extensions needed to support these low-latency congestion controllers, probably something like draft-huitema-quic-ts, but I think work’s ongoing on that pretty well already.)