Re: [Moq] Scope of MOQ and ULL Streaming
Spencer Dawkins at IETF <spencerdawkins.ietf@gmail.com> Wed, 22 February 2023 08:45 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 ECBADC14CF1C for <moq@ietfa.amsl.com>; Wed, 22 Feb 2023 00:45:06 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.097
X-Spam-Level:
X-Spam-Status: No, score=-2.097 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] 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 ak4hUpC4QbQM for <moq@ietfa.amsl.com>; Wed, 22 Feb 2023 00:45:06 -0800 (PST)
Received: from mail-pl1-x62a.google.com (mail-pl1-x62a.google.com [IPv6:2607:f8b0:4864:20::62a]) (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 6D735C151701 for <moq@ietf.org>; Wed, 22 Feb 2023 00:45:06 -0800 (PST)
Received: by mail-pl1-x62a.google.com with SMTP id ky4so9140979plb.3 for <moq@ietf.org>; Wed, 22 Feb 2023 00:45:06 -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=IrMwQStd+APxg4pvP33ABkrhI9Dx5TmJSZTC5EBEm8k=; b=VM8KewAd8f5blBSLdHs7E0bv9Movj12IeCZJgRT4h11T7gcqS9jOvXDsWRPk93L0CF 8zOMhT0xiaYiMIX3K926UY9TEd7UNU/lo8km3m2O9M3+fWj6f3eMZPGJ5JHotm2uyN4M axvKUmZb6aJq9p4nuPgF/MZkFuDGltky4t89A43gm9GDh5R2ywcIWrz/3epVPgKzR0sC uX0RcsJrYUjfoy3K0H6Rn3mkACQMHQ74pyjpHJN0TKQdSwdymfR8RvGydzOn/G/yOH3q MTfBkXePp69zTHbga97PL4ZiYrVq3gX99wjEuZYdRxpJSocS+Jcpah5CjJ2kmm+CwUa4 EZlA==
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=IrMwQStd+APxg4pvP33ABkrhI9Dx5TmJSZTC5EBEm8k=; b=TgYWrvb7j5o/vBCGRsXqM6egrgLW7fpxZ/cRyO8mrLRMfBeJ3eHxUOhaPVrBk69/+y nhvov5UKNz19yTvX5Uh0Wmvucfp5pfMo/QxH4jlQgjt7bJLrGGj1DAkurUFT3YbkRYfa IAQGowVp6nR98CV37u9aJ5neW4Y5QjucLsdgREre4izQQFhQM/5k4sPdGuZkCWTvVdmZ RzUKmiaQG6SKGW7SD1jMhxfGqCwOxVm25TZ/uNo1zccSOWIlZXWZzbwABZFMSBQtIbhg AltPiDrSB8HcqOWc8FMMg7K+zwLaUOIkgs0mQgXsWedd816l05tU7kuJ2z/SrASIVzXy aEgw==
X-Gm-Message-State: AO0yUKXOmfk9NcT9ZXjwu09IGfmvKE81nlInXK5P1434B1qXJp+a1iXp W0C8moGK8W67E1HPyofmMUyOOUXUYc+2STXOuk8=
X-Google-Smtp-Source: AK7set+2xH9/vGu8a7QIx6EzUp8xhaKsWxJUi4JymwA36FDiJaq6rwZfg8Q9eQ3L1zz/vrgWn4UUfatwdUimvJ3bFMY=
X-Received: by 2002:a17:90b:278d:b0:232:ce4d:8da8 with SMTP id pw13-20020a17090b278d00b00232ce4d8da8mr2379784pjb.143.1677055505888; Wed, 22 Feb 2023 00:45:05 -0800 (PST)
MIME-Version: 1.0
References: <CAHVo=Z=uEAFrDGwgavO1r04oHCmL20M_rLzMtoAO59x8OuWKfw@mail.gmail.com> <E8696208-B33B-4C19-9D76-8563CA940265@gmail.com> <CAHVo=Zmq314UOJJKvWYZ2=j0mf9TG-Ha4+h9P9uLmpN+hbqvng@mail.gmail.com> <CAC8QAcfS1M1fEGB5RcuH3mA-vPBtYgB8r5n4px97eg6N2jf29w@mail.gmail.com> <CAPhuoz31eOCkdyDGCcF5=jFvdKEWCBMB94FnKtyVTRtt=N=nWw@mail.gmail.com> <CANG3SPwpptKYF=d2cAwh1kV7VpEGchySb25UWkq7_E8hrtqdFg@mail.gmail.com> <CAMRcRGRL2gLd=yvmdupGpuTQ55sSWFRq33SJ5yOCDz7WxwqmnQ@mail.gmail.com>
In-Reply-To: <CAMRcRGRL2gLd=yvmdupGpuTQ55sSWFRq33SJ5yOCDz7WxwqmnQ@mail.gmail.com>
From: Spencer Dawkins at IETF <spencerdawkins.ietf@gmail.com>
Date: Wed, 22 Feb 2023 10:44:39 +0200
Message-ID: <CAKKJt-fAqJ-q8m0+vwM0onmwde-hiVLVtXxRxYDmdzVbgKGvNA@mail.gmail.com>
To: Suhas Nandakumar <suhasietf@gmail.com>
Cc: nathan.burr@paramount.com, Bernard Aboba <bernard.aboba@gmail.com>, Charles 'Buck' Krasic <charles.krasic@gmail.com>, Luke Curley <kixelated@gmail.com>, MOQ Mailing List <moq@ietf.org>, sarikaya@ieee.org
Content-Type: multipart/alternative; boundary="000000000000b27b0f05f545e92a"
Archived-At: <https://mailarchive.ietf.org/arch/msg/moq/v3-XyNx5CBVfelIL9Py6nPy0_SU>
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, 22 Feb 2023 08:45:07 -0000
Hi, Nathan, On Sat, Feb 11, 2023 at 3:49 AM Suhas Nandakumar <suhasietf@gmail.com> wrote: > > Hello Nathan > Few responses inline under [Suhas] > > On Fri, Feb 10, 2023 at 11:10 AM Nathan Burr <nathan.burr@paramount.com> > wrote: > >> A lot of the CDNs have done a lot of work to support newer push data >> flows. At Edgio ( or whatever it was called ) we did a lot of work to >> support chunk-transfer encoding so that all data was streamed from origin >> to edge as the encoder was writing its output. The nice thing about it, >> after the chunked transfer PUT was complete, the full segment was the same >> as a high latency segment. so everything was already cached. The problem >> with chunked transfer is it was nearly impossible to measure line speeds in >> the browser. >> >> The best alternative was to keep our data flows the same but signal in >> the manifest when a part was fully available at the origin using byte-range >> requests. Everyone in the industry as far as I'm aware did the same thing. >> >> If MOQ ends up being something similar to chunk-transfer but with >> prioritization and better bandwidth estimate, it would be a good step >> forward. >> >> What I'm trying to say is that I don't see the step from chunked transfer >> encoding to MOQ as being that big of a leap for most CDNs. I would imagine >> that the biggest issue for them is if the connection is persistent or not. >> Which might be something we want to address here. >> >> - How long should connections be open for? >> - Is there a way for the server to tell the client to go away >> gracefully? So the client can connect to another server or another CDN and >> switch the stream with minimal issues before closing the current stream. >> >> The other thing is that I don't think CMAF makes sense here. And perhaps >> that is beyond the scope of MOQ. For lower latency interactive content, >> CMAF isn't a great format. But it would make more sense for CDN >> efficiency. >> > > > [Suhas] This was discussed during the recent interim on separating > container format, There has some thinking started already on these lines. > > >> So as far as adoption goes, If you want to make it easy for adoption. >> chunk-transfer v2 makes sense. But I don't think you will ever see latency >> lower than 1 second. I would estimate 1-2 second range still. >> >> I don't think that's what we are really wanting to do here. Is it? >> > > [Suhas] Sub-seconds latency for interactive flows is part of MoQ's scope. > What Suhas says is certainly true (repeating the mantra, "This solution addresses use cases including live streaming, gaming, and media conferencing" from our charter). I wonder if you were saying something slightly different - that you would be surprised to see *measured *latency under 1 second. 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