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 > >
- [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