Re: [Moq] Scope of MOQ and ULL Streaming

Nathan Burr <nathan.burr@paramount.com> Wed, 08 February 2023 19:55 UTC

Return-Path: <nathan.burr@paramount.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 1D873C1575A0 for <moq@ietfa.amsl.com>; Wed, 8 Feb 2023 11:55:48 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.893
X-Spam-Level:
X-Spam-Status: No, score=-1.893 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_FONT_LOW_CONTRAST=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_NONE=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=paramount-com.20210112.gappssmtp.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 8h6DddODKlN5 for <moq@ietfa.amsl.com>; Wed, 8 Feb 2023 11:55:44 -0800 (PST)
Received: from mail-vs1-xe36.google.com (mail-vs1-xe36.google.com [IPv6:2607:f8b0:4864:20::e36]) (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 7CDD0C151535 for <moq@ietf.org>; Wed, 8 Feb 2023 11:55:44 -0800 (PST)
Received: by mail-vs1-xe36.google.com with SMTP id p10so21177973vsu.5 for <moq@ietf.org>; Wed, 08 Feb 2023 11:55:44 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=paramount-com.20210112.gappssmtp.com; s=20210112; h=cc:to:subject:message-id:date:from:reply-to:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=RsGmaFacP9DD0JNS+VM1+FyaeAGvyD8t7ahrACdfzQM=; b=hXNyg+8LVCAJXlG/A8AXIlmgO9LWFhRPz94LYHB3xZ6K/44ZHv93E4UUQoYTPiRBSJ kqvRVFmpoGS7zf58xTwWy2IHx0bz2HTYb/fAzL4TmNBybTlDUQod6tOA+5Dj1UFizbha Egp3T93ruKSHoOO0ywCrmAoEzQ2B6D7wNUvyl82usrp8cyIm9cFMwFhDJwwObuiPYNLt QAaOdVItOt+M+snsz8GE1XcD/uW9JMFKTEuQzTuKqh5cKQKDu2/TkmGG+WVgeQ4PsjNh wkC2Tt+SbwZ5Df/OZJGGjurkT4DWlXz0XknyDatZpzPi0ZU0Vl0B6OHNlJ+KRIYQWBY4 FyfA==
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:reply-to:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=RsGmaFacP9DD0JNS+VM1+FyaeAGvyD8t7ahrACdfzQM=; b=H6Pm2ZBu73tXbUdgi6RF3YY8jRa1N84WcaqtJhJVQzPq+28FsEicyz24hysP9lnFMT kdibUfP8UnnOT9zFEcJPxRTGHTPgd95hnI+ArU4caW7EKfHO8ZJ8zrfUyCR9wpsSaZFj lDMyD0rYk/JMxgbwtFg4azImE1HceGTYSApUvocMsdkUmu4OicfWHAr8lpUvh059037I jyNRNPVRqEUYYzae9FL47nlkLbbfyM1Ax/vIih8ja+HLUScQtkTr9qWM/yzpIcAIIkUa qDsvHLXehvgJA16mdyUMo/RdwA22L6drENbbhUaek4Ck8Z1Nzl9qE8IEj9lPnexeiZ8f wuFA==
X-Gm-Message-State: AO0yUKXsfe7RB8T7l/oLSoeJViXiS+gnca+9/ELayF567nVnsi6h6yvx o1SQrLdAxzSUw5a4gMt1+ObZ4UYEmB9E3ehzO/vxlc56yJ1NUSj9MFK2TGmnFmHVB9gFcDSFmep w8pcfNdkiQ2E=
X-Google-Smtp-Source: AK7set8L8UwiYX4ZcV6lD88hyPZ7syW6WEn0PfbENjJ39ZP1wtLzb62NTznarh4yRvpHdnPKPZQYigcDvfuxnUY+JFs=
X-Received: by 2002:a05:6102:304e:b0:3fc:58d:f90f with SMTP id w14-20020a056102304e00b003fc058df90fmr2404803vsa.60.1675886143474; Wed, 08 Feb 2023 11:55:43 -0800 (PST)
MIME-Version: 1.0
References: <CANG3SPyuA=pThgpZCwUYT9KjGT0xogonruQpSiSiGwgcRATknw@mail.gmail.com> <CAKKJt-fVcMtzVV5o0sSknCqrBWbHEX3qdCVazrzJEx0_XXc--w@mail.gmail.com>
In-Reply-To: <CAKKJt-fVcMtzVV5o0sSknCqrBWbHEX3qdCVazrzJEx0_XXc--w@mail.gmail.com>
Reply-To: nathan.burr@paramount.com
From: Nathan Burr <nathan.burr@paramount.com>
Date: Wed, 08 Feb 2023 14:55:36 -0500
Message-ID: <CANG3SPzsrAFoeJ7jGGOFX0fxK0MRYwJh0L9Ha09Og0msujaQ3A@mail.gmail.com>
To: Spencer Dawkins at IETF <spencerdawkins.ietf@gmail.com>
Cc: moq@ietf.org
Content-Type: multipart/alternative; boundary="00000000000044308305f435a669"
X-Transit: 65c4-4609-8ad9-9434dbf4e387
Archived-At: <https://mailarchive.ietf.org/arch/msg/moq/gvoAtR3RoSwUQAxkPWCEgsJoJsw>
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: Wed, 08 Feb 2023 19:55:48 -0000

Thanks Spencer, That does make sense and helps to align my thoughts and
expectations.

On Wed, Feb 8, 2023 at 2:36 PM Spencer Dawkins at IETF <
spencerdawkins.ietf@gmail.com> wrote:

> <External Email>
>
>
> Hi, Nathan,
>
> On Mon, Feb 6, 2023 at 11:05 AM Nathan Burr <nathan.burr@paramount.com>
> wrote:
>
>> *Discussion #1:*
>>
>> I've spent a bit of time trying to wrap my head around what MOQ is and I
>> feel like this needs to be discussed further. I've seen everything from VR,
>> Conferencing, ULL Broadcasting and gaming as possible use cases. I feel
>> like this is an important discussion because MOQ could be a base layer spec
>> that supports all of these. But that means possibly the need for more
>> specs. Such as VR ov MOQ or ULL Streaming over MOQ. Or it could be a Spec
>> that is more specific to just one thing. The original work around WARP
>> seemed to lean more towards ULL Streaming while RUSH leaned more towards VR
>> and gaming.
>>
>> So where does MOQ fit into all of this? Maybe this has already been
>> discussed and I'm just missing context..
>>
>> My expertise is around ABR Streaming. So I'll be providing more feedback
>> on that side of the conversation of where I would like things to go.
>>
>> *Discussion #2:*
>>
>> What is the target latency? Maybe that depends on the answer to
>> Discussion #1. For ULL Streaming I would think somewhere between 500ms -
>> 2.5s.
>>
>
> Thanks for asking the questions you asked. On these two points, and as you
> guessed, they're related, here's what I think I know.
>
>    - James Gruessing and I spent significant time during the side
>    meetings and the non-WG-forming BOF (and maybe even during the WG-forming
>    BOF) trying to nail down latency targets that people could agree with. You
>    can see our most recent attempt to describe explicit latency targets in
>    draft-gruessing-moq-requirements
>    <https://urldefense.com/v3/__https://datatracker.ietf.org/doc/html/draft-gruessing-moq-requirements-03__;!!CxwJSw!Lqis7HLFIChTzmjY8XT2v1OWDHPzul_JK9INr1ih8MSmePzd_1cG6lux7rrydLHz88p8AL9Pm4nwJVKyEbqQp2clHRxrEw$>,
>    but you can also see that we've pulled the explicit latency targets from the
>    editor's version
>    <https://urldefense.com/v3/__https://author-tools.ietf.org/iddiff?url1=draft-gruessing-moq-requirements&url2=https:**Afiestajetsam.github.io*draft-gruessing-moq-requirements*draft-gruessing-moq-requirements.txt__;Ly8vLw!!CxwJSw!Lqis7HLFIChTzmjY8XT2v1OWDHPzul_JK9INr1ih8MSmePzd_1cG6lux7rrydLHz88p8AL9Pm4nwJVKyEbqQp2dReLmjlQ$>
>    .
>    - It turns out, that was a Bad Idea, because there are a large number
>    of use cases with similar, but not the same, latency targets, and we even
>    tripped over people who were apparently talking about the same use case,
>    but didn't agree on the same latency targets.
>    - Where I think MOQ WAS, at charter time, was thinking that the MOQ
>    protocol itself should be trying to minimize the protocol-induced latency
>    users experience, without reference to what the latency users experience
>    from any given implementation, network architecture, or deployment. I've
>    heard "no one wants to be HIGH-latency", so saying that we want to minimize
>    latency (for example, minimizing RTTs required to do things), and let
>    people decide whether the MOQ protocol is low-latency *enough *for
>    their use cases, made more sense than targeting a latency range.
>
> Of course, now that MOQ is chartered, people who weren't involved before
> the WG-forming BOF are becoming involved, and I think we're still learning
> what the WG thinks now.
>
> Does that make sense?
>
> Best,
>
> Spencer
>
>