Re: [Moq] Scope of MOQ and ULL Streaming
Spencer Dawkins at IETF <spencerdawkins.ietf@gmail.com> Fri, 10 February 2023 00:09 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 475AAC17CE9D for <moq@ietfa.amsl.com>; Thu, 9 Feb 2023 16:09:33 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.095
X-Spam-Level:
X-Spam-Status: No, score=-2.095 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, 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 zV4_mTM7z0-L for <moq@ietfa.amsl.com>; Thu, 9 Feb 2023 16:09:29 -0800 (PST)
Received: from mail-pf1-x431.google.com (mail-pf1-x431.google.com [IPv6:2607:f8b0:4864:20::431]) (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 61175C17CE9C for <moq@ietf.org>; Thu, 9 Feb 2023 16:09:29 -0800 (PST)
Received: by mail-pf1-x431.google.com with SMTP id ay1so2455827pfb.7 for <moq@ietf.org>; Thu, 09 Feb 2023 16:09:29 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=ntCsgppQSBPIc/IDvVfS0SFucAtnI+40gEg/XYlv/ms=; b=mF944DRpWc6AvfDNRobZHTtiMbzKUPL2flEPpC6sXuY76swYNYnBwTrnluvARS8suI nOYWKzBOgVI+cYNWYCKR5vpxg2rkCZFgt5HNYuI2i+SiQe6f7j4IViq4yk1ywIpwmD8q AVkYZvowWPBQfHr4WcadtCI3mntB/MJ3d1n00N05sbiq5/SJCWe+UEFKfA+uOYZDblq0 caXUB+v6nYQOxS4GFFoiWBlqsAyPQfExPqMJBIYC4fa1BAWvyhMuRrpVS+oJccVeAT/V MV4hui3MB6vW0K1Y5vDXGjjpgTSlQq+u+PmdH0qj1F0eQmT9Tzby4gQqSaN64yGpqnSG 5y3Q==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; 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=ntCsgppQSBPIc/IDvVfS0SFucAtnI+40gEg/XYlv/ms=; b=Sxr94tjhhuXtZIbeKTgk4dRRKaHo6Aa2jRfm2kx6a5Sn6tXbdOOXpmFgTLgYiWFwEX BZdWggHH3eB+Oq9CDFjSYBGlt1ru1M3N3El36DVMvWpi/g5YQf+WzDel74MoKnktCzgQ OKIz3HdRE7ZxfHLtnbYdOdRlML7D9r/sFZnnT0M/8ETSc0MyjXeoeH1crvI7VWqpncHe uMt5L1j2Ye8yotUfgPqd1KA13+ftBsyTALKLfPzWwfoqjD/tZgSMXybDt/auqHLYYGBA zxJEpU/gdn7ksEEt8jpWVr5Ee5F3aU4yBGK3ifOJx/Li/sx7OENzCQ3QikMxxucT2Iw4 g8qw==
X-Gm-Message-State: AO0yUKV7qmmackWzWgJ9kirt8pNNKVzaYlbO74fGamSRZv6bNezyq1FE FHgvdKwahqVIKvg/17vAqgsZGUF/okt9WH43fxA=
X-Google-Smtp-Source: AK7set+lQ3c3E5gvvO08Ks72rT5+0nJhBO6iXPi17J515VRfTLng1FX+YLqu7QR9+CS0D4GLaXkigMwcpn4Q4fsLNyQ=
X-Received: by 2002:a63:7349:0:b0:4eb:ee7f:baa2 with SMTP id d9-20020a637349000000b004ebee7fbaa2mr2522242pgn.65.1675987768622; Thu, 09 Feb 2023 16:09:28 -0800 (PST)
MIME-Version: 1.0
References: <CAHVo=Z=uEAFrDGwgavO1r04oHCmL20M_rLzMtoAO59x8OuWKfw@mail.gmail.com> <E8696208-B33B-4C19-9D76-8563CA940265@gmail.com> <CAKKJt-et+8fXOzJDAhevquKmb0jmTGrHC729rZrTOhM2XKnZbw@mail.gmail.com> <CAOW+2duht+GYyWD=Or_0xHtxq9CVoK0aKjPYNS-XzruMB5cnLw@mail.gmail.com>
In-Reply-To: <CAOW+2duht+GYyWD=Or_0xHtxq9CVoK0aKjPYNS-XzruMB5cnLw@mail.gmail.com>
From: Spencer Dawkins at IETF <spencerdawkins.ietf@gmail.com>
Date: Thu, 09 Feb 2023 18:09:02 -0600
Message-ID: <CAKKJt-dji8g9zEQG4F7=57=QXUTY0i+WyhBeh=maOZQSoZK3pw@mail.gmail.com>
To: Bernard Aboba <bernard.aboba@gmail.com>
Cc: Luke Curley <kixelated@gmail.com>, MOQ Mailing List <moq@ietf.org>, "Shihang(Vincent)" <shihang9@huawei.com>, nathan.burr@paramount.com
Content-Type: multipart/alternative; boundary="00000000000098c5c505f44d4f07"
Archived-At: <https://mailarchive.ietf.org/arch/msg/moq/VHNZJp_O6RtHuBsOI5FSN-U5IVs>
Subject: Re: [Moq] Scope of MOQ and ULL Streaming
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: Fri, 10 Feb 2023 00:09:33 -0000
Hi, Bernard,
On Thu, Feb 9, 2023 at 12:57 PM Bernard Aboba <bernard.aboba@gmail.com>
wrote:
> On Thu, Feb 9, 2023 at 07:54 Spencer Dawkins at IETF <
> spencerdawkins.ietf@gmail.com> wrote:
>
>>
>> Where I think MOQ is, is that we agreed to charter MOQ for a minimum of
>> three use cases ("use cases including live streaming, gaming, and media
>> conferencing <https://datatracker.ietf.org/wg/moq/about/>") as a
>> starting point, we haven't written down the differences between those three
>> use cases, and we've been steadily removing attributes in the use cases
>> section of the requirements draft (so, no longer distinguishing among the
>> use cases based on latency, in the editor's version
>> <https://fiestajetsam.github.io/draft-gruessing-moq-requirements/draft-gruessing-moq-requirements.html#name-use-cases-informing-this-pr>
>> ).
>>
>
> [BA] The problem is that these use cases are not equally likely to adopt
> MoQ. Today game streaming and conferencing deployments often use WebRTC.
> Those game streaming deployments that don’t use WebRTC A/V typically don’t
> need intermediaries or ingestion so interop efforts focus on API
> availability in different browsers, rather than protocol support.
>
I know that we had a LOT of conversations before the WG-forming BOF about a
desire to use QUICR for interactive applications, but (as I understand it)
we've been focused on protocol specification, rather than anything about
how to actually use the protocol. If I'm correctly quoting Ted, this was
characterized as systems engineering, rather than protocol design. It makes
perfect sense to exclude those considerations from the protocol
specification(s), but it also makes perfect sense to have a place where
they belong.
I have thoughts about where to put that material, but I want to see if
anyone else wants to work on that material, before talking about a
location.
> In contrast, live streaming (which to my mind includes large scale Town
> Hall Meetings and Webinars) has a clear need to evolve ingestion beyond
> RTMP, and on the distribution side, intermediaries are common. While there
> is an incumbent (HLS/DASH), there are needs that are not yet met that could
> be articulated.
>
This is also my understanding. You might notice that the Live Media use
case subsection in the requirements draft
<https://fiestajetsam.github.io/draft-gruessing-moq-requirements/draft-gruessing-moq-requirements.html#name-live-media>distinguishes
between ingest, syndication, and streaming, where the interactive use cases
<https://fiestajetsam.github.io/draft-gruessing-moq-requirements/draft-gruessing-moq-requirements.html#name-interactive-media>
do not.
(The structure of the Live Media use case section is from James Gruessing.
I thought he was right, but he was the one who was typing)
> Since a requirements document is not an applicability statement, you don’t
> need to worry that omitting a use case will inhibit its development.
>
Now ... that's an interesting reminder that Applicability statements can be
standards-track. Definitely something for me to file away for the future.
Best,
Spencer
- [Moq] Scope of MOQ and ULL Streaming Nathan Burr
- Re: [Moq] Scope of MOQ and ULL Streaming Bernard Aboba
- Re: [Moq] Scope of MOQ and ULL Streaming Shihang(Vincent)
- Re: [Moq] Scope of MOQ and ULL Streaming Nathan Burr
- Re: [Moq] Scope of MOQ and ULL Streaming Spencer Dawkins at IETF
- Re: [Moq] Scope of MOQ and ULL Streaming Luke Curley
- Re: [Moq] Scope of MOQ and ULL Streaming Spencer Dawkins at IETF
- Re: [Moq] Scope of MOQ and ULL Streaming Nathan Burr
- Re: [Moq] Scope of MOQ and ULL Streaming Bernard Aboba
- Re: [Moq] Scope of MOQ and ULL Streaming Ali C. Begen
- Re: [Moq] Scope of MOQ and ULL Streaming Bernard Aboba
- Re: [Moq] Scope of MOQ and ULL Streaming Ali C. Begen
- Re: [Moq] Scope of MOQ and ULL Streaming Suhas Nandakumar
- Re: [Moq] Scope of MOQ and ULL Streaming David Fernández
- Re: [Moq] Scope of MOQ and ULL Streaming Bernard Aboba
- Re: [Moq] Scope of MOQ and ULL Streaming Spencer Dawkins at IETF
- Re: [Moq] Scope of MOQ and ULL Streaming Bernard Aboba
- Re: [Moq] Scope of MOQ and ULL Streaming Luke Curley
- Re: [Moq] Scope of MOQ and ULL Streaming Behcet Sarikaya
- Re: [Moq] Scope of MOQ and ULL Streaming Charles 'Buck' Krasic
- Re: [Moq] Scope of MOQ and ULL Streaming Nathan Burr
- Re: [Moq] Scope of MOQ and ULL Streaming Suhas Nandakumar
- Re: [Moq] Scope of MOQ and ULL Streaming Spencer Dawkins at IETF