[Moq] Summary from Call for Adoption: Use Cases and Requirements for Media Transport Protocol Design

Spencer Dawkins at IETF <spencerdawkins.ietf@gmail.com> Mon, 24 April 2023 02:58 UTC

Return-Path: <spencerdawkins.ietf@gmail.com>
X-Original-To: moq@ietfa.amsl.com
Delivered-To: moq@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 47D61C14CE42; Sun, 23 Apr 2023 19:58:43 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.083
X-Spam-Level:
X-Spam-Status: No, score=-2.083 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_KAM_HTML_FONT_INVALID=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 kwuaUylH-BYn; Sun, 23 Apr 2023 19:58:39 -0700 (PDT)
Received: from mail-pj1-x1032.google.com (mail-pj1-x1032.google.com [IPv6:2607:f8b0:4864:20::1032]) (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 8B263C14F693; Sun, 23 Apr 2023 19:58:39 -0700 (PDT)
Received: by mail-pj1-x1032.google.com with SMTP id 98e67ed59e1d1-24b29812c42so2885959a91.0; Sun, 23 Apr 2023 19:58:39 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1682305118; x=1684897118; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=9/UktFbNRwWTgv8NYWU7OIWtuM2ggK/AfJJT/2Lo9xI=; b=sH5AyCVi59hR9f1IjhpWQu6lDB7dQPsLxCE/ct6fRIertLEsIFrsrsndCAFOaOPT2p 1/gUT23PvAB+i9h6N4VxH09kcWxPdfVlLHKT4ZurxNARrzrCD5XdHMLtrgTJLy6mRheL CmjSgm8IBwrHxwwkfX6upBs91SCzt+B+282eulWNTu8uy8oLa5TFEB4ka3TIwVYIo4A0 u2E+8b4SwzTPis1l+lFq+dfvQu4hTLAAKmOgnUVrXoHleSFWnfgBc2qz27T0iArYBU4c CnclHXJbquIcptnD75A2uQpBECuCVvP+h38HAZgcgETw12HiU5nX5nA499E3NLeUiAUr YrdQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1682305118; x=1684897118; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=9/UktFbNRwWTgv8NYWU7OIWtuM2ggK/AfJJT/2Lo9xI=; b=cYeNmoaDdthJRJIn4ubQN71QBrK7uhRY8aszkg0En2ydxJse4K98oJPdVVcYjh4b0F A22skE13ZBlDKVyQBiPKlCZfmE/NLFze7PrSTfbhmIrt34RWQNMVh7wURys4GJMYukiy /XQAQ3ac1Ut8zO8kzU4upq66oi3ipqjrz/mUDLQ9YggCYlSubt67k7eW5xncA/7GAwox fmvn2BchiqHC8a8gZPfh7w9iJCTi0k/4kB4KB5O4wrZvnTpUDI/WItMqTBZW/TAPvo35 GNFUnQZ9staq+yVWsejZPMOZjLibtve2yvUcGu18aUe4G/lxtZqwyYhtvbsAJ93igqRF Bcrg==
X-Gm-Message-State: AAQBX9dAkvR9+tOOTP+A/UN7wTjyJHvdy3X22wx6Nx9m+pC7dIIrldVa 4F2AYbTdml3ROKaAAZJcjwYqEMG9biwqdMaJo5C8n/uFzsI=
X-Google-Smtp-Source: AKy350b3SGpi+vzaW5jJwAeQrbWaySTdxGZvJXY8cJsCoFfZEa2S2x6c/u7TGFWTqqbD9nsEPOVhp8tAJx2/UrGGGdQ=
X-Received: by 2002:a17:90b:1997:b0:246:fd54:58e with SMTP id mv23-20020a17090b199700b00246fd54058emr12394825pjb.1.1682305117734; Sun, 23 Apr 2023 19:58:37 -0700 (PDT)
MIME-Version: 1.0
References: <CA+9kkMBCA9+WNYu+Mi6Vkq-T3GeDHWdGo+4vK8dbAy_cF1hXCA@mail.gmail.com>
In-Reply-To: <CA+9kkMBCA9+WNYu+Mi6Vkq-T3GeDHWdGo+4vK8dbAy_cF1hXCA@mail.gmail.com>
From: Spencer Dawkins at IETF <spencerdawkins.ietf@gmail.com>
Date: Sun, 23 Apr 2023 21:58:11 -0500
Message-ID: <CAKKJt-d=UvERWOc4bhPRq_hifOGRtwaTKEkWvQ=OgRG=Fz4xyQ@mail.gmail.com>
To: MOQ Mailing List <moq@ietf.org>
Cc: moq-chairs@ietf.org
Content-Type: multipart/alternative; boundary="000000000000f24d1005fa0c2ea7"
Archived-At: <https://mailarchive.ietf.org/arch/msg/moq/96Fy6uHQltZw_NLdKfmV7iZvmEo>
Subject: [Moq] Summary from Call for Adoption: Use Cases and Requirements for Media Transport Protocol Design
X-BeenThere: moq@ietf.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: Media over QUIC <moq.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/moq>, <mailto:moq-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/moq/>
List-Post: <mailto:moq@ietf.org>
List-Help: <mailto:moq-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/moq>, <mailto:moq-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 24 Apr 2023 02:58:43 -0000

Dear MOQ,

The MOQ chairs polled the working group on adoption of
draft-gruessing-moq-requirements-04
<https://datatracker.ietf.org/doc/draft-gruessing-moq-requirements/> on
March 25, asking for feedback by April 16 (extended due to overlap with
IETF 116 meeting dates).

TL;DR: So far, the chairs and I have seen two responses to the poll, and
James and I know what to do with draft-gruessing-moq-requirements-04
<https://datatracker.ietf.org/doc/draft-gruessing-moq-requirements/>, based
on the comments we've received, before submitting a working group -00
version as a basis for further work.

But it is fair to note that we haven't gotten a lot of feedback.

   -

   If you think our responses to the comments summarized below will lead
   MOQ to a draft revision that's suitable for adoption, it would be great to
   say that, even if it's just saying +1 on the mailing list.
   -

   If you think other changes are required before you could support
   adoption of this draft, please tell us - ideally by May 1, so that we
   can provide a draft revision before the next MOQ meeting (which is likely
   to be an interim, based on discussions at IETF 116).


The details follow.

Best,

Spencer

Bernard Aboba replied on April 4
<https://mailarchive.ietf.org/arch/msg/moq/CfdP-_fIhgV2nME-w0GaKc8_2Tw/>,
with a "not suitable for adoption" and comments. After trading email with
Bernard, here's what I think is needed before adoption.

   -

   Bernard was concerned with the structure of the document, providing RFC
   7478 <https://www.rfc-editor.org/rfc/rfc7478> as an example of a better
   structure.
   -

   After discussion with Bernard, it seems that the real problem is that
   the use cases in draft-gruessing-moq-requirements-04
   <https://datatracker.ietf.org/doc/draft-gruessing-moq-requirements/> are
   not described in enough detail to analyze for requirements, or even to
   spell out what the differences are between (say) remote desktop and gaming.
   I'm sympathetic to that point of view, since we haven't discussed MOQ use
   cases in detail since the charter discussions nearly a year ago.
   -

   Bernard suggested that we focus on describing specific use cases in more
   detail, focusing on use cases that are most likely to benefit from adoption
   of MOQ (so, do they need ingest, do they need relays, etc.) His suggestion
   is to focus on live sporting events first, because it combines
   requirements for high production values, low latency and high scale. Live
   sports has also included features such as “rewind”, audience feedback,
   co-watching and  “together mode”, and I agree with that.
   -

   We've had an open issue to Agree on attributes for each use case that we
   need to drive requirements for protocol engineering
   <https://github.com/fiestajetsam/draft-gruessing-moq-requirements/issues/74>
   for a while.
   -

   My suggestion is that we work through live sporting events*, and use the
   resulting set of attributes as a template for further use cases*.


Lucas Pardue replied on April 12
<https://mailarchive.ietf.org/arch/msg/moq/qOjHbWpGyhRsIiaUgZHgB3EWGRk/>,
with a "suitable candidate for adoption" response, and comments.

   -

   It's not perfect and needs further development but that is sort of the
   point of adopting it.
   -

      I agree with this point, especially given Bernard's comments above.
      -

   If we don't adopt this document now, when and how would we expect that
   milestone to be achieved?
   -

      That's an excellent question, of course.
      -

   As a point of administration, I don't see a corresponding milestone for
   submission of a document to the IESG. Can I ask the chairs to clarify if
   the intention is to adopt and develop a draft but not seek taking it
   through to an RFC*?
   -

      I replied to this one, not as a MOQ chair, saying that the omission
      was intentional (if I remember correctly) and is consistent with the
      IESG statement on support documents
      <https://www.ietf.org/about/groups/iesg/statements/support-documents/>
      (a reasonable summary is "don't publish informational working group
      documents in archival series unless they have archival value").
      -

      Unless the chairs see this differently, *it's worth us adding a
      statement about that in the draft itself, because we've been asked about
      this on at least three occasions. *