Re: [AVTCORE] Response to W3C WebTransport WG Request from IETF 112
Sergio Garcia Murillo <sergio.garcia.murillo@gmail.com> Mon, 11 April 2022 19:10 UTC
Return-Path: <sergio.garcia.murillo@gmail.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 2E15D3A0E08
for <avt@ietfa.amsl.com>; Mon, 11 Apr 2022 12:10:05 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.106
X-Spam-Level:
X-Spam-Status: No, score=-2.106 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_BLOCKED=0.001, 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 (2048-bit key)
header.d=gmail.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 xTfDEPxeO-4T for <avt@ietfa.amsl.com>;
Mon, 11 Apr 2022 12:10:00 -0700 (PDT)
Received: from mail-pf1-x42c.google.com (mail-pf1-x42c.google.com
[IPv6:2607:f8b0:4864:20::42c])
(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 F244B3A0DEF
for <avt@ietf.org>; Mon, 11 Apr 2022 12:09:59 -0700 (PDT)
Received: by mail-pf1-x42c.google.com with SMTP id b15so15427198pfm.5
for <avt@ietf.org>; Mon, 11 Apr 2022 12:09:59 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112;
h=mime-version:references:in-reply-to:from:date:message-id:subject:to
:cc; bh=iZ6v5T3nxFqs/zRAn7Yon5doDghu6l389GLcv4OYBC0=;
b=mpMStHrW6NGil0b/F4kx4Bt9O6FG2kkAVort8N/PuM1LHx5TDmneHl1kD+rBwYPiQY
yt9W3WSrmkXq8OqovIpVaFb8kWPywmE2ZsF1aaBz9J495AaWtc+XK4z5sBIVxZZn86hf
ojKqyFBw+dCswpbh6ej2KtR0S4su1oG+JqSb69Yq4dylJuEyl6VACQqKs46PNTXX2kci
s+Vd6jWy4Y3oDQN6XXrMDcK8NFtgvD3r0j/CgerkHiF0SC8J0qTeZSoVvkWasN5iyzc2
0Atz4EUoSkDekrVco2Q3mxXM4S8DxlneQvddwFX5lMqAFkaKvtnEGTiCHC5xB5apTXcd
4n2w==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20210112;
h=x-gm-message-state:mime-version:references:in-reply-to:from:date
:message-id:subject:to:cc;
bh=iZ6v5T3nxFqs/zRAn7Yon5doDghu6l389GLcv4OYBC0=;
b=jz/HpkYhFZOZm9rmS7fDVb2tbdk8FmvsE2p8APvxQWd9TvnHvr14O4XRbQ8eBOaylt
eVrW2/ltpb0wTL+bgyPaeb+MCwxLfV2T8g8CqwUlpwsd/IqWCD40/TCkz69JDenOKSJt
2SrpXal2Z4fY1GpXYFE2pm9Mp7aeMv75pbIRGQVCAVKO0n996GdPZ+40lvPdtJxR2Ejl
TBCKOC07t7P5Y0pVcWKliaoMdmhHb7tpcxZHuW4ISeizD1sq2cVPP2upFE1X1weHN7lB
41Z0Mp7KSohWo5fLwLBqwrAbZwhDwXZ3opBrY6SIa398EQlsXnMxa0CHOrtouQwHZq0P
0jdw==
X-Gm-Message-State: AOAM530NPN8JvDv8H+grkY+2s7Fjs6VbrL00zVGSVHrmeil2OEFjK3qd
nX1KXXu6T02NFLqeIFvo9R/r8JAb/XVkU2Tr5bM=
X-Google-Smtp-Source: ABdhPJwXtCI/wD6FHCObrMNj+WWdVzRuyLVfgYquRhBMag3tchKC1l0AwiPPel0hzp/Bv+M5t948CcptLXKgmga/2zw=
X-Received: by 2002:aa7:943b:0:b0:505:70bd:61ab with SMTP id
y27-20020aa7943b000000b0050570bd61abmr829354pfo.58.1649704198828; Mon, 11 Apr
2022 12:09:58 -0700 (PDT)
MIME-Version: 1.0
References: <CAOW+2dvCh637LfwX23xNuQo8q=GGiDkWSoypYL0XWGV_ERmuDg@mail.gmail.com>
<6AC334A4-C1C5-426C-8151-B7F12659C47B@csperkins.org>
<CAKKJt-ckZfBecbEtOQpRCok21RZJPQ7wT-uhPz4ozFWSNYi-6g@mail.gmail.com>
<4F54EF05-D39E-4E5D-931B-D0F165593492@8x8.com>
<94580C1B-1427-4FE3-AD63-00F4DF8369F7@stewe.org>
In-Reply-To: <94580C1B-1427-4FE3-AD63-00F4DF8369F7@stewe.org>
From: Sergio Garcia Murillo <sergio.garcia.murillo@gmail.com>
Date: Mon, 11 Apr 2022 21:09:48 +0200
Message-ID: <CA+ag07bAqeSXYp7iYO1MJz+XLPxgJiPH0O89vNTNo0zq64Rvcg@mail.gmail.com>
To: Stephan Wenger <stewe@stewe.org>
Cc: Jonathan Lennox <jonathan.lennox@8x8.com>,
Spencer Dawkins at IETF <spencerdawkins.ietf@gmail.com>,
Colin Perkins <csp@csperkins.org>,
=?UTF-8?B?SsO2cmcgT3R0?= <ott@in.tum.de>, IETF AVTCore WG <avt@ietf.org>
Content-Type: multipart/alternative; boundary="000000000000c1756905dc65b07d"
Archived-At: <https://mailarchive.ietf.org/arch/msg/avt/gTTkoIjJxSgAundp3EVYw1bzlf0>
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 19:10:05 -0000
El lun, 11 abr 2022 18:19, Stephan Wenger <stewe@stewe.org> escribió: > Inline in blue. > > S. > > > > > > On 4/11/22, 08:24, "avt on behalf of Jonathan Lennox" < > avt-bounces@ietf.org on behalf of jonathan.lennox@8x8.com> wrote: > > > > > > > > > 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. > > > > Right. And ideally, that API signaling would be powerful enough to > differentiate between different media and their requirements. For example: > > -G711 audio has zero elasticity; if CC were to kick in, the realistic > choices are to ignore the CC, or terminate the session. No middle ground. > > -Multi-resolution pre-coded video (think DASH) has some flexibility, but > bitrate adjustment can take many hundred milliseconds to seconds. > > -a software-based real-time video encoder can be built to have a lot of > flexibility, on very short notice—but, the application/user may not like > the encoder to exercise that flexibility. For example, broadcast > contribution applications and their encoders would not want to start > skipping frames, go down with the resolution, or too far up with the QP, > even if that would make the CC happy. Video conferencing, OTOH, could cope > with all of that, up to a certain pain-point. > I don't think that the webtransport api and the browser stack should have this information, it is completely up to the application to control what is the behaviour based on the current bw estimation. Moreover, I doubt that the webtransport stack could provide a valid bw estimation usable by the app at all. IMHO the bwe needs to be calculated at the js app level and just needs the quic cc not mess too much and if possible provide the reception time stats for the sent packets. Best regards Sergio
- [AVTCORE] Response to W3C WebTransport WG Request… Bernard Aboba
- Re: [AVTCORE] Response to W3C WebTransport WG Req… Colin Perkins
- Re: [AVTCORE] Response to W3C WebTransport WG Req… Spencer Dawkins at IETF
- Re: [AVTCORE] Response to W3C WebTransport WG Req… Colin Perkins
- Re: [AVTCORE] Response to W3C WebTransport WG Req… Sergio Garcia Murillo
- Re: [AVTCORE] Response to W3C WebTransport WG Req… Jonathan Lennox
- Re: [AVTCORE] Response to W3C WebTransport WG Req… Stephan Wenger
- Re: [AVTCORE] Response to W3C WebTransport WG Req… David Baldassin
- Re: [AVTCORE] Response to W3C WebTransport WG Req… Sergio Garcia Murillo
- Re: [AVTCORE] Response to W3C WebTransport WG Req… Bernard Aboba
- Re: [AVTCORE] Response to W3C WebTransport WG Req… Stefan Holmer
- Re: [AVTCORE] Response to W3C WebTransport WG Req… Joerg Ott
- Re: [AVTCORE] Response to W3C WebTransport WG Req… Stephan Wenger
- Re: [AVTCORE] Response to W3C WebTransport WG Req… Stefan Holmer