Re: [Moq] Charter adjustment

Ted Hardie <ted.ietf@gmail.com> Fri, 22 July 2022 13:47 UTC

Return-Path: <ted.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 606EAC13C507 for <moq@ietfa.amsl.com>; Fri, 22 Jul 2022 06:47:06 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -7.104
X-Spam-Level:
X-Spam-Status: No, score=-7.104 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, T_SCC_BODY_TEXT_LINE=-0.01, 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 RaMrimMDyh-6 for <moq@ietfa.amsl.com>; Fri, 22 Jul 2022 06:47:02 -0700 (PDT)
Received: from mail-il1-x12d.google.com (mail-il1-x12d.google.com [IPv6:2607:f8b0:4864:20::12d]) (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 8215EC14F693 for <moq@ietf.org>; Fri, 22 Jul 2022 06:47:02 -0700 (PDT)
Received: by mail-il1-x12d.google.com with SMTP id y13so2239068ilv.5 for <moq@ietf.org>; Fri, 22 Jul 2022 06:47:02 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=EBq8alg7jrFgSZHnb1sa+c3Coip0p2losGaWNTtNRUs=; b=P/QpsED8GlObUIPJoWNVy8gdnqJQBcUb2wMe/SltxgFGzP68+mEb8dDSTH+1r5CjPP lbc3+/oFpi4814LHZGw3B/f6funhXmgin/Z78213IO/Js6IIBnz9S8owPRgIUMMQemAL ODJb2vBf2PSDn2vrsc8Te3hLJU+d8W7wh+CwcdzGpqddxRBxKDl70dO6uhSFGkqC2TlO aZW51zjRXtCS93euVE86A9iK9NDb6ZibYhnOpCbMTFHHLf0TEbMokBJQdG48rVjcjcP7 Kxlz7KKQiHeDsHrvSRZoeml2lfVmpGw570qw0jel80v1xzfauapdd1xHSxnZV4F/F4jp WhpQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=EBq8alg7jrFgSZHnb1sa+c3Coip0p2losGaWNTtNRUs=; b=DUzOQIu8cGUWQA5NKn3VnK+Gf5+KJT8aaJbgRdRsAIern/qKbnCJaUvAe8AATEcEK2 FNBmR8iOU/pzpSi+COEEZz6Zn5ZcVL+cNHg2jTZHvcpv/kKcjn2UtS9yfTJVNe+GiGF1 HMBzX7Hr6PYh2eXOMKgm3alwvedLaaBKV395/L9BQj+Xh9kpVRpXoLNMYIXRcx7KnQxg AZWos/jtjitEtBQ2WcnlgltZkxVIOAUUAtEO382HavPc+/4GvowcfhGrAdXchCS9HJaP jHUFLj+6eQOWMQ2/9JIjwy4Dt2W88nfVSMoCKMp0tjSbXklSPlnahfgwlQr1LdYZGT3Q qIcA==
X-Gm-Message-State: AJIora9RxHFxiNqO5UJWHPbsc5E6/eXIvlcZh+XG3iFzyh7QXTvB1mTj Dq7gGN2le0k+jg/UyiXIMreSQ1Fx3V2k4t5tk604397m65c=
X-Google-Smtp-Source: AGRyM1sC04mpvFa68sOb6WBd7xnR9/gklaPLNZiWaD7hs5cdZ3rglZEuK8Qlon4qTtkd6bAOyXiG9kPwY9snb/BirLU=
X-Received: by 2002:a05:6e02:1be9:b0:2dc:68b5:4c55 with SMTP id y9-20020a056e021be900b002dc68b54c55mr5210ilv.93.1658497621596; Fri, 22 Jul 2022 06:47:01 -0700 (PDT)
MIME-Version: 1.0
References: <CA+9kkMAr=dMSg9efcYBd5QZquvDhYcQi_gibyttxjqcxvWZKMw@mail.gmail.com> <511BF9AE-C84B-4AC2-9430-B268979078B4@networked.media> <CAMRcRGRGR3bXroZch4DAgeN65GodUp2J4=44pvB-6_ieGLKDTg@mail.gmail.com> <BN7PR11MB275378CDC1463041BB4E71CEB4919@BN7PR11MB2753.namprd11.prod.outlook.com> <CALGR9oaFWKvjaHg_bjoTFFMavpwAWLLe2FEGyLzNcYFqxWHswg@mail.gmail.com> <CAMRcRGTs8UPLHzw9PiJB2rOh8MwE402LvBi+xRXbnVdrx2sSwA@mail.gmail.com> <CAMRcRGRdTk_kXnd=s5ZB0XuHTRtTH0xPir3hJkBprAV70dtsTw@mail.gmail.com> <CAKcm_gMbWtbJe=kcbCXxAphLpiaiGHQPcm=00Tqoioh2SC6VZA@mail.gmail.com> <CAOW+2dvwEr3uZ0BKJeOO9eYHJhYZsZ4w_hWVckG5n4F6bSJ_2g@mail.gmail.com> <b2312817-f859-53f8-0fba-307c71ac05e7@huitema.net> <CAOW+2ds02i_MUJoBP0L7-3R5GfCtgmXhTpES6Da_LE-c_+ZZUw@mail.gmail.com> <d9d0ca62-e3e6-15fc-9f5a-fd29640aad46@huitema.net> <YT2PR01MB59336F54BD433E901637D22EB2909@YT2PR01MB5933.CANPRD01.PROD.OUTLOOK.COM>
In-Reply-To: <YT2PR01MB59336F54BD433E901637D22EB2909@YT2PR01MB5933.CANPRD01.PROD.OUTLOOK.COM>
From: Ted Hardie <ted.ietf@gmail.com>
Date: Fri, 22 Jul 2022 14:46:35 +0100
Message-ID: <CA+9kkMAkV51Sc9QNqSe8oWVOJ_br_Z0T1sZwuy2XwtSuqTrAXw@mail.gmail.com>
To: Maxim Sharabayko <maxsharabayko@haivision.com>
Cc: MOQ Mailing List <moq@ietf.org>
Content-Type: multipart/related; boundary="00000000000098c29305e4651156"
Archived-At: <https://mailarchive.ietf.org/arch/msg/moq/PvandkYX31Fwvsip3SHM8e6-ZH0>
Subject: Re: [Moq] Charter adjustment
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, 22 Jul 2022 13:47:06 -0000

While I appreciate all the additional thinking in this thread, I think I
still need to have a clear answer on what to do about the charter text
(sorry, BoF chair priorities).  We can:

Leave on-path in
Change on-path to something that does not have the same lower-layer
implications, but does retain the implication of a coordinated set through
whom the data flows
Remove it entirely.

Based on the discussion so far, my proposal is to adjust this to:

"The working group will define MoQ so that the media publication protocol
can leverage coordinating relays/caches wherever applicable to improve
the delivery
performance."

I think that addresses Ali's initial concern, removes my concern that we
will be signing up to unrelated work (like DNS query traffic), leaves the
CDNI problem space outside, and generally goes along with the discussion to
date.

Any thoughts before I update the PR?

regards,

Ted

On Fri, Jul 22, 2022 at 10:59 AM Maxim Sharabayko <
maxsharabayko@haivision.com> wrote:

> HESP looks extremely interesting! Thank you Bernard for sharing!
>
>
>
> It seems to be a re-thinking of LL-HLS with low-latency in mind.
> One of the main outstanding points is low stream initialisation and
> channel switching time.
>
> Ian said: “This begs the question of "Why is MoQ better?"
>
>
>
> HESP is more a protocol to deliver (distribute) a content to an end-user,
> and does not cover ingest well enough.
>
> While MOQ “will develop simple low-latency media delivery solution for
> ingest and distribution.”
>
>
>
>
>
> -- Maxim
>
>
>
>
>
>
> Maxim Sharabayko
>
> Principal Research Engineer
>
> [image: Logo] <https://www.haivision.com/>
>
>
>
> *From: *Moq <moq-bounces@ietf.org> on behalf of Christian Huitema <
> huitema@huitema.net>
> *Date: *Friday, 22. July 2022 at 08:05
> *To: *Bernard Aboba <bernard.aboba@gmail.com>
> *Cc: *Ian Swett <ianswett=40google.com@dmarc.ietf.org>, Suhas Nandakumar <
> suhasietf@gmail.com>, Lucas Pardue <lucaspardue.24.7@gmail.com>, Mo
> Zanaty (mzanaty) <mzanaty=40cisco.com@dmarc.ietf.org>, Ali C. Begen
> <ali.begen=40networked.media@dmarc.ietf.org>, Ted Hardie <
> ted.ietf@gmail.com>, MOQ Mailing List <moq@ietf.org>
> *Subject: *[EXTERNAL] Re: [Moq] Charter adjustment
>
> Thanks for the pointer to the HESP spec, Bernard. MoQ and HESP are very
> different approaches. I think that HESP strict adherence to HTTP implies
> risks of head-of-line blocking. Probably not an issue if low latency is
> defined as "under 400ms", but certainly important if we aim for "under
> 200ms" or "under 150ms".
>
> -- Christian Huitema
>
> On 7/21/2022 8:33 PM, Bernard Aboba wrote:
>
> https://datatracker.ietf.org/doc/draft-theo-hesp
>
>
>
> On Thu, Jul 21, 2022, 7:23 PM Christian Huitema <huitema@huitema.net>
> wrote:
>
> On 7/21/2022 7:13 PM, Bernard Aboba wrote:
>
> Ian said:
>
>
>
> "HTTPS proxies have been around for a long time, and MoQ shares many of
> those properties."
>
>
>
> [BA] Indeed, there are proposals (such as HESP
> <https://www.hespalliance.org/>) aimed at low-latency distribution
> that run over HTTP/3 and support caching.
>
>
>
> This begs the question of "Why is MoQ better?"
>
>
>
> If you want low latency, you need to support datagrams, and have some way
> to fragment long frames over series of datagrams. But then, if you require
> reassembly of fragmented frames at each step in the relaying chain, you can
> easily run into head-of-line blocking. That's something we can handle in
> MoQ. I don't know whether HESP does that -- the specs do not appear to be
> publicly available.
>
> -- Christian Huitema
>
>
>
>
> --
> Moq mailing list
> Moq@ietf.org
> https://www.ietf.org/mailman/listinfo/moq
>