[Hls-interest] FYI: new LL-HLS over HTTP/3 prioritization proposal

Roger Pantos <rpantos@apple.com> Mon, 12 October 2020 16:31 UTC

Return-Path: <rpantos@apple.com>
X-Original-To: hls-interest@ietfa.amsl.com
Delivered-To: hls-interest@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C5B9F3A1573 for <hls-interest@ietfa.amsl.com>; Mon, 12 Oct 2020 09:31:59 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.297
X-Spam-Level:
X-Spam-Status: No, score=-3.297 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-1.2, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=apple.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id coy-ttocHWPi for <hls-interest@ietfa.amsl.com>; Mon, 12 Oct 2020 09:31:58 -0700 (PDT)
Received: from nwk-aaemail-lapp02.apple.com (nwk-aaemail-lapp02.apple.com [17.151.62.67]) (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 A8FE93A0E9B for <hls-interest@ietf.org>; Mon, 12 Oct 2020 09:31:58 -0700 (PDT)
Received: from pps.filterd (nwk-aaemail-lapp02.apple.com [127.0.0.1]) by nwk-aaemail-lapp02.apple.com (8.16.0.43/8.16.0.42) with SMTP id 09CGVAMA052117 for <hls-interest@ietf.org>; Mon, 12 Oct 2020 09:31:58 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=apple.com; h=from : content-type : mime-version : subject : message-id : date : to; s=20180706; bh=Wd72JUyEqYLvpukOQK7txwvCcwu3GVgEZ4NuDNnF0vU=; b=tmDiBdDF1l3hosbfjvcZPbUIahrSSqGNCkhyPiWDTVi3L/oni5JaAIqQFGBjLhq3249D E+U1AzYMwr/kShWVr7tHm7kpE0RmpRGcnyPJJWaRa7eXbi11rKNgfzH5IwlembLKmTTt BIB0autYKbFPoL4hrrnaFsmo4MRl3CEbcAQgAma/+onND9L3wMFVdC1oSP1aUAkxuo77 5SbtMyUqW3qelodfNSjr2F5Gh+PdRo8Hq5JX1n61VOFuF6/A1w2OoRR2x1y6dUXYq5Nq isVU7mgzfOP9I01WUy5wQdufqNBN6l0m/az/WbUIt1mromrJMQhYg8MY5EeJUtMX+LqU fQ==
Received: from rn-mailsvcp-mta-lapp01.rno.apple.com (rn-mailsvcp-mta-lapp01.rno.apple.com [10.225.203.149]) by nwk-aaemail-lapp02.apple.com with ESMTP id 344smsh7h0-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO) for <hls-interest@ietf.org>; Mon, 12 Oct 2020 09:31:58 -0700
Received: from rn-mailsvcp-mmp-lapp02.rno.apple.com (rn-mailsvcp-mmp-lapp02.rno.apple.com [17.179.253.15]) by rn-mailsvcp-mta-lapp01.rno.apple.com (Oracle Communications Messaging Server 8.1.0.6.20200729 64bit (built Jul 29 2020)) with ESMTPS id <0QI300NJ8KLA2PJ0@rn-mailsvcp-mta-lapp01.rno.apple.com> for hls-interest@ietf.org; Mon, 12 Oct 2020 09:31:58 -0700 (PDT)
Received: from process_milters-daemon.rn-mailsvcp-mmp-lapp02.rno.apple.com by rn-mailsvcp-mmp-lapp02.rno.apple.com (Oracle Communications Messaging Server 8.1.0.6.20200729 64bit (built Jul 29 2020)) id <0QI300200K9UC700@rn-mailsvcp-mmp-lapp02.rno.apple.com> for hls-interest@ietf.org; Mon, 12 Oct 2020 09:31:58 -0700 (PDT)
X-Va-A:
X-Va-T-CD: 3f93f9dade3eb50a0475b2a56b082445
X-Va-E-CD: 2313994e20aafb6f37e082087d826789
X-Va-R-CD: c9f7056346bce6f6c203c5cd8593b9bf
X-Va-CD: 0
X-Va-ID: 5d28058e-8c55-446f-ae44-ca688bc18e3a
X-V-A:
X-V-T-CD: 3f93f9dade3eb50a0475b2a56b082445
X-V-E-CD: 2313994e20aafb6f37e082087d826789
X-V-R-CD: c9f7056346bce6f6c203c5cd8593b9bf
X-V-CD: 0
X-V-ID: abd35d4b-b9c2-455c-92c2-68cc3497ff1e
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.235, 18.0.687 definitions=2020-10-12_14:2020-10-12, 2020-10-12 signatures=0
Received: from [17.232.217.169] (unknown [17.232.217.169]) by rn-mailsvcp-mmp-lapp02.rno.apple.com (Oracle Communications Messaging Server 8.1.0.6.20200729 64bit (built Jul 29 2020)) with ESMTPSA id <0QI300SL1KL92200@rn-mailsvcp-mmp-lapp02.rno.apple.com> for hls-interest@ietf.org; Mon, 12 Oct 2020 09:31:58 -0700 (PDT)
From: Roger Pantos <rpantos@apple.com>
Content-type: multipart/alternative; boundary="Apple-Mail=_9AD86D07-F6C6-4E7D-B066-954AEEC16CFF"
MIME-version: 1.0 (Mac OS X Mail 14.0 \(3654.0.3.2.61\))
Message-id: <A4481158-E192-479F-823B-0C696CFC1A2B@apple.com>
Date: Mon, 12 Oct 2020 09:31:57 -0700
To: hls-interest@ietf.org
X-Mailer: Apple Mail (2.3654.0.3.2.61)
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.235, 18.0.687 definitions=2020-10-12_14:2020-10-12, 2020-10-12 signatures=0
Archived-At: <https://mailarchive.ietf.org/arch/msg/hls-interest/gHixmX1oOc_yPK5bsr6HtlnkmuM>
Subject: [Hls-interest] FYI: new LL-HLS over HTTP/3 prioritization proposal
X-BeenThere: hls-interest@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "Discussions about HTTP Live Streaming \(HLS\)." <hls-interest.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/hls-interest>, <mailto:hls-interest-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/hls-interest/>
List-Post: <mailto:hls-interest@ietf.org>
List-Help: <mailto:hls-interest-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/hls-interest>, <mailto:hls-interest-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 12 Oct 2020 16:32:00 -0000

I wanted to give everyone a heads up about a development related to LL-HLS. As you may (or may not) know, HTTP/3 https://tools.ietf.org/html/draft-ietf-quic-http <https://tools.ietf.org/html/draft-ietf-quic-http> eliminates the prioritization scheme employed by HTTP/2, replacing it with a new optional hinting mechanism https://tools.ietf.org/html/draft-ietf-httpbis-priority <https://tools.ietf.org/html/draft-ietf-httpbis-priority>.

This means that we need to redo how LL-HLS prioritization works over H3 connections. Our current proposal for that is https://github.com/httpwg/http-extensions/issues/1274#issuecomment-706281840 <https://github.com/httpwg/http-extensions/issues/1274#issuecomment-706281840> — essentially a static prioritization for LL-HLS resources declared by the origin, plus some level of mandatory support for Extensible Priorities on the part of CDNs (or whatever the ultimate delivery server happens to be).

Comments welcome.


regards,

Roger Pantos
Apple Inc.