Re: [Moq] Charter adjustment

Maxim Sharabayko <maxsharabayko@haivision.com> Fri, 22 July 2022 09:59 UTC

Return-Path: <maxsharabayko@haivision.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 7E2BEC15A720 for <moq@ietfa.amsl.com>; Fri, 22 Jul 2022 02:59:01 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -7.107
X-Spam-Level:
X-Spam-Status: No, score=-7.107 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, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, RCVD_IN_MSPIKE_H2=-0.001, RCVD_IN_ZEN_BLOCKED_OPENDNS=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 (1024-bit key) header.d=haivision.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 nrhxtJUMesxH for <moq@ietfa.amsl.com>; Fri, 22 Jul 2022 02:58:57 -0700 (PDT)
Received: from CAN01-YT3-obe.outbound.protection.outlook.com (mail-yt3can01on2089.outbound.protection.outlook.com [40.107.115.89]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 0C746C15948F for <moq@ietf.org>; Fri, 22 Jul 2022 02:58:54 -0700 (PDT)
ARC-Seal: i=2; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=fail; b=de0PV3GyZvftTe995Z1xU/xWRtzo+tjno7F7BfZxpv5eK17gKeLAXhhi9IxBk9jOFxS5kfN/bIyJlsZYgPpc2yVcX9ida1ERG2igXO+cklvWSUT1g39n6I9FRSxoP3mxGau2BJMXUttHpB0NEmR49GYaNEKUuj5GhEzxxcsTbZCzuqwRlGIHu1l9ZfQsoV+pYdkqQKdttxK6YltAFBr8qaM0qIaaX1BMEJbl8sjrgB5aKmvYBoX51DiTWKGNK0mpDNKY0V7La10s77Z6nIv+zCA3OboFtl4N1oU/pRqDBDapoESS2XWc4vO3XjwzS8c/GIi8xj9oP3JYqvO1XRL6vQ==
ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=KjobqKzyE2f1qLMeqD9I8wJSSpYK5P2jQzEUkk3WzwE=; b=fZnbxwQKOVOYIFipAvEivA758HMNIzLy+DzSD2uweBirLvALzVYPQhxoWmZ68lnHHlaOh2jnd9omXU6OF36rZboTubsNnRaW8ANB8s84dngOQB98QJ8yNUEn5BGAHZtDECf/LgeQ0MKMxvmMN3Mch1F57HwJsJ7blK7fqPetmmct1ojPttBOp4lTWxnwFfT/4xFlPDh+Dg1K6bs8IGFuKPpPaTydivEwYJ8woQtibeA4o1ehKy24DDqs0DWh+w+EfnZXzOAAORiU/ZPJsIgSnnoV8s1JdNupUqclDz/jy9XGddeQwybcSayPFZEvnx2VSYPirOX/egYYEQ6pEpNEVQ==
ARC-Authentication-Results: i=2; mx.microsoft.com 1; spf=pass (sender ip is 67.212.179.10) smtp.rcpttodomain=ietf.org smtp.mailfrom=haivision.com; dmarc=pass (p=none sp=none pct=100) action=none header.from=haivision.com; dkim=none (message not signed); arc=fail (47)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=haivision.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=KjobqKzyE2f1qLMeqD9I8wJSSpYK5P2jQzEUkk3WzwE=; b=CRlsiS7732DUL3wsD5iprd9oYt0RXIWNtBMVRXz2TRBLuDLAklMMfCV5M/RageXZpIzIgoYWnTEsj3M/dO8cu2e0KodGXgSMKFDkL8k8kkl4RMntGhbHssvfjGpMeeMhS06NGkbt0TI9n2xjq4APxkxQ3+tT3HcpRdOd/OW5DG4=
Received: from YT1PR01CA0107.CANPRD01.PROD.OUTLOOK.COM (2603:10b6:b01:2c::16) by YQXPR01MB5035.CANPRD01.PROD.OUTLOOK.COM (2603:10b6:c01:1a::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5458.18; Fri, 22 Jul 2022 09:58:51 +0000
Received: from YT3CAN01FT024.eop-CAN01.prod.protection.outlook.com (2603:10b6:b01:2c:cafe::3b) by YT1PR01CA0107.outlook.office365.com (2603:10b6:b01:2c::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5458.18 via Frontend Transport; Fri, 22 Jul 2022 09:58:51 +0000
X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 67.212.179.10) smtp.mailfrom=haivision.com; dkim=none (message not signed) header.d=none;dmarc=pass action=none header.from=haivision.com;
Received-SPF: Pass (protection.outlook.com: domain of haivision.com designates 67.212.179.10 as permitted sender) receiver=protection.outlook.com; client-ip=67.212.179.10; helo=chi1-new-relay.sendergen.com; pr=C
Received: from chi1-new-relay.sendergen.com (67.212.179.10) by YT3CAN01FT024.mail.protection.outlook.com (10.118.140.179) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5458.17 via Frontend Transport; Fri, 22 Jul 2022 09:58:50 +0000
Received: from CAN01-YT3-obe.outbound.protection.outlook.com (mail-yt3can01lp2169.outbound.protection.outlook.com [104.47.75.169]) by chi1-new-relay.sendergen.com (Postfix) with ESMTPS id 0400760026AE0 for <moq@ietf.org>; Fri, 22 Jul 2022 05:58:55 -0400 (EDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=j20KyyCHS+2wty5UMVtNdp0etm3em0zRzv7H6eFgPAYB8gay7d/HgfdSedF7wQ8WfhfctjgarOYBOQ6Dom+cQSOIzl2EtOMZLWGSGGOHwzuJrvAAF5rKC8XgooEo2tqefWGll+Y5VcyQeMyV2WzWlP6v/vodZbLP3TTrYqp7vLB3X55UpmombTr+HWpjtrtb72bqVsFFUg1QwR/lwb0ZesibYM5t89tZX/0UhdrmnkTmBnRHp61uQ25o/5KuyMivvCUExbMReAbdDG3QuE9jEnszMvm2cFgheQkEpP3tGupamN/GgYsQBaAdW3PeY2pQ+8aYdxkTN0ZkhDiyPbG5Cg==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=5OkKW0aQukEnj6PDG35tAZWKrgogkwSyup1w7TmVdgk=; b=mTgDfrXG32s8QAfrie9wAbyVNoYRWESeBN6TiY9WHwCvAb5DbqePJwgH5/Y9fXtvVgxOlHmXQJz+RdGkEqIEXnNYBHkIFO+loEZreQQKzqU5fPN1uVrTOyjdeSfDYX43LqX2H3jqK7193pPd9ITsoE9sHk7Vb6x9AANvjxhpdmO3BupZmuWIpRdaOLrPCmNnBmBAhvTsEQ0meL5hgtiGYWsLwadZ2UYLzmg9SRPlf8+N4t1OA8PPGua06J4ZMrpMWL+6zi5ivAR+ivnqD92JTwBB+SURciC00nbkDWAW4Z/p4O4XvHT21aRXhB4HH6jyL/vrugq0rwkKCjldwp34qA==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=haivision.com; dmarc=pass action=none header.from=haivision.com; dkim=pass header.d=haivision.com; arc=none
Received: from YT2PR01MB5933.CANPRD01.PROD.OUTLOOK.COM (2603:10b6:b01:59::12) by YT3PR01MB4804.CANPRD01.PROD.OUTLOOK.COM (2603:10b6:b01:4b::24) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5458.19; Fri, 22 Jul 2022 09:58:47 +0000
Received: from YT2PR01MB5933.CANPRD01.PROD.OUTLOOK.COM ([fe80::7082:244b:6dbf:4c87]) by YT2PR01MB5933.CANPRD01.PROD.OUTLOOK.COM ([fe80::7082:244b:6dbf:4c87%5]) with mapi id 15.20.5458.019; Fri, 22 Jul 2022 09:58:46 +0000
From: Maxim Sharabayko <maxsharabayko@haivision.com>
To: MOQ Mailing List <moq@ietf.org>
Thread-Topic: [Moq] Charter adjustment
Thread-Index: AQHYnbGi8gYb016FzkeCU7+/0FDUbA==
X-SG-Signature: true
Date: Fri, 22 Jul 2022 09:58:46 +0000
Message-ID: <YT2PR01MB59336F54BD433E901637D22EB2909@YT2PR01MB5933.CANPRD01.PROD.OUTLOOK.COM>
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>
In-Reply-To: <d9d0ca62-e3e6-15fc-9f5a-fd29640aad46@huitema.net>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
Authentication-Results-Original: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=haivision.com;
X-MS-Office365-Filtering-Correlation-Id: 17fb2585-27a0-4b2c-a74b-08da6bc8c736
x-ms-traffictypediagnostic: YT3PR01MB4804:EE_|YT3CAN01FT024:EE_|YQXPR01MB5035:EE_
x-sg-stamp: true
X-MS-Exchange-SenderADCheck: 1
X-MS-Exchange-AntiSpam-Relay: 0
X-Microsoft-Antispam-Untrusted: BCL:0;
X-Microsoft-Antispam-Message-Info-Original: 7bPSlMf3NtOyAL2wiNFLyAwcGMCwk54a7MvNRaVx9ub3TamEK2/vWfX0l1jrOpK7CvvD4mmNnYeQesib7Jy0QO3QS9uCIYC7kp2+B3jTfQhLjXjIBUYznQtVcrhRAiOS6xSpZydJBfpDuTcQsOUExu8POJlBDp3yTQwEO7me59XGkGSmMK+U4gmG71HFKkjRH5LZtwoGr7S3ObFPr/GLej2y6VgVrt18MDKCr/V1MrnRWc6H6CRVbtravtYsyy58XxNdBVyJIKWYkBNL+4U+JESL/Y/Wtzyawy/c6CSgnwgQ0i+FMsIKMa+5jEEBihbLe6bv+Nys/wDyXdoOaVKR/CJfeyuH9abKBIbhlyD6FvhlBzxM2KzNVAq+jW5Xsn5EwizIwg9oKX51U5vk+2DmPzkiuBexpK/qpk6v6V5S3SxdxUm/ayt2+7AiXeLOThgs2V+WTw9HbuBvn2t/rsag91xzdVmCeJ3uP43DiCW+HW2tknJFRVL6W2IK4zETy9JLK0hiRWiXaBjskboXjq/45Sni+gFb7UWCBYjGnDz2mfxUJ/O1NL/IXShrKa/lEsvRbhcZK44rrnrNXklBixkZBCue0cGyyyBxMdVWb+CRtHMBSJ7I9vaOOgadEdO4CHYrKB1mB8mXYd+KjUPhkZossjuKQ04sabNhQ6+IYHssVor7PlQbJuvceKw1CzlXhe8jwUChulSOe/BxTR6zGyRr2jWOM2Inofkjxj1k/Ijz0U0C1XcMwje5cOFlXuxIseEet6Qpptne6Xpxz0ouqVOcPFDU1FC8SKxXATzaiLEsc7cMEIM/xZy8Lhcxq7J9x1ch
X-Forefront-Antispam-Report-Untrusted: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:YT2PR01MB5933.CANPRD01.PROD.OUTLOOK.COM; PTR:; CAT:NONE; SFS:(13230016)(4636009)(366004)(396003)(346002)(136003)(376002)(39850400004)(966005)(38070700005)(71200400001)(41300700001)(478600001)(33656002)(166002)(26005)(53546011)(6506007)(9686003)(7696005)(316002)(83380400001)(186003)(6916009)(86362001)(55016003)(2906002)(5660300002)(52536014)(66946007)(64756008)(8936002)(66476007)(66446008)(66556008)(8676002)(91956017)(76116006)(38100700002)(122000001); DIR:OUT; SFP:1101;
Content-Type: multipart/alternative; boundary="_000_YT2PR01MB59336F54BD433E901637D22EB2909YT2PR01MB5933CANP_"
MIME-Version: 1.0
X-MS-Exchange-Transport-CrossTenantHeadersStamped: YT3PR01MB4804
X-Scanned-By: 'EmailPostmaster' on 67.212.179.10
X-EOPAttributedMessage: 0
X-MS-Exchange-Transport-CrossTenantHeadersStripped: YT3CAN01FT024.eop-CAN01.prod.protection.outlook.com
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id-Prvs: cde86f3d-b918-4d70-51f7-08da6bc8c4ce
X-Microsoft-Antispam: BCL:0;
X-Microsoft-Antispam-Message-Info: 2LTPtllqky3Tpylc1gxvEMUN23qI/0Vy4Kz+cs86NI5SKaXH4Z2QPfY/HmcZ3UEKReJc3b6gUCur9cg/C74GDtLjldbIgFzxWQdp9qoBOgwxK6qFc1elEL/YG+B0PyzA6FbzXwUZ2MqETiCXMQjsfIZufFefVCZTzqXZW1EH945Ok30mCXesNdUd3hbLKRHoQvSJ5AwKT9QMANpNiTOzlDBVqjlosVls7lrwTLFsRRLALBK29mK5iJf2++3RuiGamKEhr9PsEMAKtLQV3PLIErRfAX4pgTPfHHlAb6V6cYeEr2AkWdLzn9FY0O/vldlapAoQhqtcINNC+UrHqINE1SntqgBjPJvXG7HnF0rXSgT7lKptrHpU9XK9/deXziv9xURYjDFNnT2zRO9C7uuZs1IBES9MUbcf0wxxrVoftsaezgXubcGFFn6eQ+SDJvEFGFRVECdB3T3x99mTaEMyGEa+me5lUGzufeh82WjNALcAQka8Vt1I7SyyNn18hbM7Cqtzh1VpjX9brxHCovVJg+zlGIbkkih/pCF9IILsc1z3I3HQv/BB6v8jKJJO5qV6hSRAn4oNrcZf00kCgKbinnlN35TZFSyxFhuyTrtrZUyfheTg/fFFQ6nqiH9BCUklf/BNsfhPxiZ75KssQWG4BHQdQueBqcy2SxgibS8LT9+D6rJHHTeftQAmxWj93Nv87dizEOQpim5o9hhHNtik7l5mpXGArnj3Hqwma3RkeZ5nmGM4thsZ8lV8mDQ2Ak5mBAa11nvet9RHd8suD5NtBZ0KfCeWbpzEg6M72A26YNE96eFy2dnwlya1CHnD8Y4pyhB8MQxr66h5wh8mw4wXRg==
X-Forefront-Antispam-Report: CIP:67.212.179.10; CTRY:US; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:chi1-new-relay.sendergen.com; PTR:chi1-new-relay.sendergen.com; CAT:NONE; SFS:(13230016)(4636009)(346002)(136003)(39850400004)(376002)(396003)(36840700001)(40470700004)(46966006)(52536014)(82310400005)(36860700001)(70206006)(70586007)(8676002)(316002)(5660300002)(8936002)(478600001)(6916009)(966005)(186003)(33964004)(7696005)(9686003)(53546011)(6506007)(2906002)(47076005)(41300700001)(26005)(33656002)(336012)(86362001)(356005)(82740400003)(83380400001)(40480700001)(55016003)(166002)(7596003)(7636003)(40460700003); DIR:OUT; SFP:1101;
X-OriginatorOrg: haivision.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 22 Jul 2022 09:58:50.5288 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: 17fb2585-27a0-4b2c-a74b-08da6bc8c736
X-MS-Exchange-CrossTenant-Id: a88156c4-f3f7-4104-8fad-43b93f27493d
X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=a88156c4-f3f7-4104-8fad-43b93f27493d; Ip=[67.212.179.10]; Helo=[chi1-new-relay.sendergen.com]
X-MS-Exchange-CrossTenant-AuthSource: YT3CAN01FT024.eop-CAN01.prod.protection.outlook.com
X-MS-Exchange-CrossTenant-AuthAs: Anonymous
X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem
X-MS-Exchange-Transport-CrossTenantHeadersStamped: YQXPR01MB5035
Archived-At: <https://mailarchive.ietf.org/arch/msg/moq/dlMawHspE0W1uVM1RldH4BoXogU>
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 09:59:01 -0000

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

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<mailto: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