[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. *
- [Moq] Call for Adoption: Use Cases and Requiremen… Ted Hardie
- Re: [Moq] Call for Adoption: Use Cases and Requir… Bernard Aboba
- Re: [Moq] Call for Adoption: Use Cases and Requir… Spencer Dawkins at IETF
- Re: [Moq] Call for Adoption: Use Cases and Requir… Lucas Pardue
- Re: [Moq] Call for Adoption: Use Cases and Requir… Bernard Aboba
- Re: [Moq] Call for Adoption: Use Cases and Requir… Spencer Dawkins at IETF
- Re: [Moq] Call for Adoption: Use Cases and Requir… Spencer Dawkins at IETF
- [Moq] Summary from Call for Adoption: Use Cases a… Spencer Dawkins at IETF
- Re: [Moq] Summary from Call for Adoption: Use Cas… Bernard Aboba
- Re: [Moq] Call for Adoption: Use Cases and Requir… Cullen Jennings