Re: [Moq] Scope of MOQ and ULL Streaming

"Ali C. Begen" <ali.begen@networked.media> Wed, 08 February 2023 23:32 UTC

Return-Path: <ali.begen@networked.media>
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 D7D31C151544 for <moq@ietfa.amsl.com>; Wed, 8 Feb 2023 15:32:27 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.096
X-Spam-Level:
X-Spam-Status: No, score=-2.096 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, 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=networked.media
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 86mAfRlbpmsS for <moq@ietfa.amsl.com>; Wed, 8 Feb 2023 15:32:23 -0800 (PST)
Received: from mail-pf1-x435.google.com (mail-pf1-x435.google.com [IPv6:2607:f8b0:4864:20::435]) (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 96595C14F74F for <moq@ietf.org>; Wed, 8 Feb 2023 15:32:23 -0800 (PST)
Received: by mail-pf1-x435.google.com with SMTP id b1so225119pft.1 for <moq@ietf.org>; Wed, 08 Feb 2023 15:32:23 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=networked.media; s=google; h=to:references:message-id:content-transfer-encoding:cc:date :in-reply-to:from:subject:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=xfQTsxX3u3gLl/7hSWG0c09iN2iWQ/ySJP3KiyQTfmU=; b=b/w/puu+3nTOtLQREgo/Nyz8prj7q4WdL3ec60yExyXSSxpYV5Umnjw73qzJLyzA8Q Px9baH8FqOZVBXzId3zwTmz/PZ9sX8Rb0FdXPLOzLaRVklIE33oURH5uh018NjoosfYP fw3Pvn+EQsguS8qfx4sj+p7kBDm8Jb5BOg0cOkWvTPsD3japeYv2q7zSgB5nOfs5G2B3 obpeCAJYgSe1tQy4KSksnD0HsoB221VDLkqep4q3AUBZFXKUsdsW7rUBAgqitX6Ir7bt iPVM2qX7lWO9zU5Hm7MmK5hTd5eRxvJfLh25dQOD41pqXhtV9jULQxH5nWYwUoGGAeAI RdjQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=to:references:message-id:content-transfer-encoding:cc:date :in-reply-to:from:subject:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=xfQTsxX3u3gLl/7hSWG0c09iN2iWQ/ySJP3KiyQTfmU=; b=ssFX+TNzbL2woMRA8qsw3jL6srA715Mar8mMgiMgOV62VkTYyC5NB1k1kzsddV5+d1 Ot+pkG4cpQ+WRfI8pJq1Tno+hogfNveYorHF4Woveq9Y79/WPESauYlCcR694l4jep4s 6BPLrCne9H7ztPDbanZLjpH6KlsVeoGTvhpEU8+s0aSJoX8bSsfnjkXUCTJugcmU+H+H 4ogobuUUQfZ3RINAsmHyxz8KznpKyNTjnLlPa27zYEgQMQhfDlHqLFlcK/qou6+dwjAM 1bt9wzRNRW/VpnvB+hHZaTy9Ge5KBlRZpYFLmmYQfhRPTYMusUErE9ahbPaEzjiXKyOB TQzA==
X-Gm-Message-State: AO0yUKXoAdiZHb66JG9Xwxx0qPWZyiaI8jr96Ut0/WQEIHZiGD5RcoDQ qnGclJa/D9/1YaJauLq3WNssXg==
X-Google-Smtp-Source: AK7set95fyH9kO5JO5fL77XRV59N2bxxSBsueIcgpoXWLnMp/dId+VtvPPunkMQiK3hu0TDLfzGT8w==
X-Received: by 2002:a62:7985:0:b0:5a8:48da:4dc4 with SMTP id u127-20020a627985000000b005a848da4dc4mr3240813pfc.11.1675899142885; Wed, 08 Feb 2023 15:32:22 -0800 (PST)
Received: from smtpclient.apple ([65.140.146.140]) by smtp.gmail.com with ESMTPSA id t32-20020a056a0013a000b0059428b51220sm11806235pfg.186.2023.02.08.15.32.21 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Wed, 08 Feb 2023 15:32:22 -0800 (PST)
Content-Type: text/plain; charset="utf-8"
Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3731.200.110.1.12\))
From: "Ali C. Begen" <ali.begen@networked.media>
In-Reply-To: <677D4402-9BA0-480E-A7F5-EA17DBFDD0AB@gmail.com>
Date: Wed, 08 Feb 2023 15:32:11 -0800
Cc: Luke Curley <kixelated@gmail.com>, nathan.burr@paramount.com, "Shihang(Vincent)" <shihang9@huawei.com>, MOQ Mailing List <moq@ietf.org>
Content-Transfer-Encoding: quoted-printable
Message-Id: <2D35B3DB-3F19-4E15-900A-38F17AD0F6D7@networked.media>
References: <2A48E511-F42A-4819-9952-48EBBB52A682@networked.media> <677D4402-9BA0-480E-A7F5-EA17DBFDD0AB@gmail.com>
To: Bernard Aboba <bernard.aboba@gmail.com>
X-Mailer: Apple Mail (2.3731.200.110.1.12)
Archived-At: <https://mailarchive.ietf.org/arch/msg/moq/npuIJzaYdJptez4H9kWmtEzGwrY>
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 23:32:27 -0000


> On Feb 8, 2023, at 3:21 PM, Bernard Aboba <bernard.aboba@gmail.com> wrote:
> 
> On Feb 8, 2023, at 14:28, Ali C. Begen <ali.begen@networked.media> wrote:
>> 
>> If there were some performance numbers put forward by the RUSH folks, we would have a better idea. Without a code we can play with and no reported results, your conclusion is just a guess and it is not necessarily better or worse than mine.
> 
> [BA] I have an open source JavaScript implementation of frame/stream transport, as described on day 1 of the Interim.  It’s using headers closer to RTP than RUSH, but it would be easy to modify it to make it more “RUSH-like”.  If we could agree on what “performance numbers” might be relevant (I’m measuring frame RTTs, loss, reordering, etc. at the moment), perhaps we can make some progress. 

Yes, and we will start with that as soon as we can and indeed “performance numbers” is part of the requirements discussion I mentioned below.

> 
>> Agreed and because of that we are still repeating some of the questions that were asked a year ago. It is not necessarily a bad thing and every viewpoint may provide new insights into the problem at hand, but I feel we are reinventing some of the things we had in the early days of DASH/CMAF (with very minor changes and not necessarily all good). 
> 
> [BA] Yes, that was my feeling as well.  When I talk to people about MoQ they understand the need for a successor to RTMP, but they are puzzled as to why it is necessary to reinvent HLS/DASH.  

I will post the link again: 
https://dashif-documents.azurewebsites.net/Ingest/master/DASH-IF-Ingest.html

It can replace RTMP right on.

We published this version some time ago before H3 was finalized and all that. It has the right notion of “pushing” using HTTP for ingest. It is not perfect for some of the use cases mentioned here, but I don’t see why it would be a bad starting point if we are cool with keeping the DASH/HLS syntax/model. We can work on it, make it use H3 with priorities, etc. so that it does pretty much what most of us want to do. 

>> As you all know, codec folks publish a new codec standard once they are about 50% better than the last one. We should debate how much we need to be better than what we have today or what we are addressing that was not addressed before. Then, we write the requirements for that purpose and list the agreed assumptions.
> 
> [BA] That approach would be more likely to convince the doubters.

+1