[AVTCORE] Requests for specific feedback on the RoQ presentation at IETF 119 AVTCORE

Spencer Dawkins at IETF <spencerdawkins.ietf@gmail.com> Tue, 19 March 2024 03:46 UTC

Return-Path: <spencerdawkins.ietf@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 272B5C14F617 for <avt@ietfa.amsl.com>; Mon, 18 Mar 2024 20:46:08 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.094
X-Spam-Level:
X-Spam-Status: No, score=-2.094 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, T_KAM_HTML_FONT_INVALID=0.01, 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 O9y86BYker65 for <avt@ietfa.amsl.com>; Mon, 18 Mar 2024 20:46:04 -0700 (PDT)
Received: from mail-pg1-x533.google.com (mail-pg1-x533.google.com [IPv6:2607:f8b0:4864:20::533]) (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 57C1AC14F6B0 for <avt@ietf.org>; Mon, 18 Mar 2024 20:46:04 -0700 (PDT)
Received: by mail-pg1-x533.google.com with SMTP id 41be03b00d2f7-5d4d15ec7c5so3937742a12.1 for <avt@ietf.org>; Mon, 18 Mar 2024 20:46:04 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1710819963; x=1711424763; darn=ietf.org; h=to:subject:message-id:date:from:mime-version:from:to:cc:subject :date:message-id:reply-to; bh=XQqmBekRiiEOXKwJH5+eJKTkw8+Wq0+uAUKe08KANDA=; b=KamXb78bOrpVK3npML5yaBLyu2F/BiU8wqWVCWE+dnphukK+w10FYl2P3g/v+lrTPo ZxSvgq0EsOUig6uRe+ScwR2vNs4/NAOmAuVGQwsySDvGsgB5FUnMBaABmikwr+Zxi8im u1Dg9deKv9jitW5JyulVoXwSOwF1Q2pkO9I2YHq4Uo7TITHzn1IodDM+uhUG9KxQf/ZP EDhYvpzGzURw5RgbhWomTxnySid/7qv8mqacUCkRWLJKVNgym1P8mcgLDgdbajYvB6GK EJiKYT9EQRGBPmDXTXRMATM1fAOT4b6oxDcnN2sg8l+nqyA+ZToLas3+1gUx4wHIB8mx coUg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1710819963; x=1711424763; h=to:subject:message-id:date:from:mime-version:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=XQqmBekRiiEOXKwJH5+eJKTkw8+Wq0+uAUKe08KANDA=; b=tZ6zKkxlAWIlGHUq3wyLXgXvNH6BqkqLq/K0qsBVKaI2EoAt89nQbnTdzA0QMDHad1 XLWOWV0i4qDsgAtfwTMNzwFSFMT1Zn88mZpohODd8J3yN4xArQSdZKas7G9a1bQ+nF3g 196yxQ37hgs/QZjUCFylLLYix9/n2aikrEbZxPWWAaM2o/u9LHIla6SgBlzngNuraDEC yEXdyNG9E/HnW08JWOCj5zzstVQssaKumn2wjCUon+On1H7E+lXN4QpCr3GUt6BP9QK7 VEY2bfpctK2eLO+Y3QK7nXgGQ+lpepjwvx66E4mXgCAGUnVTRMeyGgap9anravPPMNp6 kI2g==
X-Gm-Message-State: AOJu0Yw4bE6EBoijIx53ooE/OxW7i1tJ+e7eLROzk0fmTjzoHAwYH+1A zpbeqtUPoFUq0uKfFyKi8di2Z7Ns5iFET2sT8WWbFHq76/q+wsjoG+G/+loDRLjUfDjWtEECiL7 9JySMtkPoS1prbYcX6sQBxFWb4+qfd6sFpD4=
X-Google-Smtp-Source: AGHT+IHRjpsJo49ZGj5AYHfyBHb/i+Z8ZBnUT5gyAGh0kkBm3JM+7vNZv0fTmLiwN3An1FgiV71C5VLVAd5OaUFdjb4=
X-Received: by 2002:a05:6a21:9998:b0:1a3:5224:c3d1 with SMTP id ve24-20020a056a21999800b001a35224c3d1mr1775373pzb.11.1710819962890; Mon, 18 Mar 2024 20:46:02 -0700 (PDT)
MIME-Version: 1.0
From: Spencer Dawkins at IETF <spencerdawkins.ietf@gmail.com>
Date: Mon, 18 Mar 2024 22:45:37 -0500
Message-ID: <CAKKJt-fAU-tnmisTjsJE7N3iRbcM6-YWjJc2UTZ_8t13UD0kDw@mail.gmail.com>
To: IETF AVTCore WG <avt@ietf.org>
Content-Type: multipart/alternative; boundary="00000000000029b1e90613fb50f2"
Archived-At: <https://mailarchive.ietf.org/arch/msg/avt/gSIELihIO1GINyJUMEmIAciTVgQ>
Subject: [AVTCORE] Requests for specific feedback on the RoQ presentation at IETF 119 AVTCORE
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: Tue, 19 Mar 2024 03:46:08 -0000

Dear AVTCORE,

If I understand correctly, we should be seeing WGLC for
https://datatracker.ietf.org/doc/draft-ietf-avtcore-rtp-over-quic/ Real
Soon Now. This was our first session where we had no open PRs and only one
open issue, and the chairs asked "Are we almost finished with this
specification?" and got a thumbs-up from the room.

There were three points where Mathis and I were hoping for feedback, but
the session time slot did not allow discussion, so it seems reasonable to
ask here, on the mailing list.

   - We have been thinking of multiplexing other protocols with RTP/RTCP on
   the same QUIC connection in general terms, but we are understanding that
   this may not be the best way to proceed. We are very interested in
   feedback on specific protocols that people would like to multiplex with
   RTP/RTCP over QUIC. Bernard Aboba and Peter Thatcher talked about
   multiplexing the WebRTC data channel with RoQ, and that was helpful, but
   are there other obvious suspects?
   - We got a question about NAT traversal/RoQ peer-to-peer support, and it
   occurred to me that we have added Section 13, Directions for Future Work
   <https://datatracker.ietf.org/doc/html/draft-ietf-avtcore-rtp-over-quic-09#name-directions-for-future-work>.at
   Bernard's suggestion after the last interim meeting, and we've gotten some
   feedback in GitHub on what's included in version -09 of the draft, but we
   invite people to look at what we're anticipating, and provide feedback
   where appropriate.

Thanks!

Best,

Spencer

(Notes from HedgeDoc <https://notes.ietf.org/notes-ietf-119-avtcore?edit>
on this presentation inserted here for convenience)

4. RTP over QUIC (M. Engelbart, J. Ott, S. Dawkins, 20 min)

https://datatracker.ietf.org/doc/html/draft-ietf-avtcore-rtp-over-quic

Mathis Engelbart presenting updates and open issues.

Bernard raised concerns about running the WebRTC data channel over QUIC,
multiplexed with RoQ. Peter Thatcher agreed that using the current API
would be a mistake, but multiplexing could make sense.

Spencer said from his perspective, we have been thinking about multiplexing
other protocols with RoQ in general, and feedback about specific protocols
that would be usefully multiplexed with RoQ, like the feedback Bernard and
Peter are giving in this session, is extremely helpful.

“Are we almost finished with this specification?” - thumbs up from the
group.

Peter asked how far can the RoQ and SDP for RoQ specification go if there
are no solutions for peer to peer QUIC? Will the WG be happy with a
specification that only supports client to server?

>From Peter Hatcher in Zulip: FWIW, I’m not opposed to RoQ being published
without p2p. I just wanted to make sure everyone is OK with that. My fear
is that we’ll call RoQ done and then the p2p piece will fall through the
cracks between the AVTCORE WG and the QUIC WG.

Spencer confirmed with Jonathan that SDP is not blocking for WG last call
but likely is blocking for PUBREQ. Spencer notes that the authors have
considered further developments that are ongoing or expected to happen and
what potential impact that can have.

Spencer pointed out that the current revision of RoQ has a new section 13
<https://mengelbart.github.io/rtp-over-quic-draft/draft-ietf-avtcore-rtp-over-quic.html#name-directions-for-future-work>,
on Future work, added at Bernard’s suggestion during the last interim. This
describes things we have legitimate issues for, but do not have a path for
yet (like NAT Traversal), or do not have experience with (like connection
migration and QUIC multipath). Spencer doesn’t think it’s worth blocking
RoQ publication for these topics, and they can be described in other
specifications while we are getting implementation and deployment
experience.

Joerg Ott stated that we can go to WG last call before IETF 120, and work
on that feedback in a timely way. “This work has already dragged out way
too long” (Spencer notes that the individual draft -00 was submitted in
July 2021, which is far enough in the past that one might reasonably expect
we are finished).

Magnus stated that we should go to WG last call. Signalling is seperate,
and RoQ can be extended for future capabilities. Peer to Peer is all about
establishing the QUIC connection, while RoQ is about mapping onto a QUIC
connection, so it’s fine for them to progress independently.

>From Lucas Pardue in Zulip: +1 WGLC soon