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
>