Re: [AVTCORE] Call for Adoption (CfA): RTP over QUIC

Bernard Aboba <bernard.aboba@gmail.com> Mon, 27 June 2022 03:05 UTC

Return-Path: <bernard.aboba@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 DC35EC15A722 for <avt@ietfa.amsl.com>; Sun, 26 Jun 2022 20:05:05 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.103
X-Spam-Level:
X-Spam-Status: No, score=-2.103 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, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01, URIBL_BLOCKED=0.001, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=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 50n-K7GtyZBF for <avt@ietfa.amsl.com>; Sun, 26 Jun 2022 20:05:02 -0700 (PDT)
Received: from mail-ej1-x62a.google.com (mail-ej1-x62a.google.com [IPv6:2a00:1450:4864:20::62a]) (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 05B77C15A720 for <avt@ietf.org>; Sun, 26 Jun 2022 20:05:02 -0700 (PDT)
Received: by mail-ej1-x62a.google.com with SMTP id g26so16215717ejb.5 for <avt@ietf.org>; Sun, 26 Jun 2022 20:05:01 -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=rSr2Nm0Gxh1P21P25L3lRImQyT3REWX+ZsmMff4LsqQ=; b=D2HezmaJF/7DYGFFcr75uzPjW+e8leOTNfh/21E4wcpVBI1LyFVUonlCX44ygEqLF3 2x3sC31/oSJVzKGWkuKNPNKBxoZnPazMOPbD/etIDn2OnrF6cDqRMkPsHX7KHkqbASeu 050j2rHMr2i77lAhZHfuL/Q1fuM6kki/neilFKdw3H93P12iSLjcyANlN8HlvrSzjD7c EPGcUc/IZ0mDbVxZsFWkn377ET6e+HJnsqxujDmVKdO6HC8th99XpN6Cu5Mtfv/piM1+ BS2oNRzaen08/RNdRGixgm7ttjj6EU1BECJunXyS70vYnWIYZfM80kEa8SH/1kycqQX3 Oo0A==
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=rSr2Nm0Gxh1P21P25L3lRImQyT3REWX+ZsmMff4LsqQ=; b=0aBRe3UtBM1B9Bt5wAAuDugNGrwXyJ7S/MUJxpZd7XsESHk95yrZhktHJXW8Q9KCZF J7c/pSCmtqPdbbaFJpoU5CvR81g/EBEJhmh/Y5Q6BniluxedGyW3/W/4Jk901mKnI7/N cCImxCCHdoiCSUNPWm1ZjHyeVqYjuUNg49nJLTNMmmvDtUJrFh3vM0mfirZcSbv4cbzL vLhKtXvYwQNpuVl/O2kjXCZ7CS/a8zdo8zmKH/jXsQ9Jrgoe6q+XdGV2Sn6jDpZ5Fw4f moeGciCU1DSz4dGKcU5PurE1OZO4Ilv94I+OrV/rEqrqLaQkm8zuiO4PDPCWG2EY3Exd X5WQ==
X-Gm-Message-State: AJIora/CzcPaLKj3FCaWrN90WekY2+KfB0QgD4uDfnhuwsch6/EMT+Ld 3yfat+PvD8vqfoEcLSUHQ1RLZCdEEjM0hMet+f0=
X-Google-Smtp-Source: AGRyM1v+hlXoRAXqqTuwsOyR7GLf4Ho+UmDwGpqzai/Q7PRB681nEYsLWRWzctte4Tf3969VNDW4X9oqVkXxtPyy+jA=
X-Received: by 2002:a17:907:969f:b0:726:94a0:26fd with SMTP id hd31-20020a170907969f00b0072694a026fdmr7175203ejc.234.1656299100145; Sun, 26 Jun 2022 20:05:00 -0700 (PDT)
MIME-Version: 1.0
References: <FR2P281MB17972F344A5C1A20ED10D42187B79@FR2P281MB1797.DEUP281.PROD.OUTLOOK.COM> <C9A8F005-5AE3-4208-847B-CB3A08CC9856@gmail.com> <8e44acd9-d723-2b4d-2218-379f205c0d99@in.tum.de>
In-Reply-To: <8e44acd9-d723-2b4d-2218-379f205c0d99@in.tum.de>
From: Bernard Aboba <bernard.aboba@gmail.com>
Date: Sun, 26 Jun 2022 20:04:51 -0700
Message-ID: <CAOW+2duWA8zr2Q_UCGb9rRnERmOhx041+rgeJQLBOJDs4XK3Og@mail.gmail.com>
To: Joerg Ott <ott@in.tum.de>
Cc: Roland.Schott@telekom.de, IETF AVTCore WG <avt@ietf.org>
Content-Type: multipart/alternative; boundary="000000000000818b1205e2652fd3"
Archived-At: <https://mailarchive.ietf.org/arch/msg/avt/DXCbaJ7Kj4qqocIEbJfwz39CqXg>
Subject: Re: [AVTCORE] Call for Adoption (CfA): RTP over QUIC
X-BeenThere: avt@ietf.org
X-Mailman-Version: 2.1.39
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, 27 Jun 2022 03:05:06 -0000

We do have a flow identifier to demuxing and we have initial wording
on mixing real-time and possibly non-real-time data especially
concerning congestion control.  Likely not all will be handled by
the doc since, at some point, we get into too many application
specifics.  But the basic mechanisms will be in place.

[BA]  The "flow identifier" concept has evolved in various QUIC datagram
drafts.  It was originally included in draft-pauly-quic-datagram as well
as draft-schinazi-quic-h3-datagram, but it was removed in RFC 9221 and has
been replaced in draft-ietf-masque-h3-datagram with the following:

   HTTP/3 Datagram {
     Quarter Stream ID (i),
     [Context ID (i)],
     HTTP Datagram Payload (..),
   }


> 2. WebTransport support. Currently the draft does not support RTP over
> WebTransport.

This is something to be looked at closer.  The discussion with David
showed that it is non-trivial to get the ALPN allocations and all the
implications right.

[BA] I think there may have been a understanding.  David's last message
(see: https://mailarchive.ietf.org/arch/msg/avt/VSkKEEajBgZ4RI7S4MlF328YUCE/
) included the following:

"Based on Bernard's question, I thought that draft-engelbart-rtp-over-quic

was trying to multiplex RTP and WebTransport over the same QUIC connection.
That's my mistake, the draft isn't trying to do that. That wouldn't work
because of the ALPN points made above, but that's not what you're trying to
do in the first place. If instead, you want to run RTP over
WebTransport, then that's possible
from a protocol perspective, but you'd need an implementation of
WebTransport that would provide you more detailed information than what is
provided to Javascript today.


"



On Sun, Jun 26, 2022 at 9:44 AM Joerg Ott <ott@in.tum.de> wrote:

> Quickly on the two points inline:
>
> > I support adoption of RTP over QUIC.
> >
> > I do have two concerns, though:
> >
> > 1. The draft currently does not address how data would be multiplexed
> > with media. Part of the appeal of QUIC transport is the potential
> > ability to handle both data and media within a single QUIC connection.
>
> We do have a flow identifier to demuxing and we have initial wording
> on mixing real-time and possibly non-real-time data especially
> concerning congestion control.  Likely not all will be handled by
> the doc since, at some point, we get into too many application
> specifics.  But the basic mechanisms will be in place.
>
> > 2. WebTransport support. Currently the draft does not support RTP over
> > WebTransport.
>
> This is something to be looked at closer.  The discussion with David
> showed that it is non-trivial to get the ALPN allocations and all the
> implications right.
>
> Jörg
>
> >> On Jun 25, 2022, at 08:56, Roland.Schott@telekom.de wrote:
> >>
> >> 
> >>
> >> * I support adoption of "RTP over QUIC".
> >>
> >> Thanks
> >>
> >> Roland
> >>
> >> *Von:* avt <avt-bounces@ietf.org> *Im Auftrag von * Bernard Aboba
> >> *Gesendet:* Freitag, 24. Juni 2022 19:59
> >> *An:* IETF AVTCore WG <avt@ietf.org>
> >> *Betreff:* [AVTCORE] Call for Adoption (CfA): RTP over QUIC
> >>
> >> This is a Call for Adoption (CfA) of "RTP over QUIC".    The draft is
> >> available for inspection here:
> >>
> >> https://datatracker.ietf.org/doc/html/draft-engelbart-rtp-over-quic
> >> <https://datatracker.ietf.org/doc/html/draft-engelbart-rtp-over-quic>
> >>
> >> The Github repo used to track issues is here:
> >>
> >> https://github.com/mengelbart/rtp-over-quic-draft
> >> <https://github.com/mengelbart/rtp-over-quic-draft>
> >>
> >> The Call for Adoption will run until midnight Pacific Time on Monday,
> >> July 11, 2022.
> >>
> >> In response, please indicate one of the following:
> >>
> >> * I support adoption of "RTP over QUIC".
> >>
> >> * I object to adoption of "RTP over QUIC" due to the following open
> >> Issues <link to filed issues>
> >>
> >> Bernard
> >>
> >> For the Chairs
> >>
> >> _______________________________________________
> >> Audio/Video Transport Core Maintenance
> >> avt@ietf.org
> >> https://www.ietf.org/mailman/listinfo/avt
> >
> > _______________________________________________
> > Audio/Video Transport Core Maintenance
> > avt@ietf.org
> > https://www.ietf.org/mailman/listinfo/avt
>