[Moq] Small MoQ charter questions/suggestions

Ian Swett <ianswett@google.com> Mon, 25 July 2022 18:25 UTC

Return-Path: <ianswett@google.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 4D14AC13CCD6 for <moq@ietfa.amsl.com>; Mon, 25 Jul 2022 11:25:12 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -22.61
X-Spam-Level:
X-Spam-Status: No, score=-22.61 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_MED=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, ENV_AND_HDR_SPF_MATCH=-0.5, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01, USER_IN_DEF_DKIM_WL=-7.5, USER_IN_DEF_SPF_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=google.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 V0DMa8i27H18 for <moq@ietfa.amsl.com>; Mon, 25 Jul 2022 11:25:11 -0700 (PDT)
Received: from mail-wr1-x42d.google.com (mail-wr1-x42d.google.com [IPv6:2a00:1450:4864:20::42d]) (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 623EDC13CCD5 for <moq@ietf.org>; Mon, 25 Jul 2022 11:25:11 -0700 (PDT)
Received: by mail-wr1-x42d.google.com with SMTP id h9so17230588wrm.0 for <moq@ietf.org>; Mon, 25 Jul 2022 11:25:11 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20210112; h=mime-version:from:date:message-id:subject:to; bh=z+aHR9/8CmlYRxRUI65qOIybt2TMPVlS8L4MSOM7Xjo=; b=nprsUJNe9n+UWB9zdlwaZs+ZOoWMdvhAuUiPI8Cj7pAB/HlwaBwLDkQChLKuQbygpW Uym+OPFafeNDRR3fuDrK/Osd/WtaC5C0rkD85kAgzedw6L6C83NlP/kyG/uvLPPgN94R 81Ocvcix+USkcRPw3RiaCVaZ1wr07S4pskw6RNAxWQokbc7JYG8cqE0Fv+RtTVVF3m6p /R/chtkosO2KKmpSX7kFggPyppQ4HbjLwacRuAsX22Yv+y7GW+AyO9z4d/OCuqMUSyiB X0yV9jPYmxQICp23fMt3EzhPn9+0WIvkG5KB1E0cfrGX9WK5yA5JlBDkzgclcgZGkM1e 4ftw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=z+aHR9/8CmlYRxRUI65qOIybt2TMPVlS8L4MSOM7Xjo=; b=rHLBJDZInpAj5BJdE6xdZPOe24ZDcWl+M8EX/sdelbQJ8PbPJgv6cgL4ANsHyg/ucr xkFkxQoZsxWbtcSbiScgje0I82Of/dpQjlJYMDQyLgCRLCer3P98ZAlF6gQy6QqP6Wbb iSMswoY5ZIzU5WjhtfFbpa5afeeTbzPGxIUAUDJOqkJRWMCYFnGk/Zn3o0P9imyO7Bpp TjMt/KG1K0j8F1xMSBOvmUw3Icg5eC/un01GP83rJf3AMJ1KCDjaq8HITqFp8a1L+mz/ YSSIl1gV1V1NNnNbozZnq05aKKZDawjPvZUDc65I/4ot/1fT2NCZ61hSZAjMi/m2GMzm 0Gmg==
X-Gm-Message-State: AJIora+m7WBkLR1acdYrskXUpcflnTfVEBq/UXK2MYPKSDSRWBkIcaKq EwrO3kW2647kKPv2aYUd/ktVmPt+Zn62V34uYbciPIYwNk/N8g==
X-Google-Smtp-Source: AGRyM1vfn5CJfpyk2JPZ8KJGDerqiF5AGxQtj55UjzTPxj34j9Hj4iih7VWjqOW+1OgbWaeC8MZ6v/pyT9TzsTGrvvQ=
X-Received: by 2002:a05:6000:1acd:b0:21e:7e8f:a714 with SMTP id i13-20020a0560001acd00b0021e7e8fa714mr6471768wry.322.1658773508567; Mon, 25 Jul 2022 11:25:08 -0700 (PDT)
MIME-Version: 1.0
From: Ian Swett <ianswett@google.com>
Date: Mon, 25 Jul 2022 14:24:56 -0400
Message-ID: <CAKcm_gMUk9+-FtXecoHaGL4XLObK2yxNBSDsNZYkW5EzgETuqA@mail.gmail.com>
To: MOQ Mailing List <moq@ietf.org>
Content-Type: multipart/alternative; boundary="000000000000be36a205e4a54dfb"
Archived-At: <https://mailarchive.ietf.org/arch/msg/moq/r3VxH3rZJfCQmAH6iT8_kYvIod0>
Subject: [Moq] Small MoQ charter questions/suggestions
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, 25 Jul 2022 18:25:12 -0000

The first paragraph of the proposed charter
<https://github.com/moq-wg/moq-charter/blob/main/charter.md> is currently:

"Media over QUIC (moq) will develop a *simple* low-latency media delivery
solution
for ingest and distribution.  This solution *may* address use cases
including live
streaming, gaming, and media conferencing and *will scale efficiently*. The
solution will be implementable in both browser and non-browser endpoints."


What does *simple* mean in this context?  Is it low overhead in terms of
bytes on the wire or CPU or simple to implement, which seems implementation
dependent?  Both of these seem valid, and maybe the current text is
sufficient, but if there are key goals besides low-latency, it'd be great
to ensure they're enumerated as clearly as possible.

I could suggest changing "The solution *may* address..." to "The solution
*will* address..." unless we're unsure if the MoQ WG will address all of
these use cases?

Does *will scale** efficiently* imply cacheability, or is there something
else to ensure efficient scale?

The charter looks very good to me overall, so these are nits, but I wanted
to bring them up.

Thanks, Ian