Re: [Moq] Scope of MOQ and ULL Streaming
Charles 'Buck' Krasic <charles.krasic@gmail.com> Fri, 10 February 2023 18:07 UTC
Return-Path: <charles.krasic@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 01E8FC1575C7 for <moq@ietfa.amsl.com>; Fri, 10 Feb 2023 10:07:07 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -7.094
X-Spam-Level:
X-Spam-Status: No, score=-7.094 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_HI=-5, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=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 PPi3lRjys2Vb for <moq@ietfa.amsl.com>; Fri, 10 Feb 2023 10:07:03 -0800 (PST)
Received: from mail-lj1-x22b.google.com (mail-lj1-x22b.google.com [IPv6:2a00:1450:4864:20::22b]) (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 282A1C151547 for <moq@ietf.org>; Fri, 10 Feb 2023 10:07:03 -0800 (PST)
Received: by mail-lj1-x22b.google.com with SMTP id g14so7148263ljh.10 for <moq@ietf.org>; Fri, 10 Feb 2023 10:07:03 -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=+4J4Fl38Q+ILNTp5wS+7ui9ittKMyCWdN3QhcCQjgaM=; b=AQF/Eco6OrJSGpnjl+KOfp1awEnYjxG4aeTENaz45/+o3UTUMvlGLigorS5k/U37w5 zfvJ9Ss4hMTaF1+VW2GK15aZ1hQaJDUcdDN7ZD+rwr2g+bUImCiG3e2aU5DVij/+bLEv +kQ9PTp7luyxbgZO1sxNXg3YJayDMg2fGGpBSuYgbYZQPe+ypJp/5EhG7DpsHbKbMEFc fpT/efAg+eIDZKwnmxFC8aIthd7+0tlKCgJQfxROnXbuwqhaDEVflZLfHq1aiabJ4++o CNrAcF/WBVxWBMwO79NBD2KPzTkPYUFoxKXW4eONnwBSZwUVMrmDkpmXMtXfWcGFRo00 73wg==
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=+4J4Fl38Q+ILNTp5wS+7ui9ittKMyCWdN3QhcCQjgaM=; b=kQCfg4r8T4ezQmWW2zuPxk5LrKc8/kdQ3D0MEwwBD0qFLSA1lc8YGHZ1DUnYDDV9Dl lhr2KLSaGdh6hQS3qGVn5qikjFMMmT08mprQo6jIG7mtCB/ilVzLuwLTcljrWSpx3GgP jKIcDSzu9rEMx89MeFJDhMBmxwsqfj8kuYgGwpOxI2CZPazrv//ak+8HsJkGVBbPV8vj xP5Cgc1M+7N0mztIIa/K2y8DK2KUcLrIRYaC55vRgCuKgXxm6FBbMb+NVsplvGGNVPEg PwqnZ5cwVp/y+JzlBt8BATZq0D1ijneh++FU0wf1Y1T9BdixHWeCoOH+nP6lt3oJC73j YYeA==
X-Gm-Message-State: AO0yUKU0w+hnBpUdg20CbqpNLLVivLsWWYJhs7a2y8NlIEcM0jK7IK4d 7lVFgnFVZsJ0DM2Awa0D9WnSJScEBpPVBk4VOUQ=
X-Google-Smtp-Source: AK7set9BEENB/5GVpWhlCPHYB91D08nOBvKdk12GKYO9XnjT8fbpfo1x2FMo1U5QghuIN10Ccwh+oNGw3FYSoliEem4=
X-Received: by 2002:a2e:141c:0:b0:293:2986:4981 with SMTP id u28-20020a2e141c000000b0029329864981mr1914598ljd.99.1676052421098; Fri, 10 Feb 2023 10:07:01 -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>
In-Reply-To: <CAC8QAcfS1M1fEGB5RcuH3mA-vPBtYgB8r5n4px97eg6N2jf29w@mail.gmail.com>
From: Charles 'Buck' Krasic <charles.krasic@gmail.com>
Date: Fri, 10 Feb 2023 10:06:50 -0800
Message-ID: <CAPhuoz31eOCkdyDGCcF5=jFvdKEWCBMB94FnKtyVTRtt=N=nWw@mail.gmail.com>
To: sarikaya@ieee.org
Cc: Bernard Aboba <bernard.aboba@gmail.com>, Luke Curley <kixelated@gmail.com>, MOQ Mailing List <moq@ietf.org>
Content-Type: multipart/alternative; boundary="0000000000002f3fdf05f45c5d23"
Archived-At: <https://mailarchive.ietf.org/arch/msg/moq/wzTWrUqyB9V_rOIa08ssSSLUwuk>
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 18:07:07 -0000
On Fri, Feb 10, 2023 at 9:20 AM Behcet Sarikaya <sarikaya2012@gmail.com> wrote: > > > On Thu, Feb 9, 2023 at 9:07 PM Luke Curley <kixelated@gmail.com> wrote: > >> Hey Bernard, >> >> On Wed, Feb 8, 2023, 1:01 PM Bernard Aboba <bernard.aboba@gmail.com> >> wrote: >> >>> >>> The best part about HLS/DASH is the HTTP ecosystem. That includes CDN >>> support, optimized software, and general interoperability. We lose a lot of >>> this by creating a custom pub/sub mechanism. >>> >>> >>> [BA] Yes, and it also implies that MoQ has to be a *lot* better than >>> HLS/DASH to overcome it. If HLS/DASH can be modified to achieve the same >>> results (or even close to the same results) then MoQ will be DOA. >>> >>> BTW, I should add that these concerns do *not* apply to ingestion (e.g. >>> RUSH). To my mind, RUSH is clearly differentiated from existing ingestion >>> protocols (RTMP, SRT, RIST) and could have a decent chance of adoption if >>> the the MoQ could produce a standard in an expeditious manner (ideally <1 >>> year). Since I don’t buy the argument that RUSH and WARP need to share a >>> protocol (only a format), it seems to me that the forced mating of RUSH and >>> WARP isn’t necessary. >>> >> >> Don't forget about RTC. >> >> The biggest problem with WebRTC is that it doesn't scale out like >> HLS/DASH, arguably because it isn't compatible with the existing caching >> ecosystem. >> >> The biggest problem with HLS/DASH is that it can't provide real-time >> latency like WebRTC. There's definitely an opportunity to meet in the >> middle, instead of two fundamentally incompatible protocols (ex. push vs >> pull) based on the target latency. >> >> The biggest problem with RTMP is that it's a dead standard. While almost >> any specification is better than the current state, we do need contribution >> for RTC. And while nobody is clamoring to reduce contribution latency since >> there are bigger issues, I promise you it's next on my list... >> >> I really just don't want to get caught up in an effort to standardize a >> generic pub/sub mechanism that has aspirations to replace HTTP. I want to >> reduce HLS/DASH latency now and I need a replacement for RTMP yesterday. We >> do need to demonstrate that the protocol can be fanned out, but we don't >> need to make it generic (yet). >> >> >> [BA] To have a shot at wide deployment, MoQ needs a “killer application” >>> that can’t be delivered nearly as well by modifying HLS or DASH. The >>> requirements document doesn’t really focus on what that is, nor does it >>> fully enumerate all the requirements MoQ would need to satisfy to fully >>> differentiate itself in that usage. >>> >> >> I think the killer feature is being able to seamlessly switch between >> participating and not. It's quite common to use a RTC protocol for >> participants and a distribution protocol for the audience. However the two >> are incompatible, making it burdensome to maintain and switch between both. >> > > > Luke, should we add that HLS/DASH (they say MPEG-DASH) use TCP and not > QUIC as transport layer? > Eh? The H is for HTTP, and HTTP/3 is over QUIC. Moreover, there have been large scale deployments of HLS and DASH over HTTP/3 + QUIC for several years now. > > Behcet > >> -- >> Moq mailing list >> Moq@ietf.org >> https://www.ietf.org/mailman/listinfo/moq >> > -- > Moq mailing list > Moq@ietf.org > https://www.ietf.org/mailman/listinfo/moq >
- [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