[Hls-interest] HLS Content Steering v1.3b1 spec update

Naiwei Zheng <naiwei@apple.com> Fri, 19 November 2021 17:06 UTC

Return-Path: <naiwei@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 E88203A088F for <hls-interest@ietfa.amsl.com>; Fri, 19 Nov 2021 09:06:23 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.803
X-Spam-Level:
X-Spam-Status: No, score=-2.803 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.701, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_MSPIKE_H2=-0.001, SPF_PASS=-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 GFUmGgJlF6WY for <hls-interest@ietfa.amsl.com>; Fri, 19 Nov 2021 09:06:18 -0800 (PST)
Received: from ma1-aaemail-dr-lapp02.apple.com (ma1-aaemail-dr-lapp02.apple.com [17.171.2.68]) (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 62E273A0891 for <hls-interest@ietf.org>; Fri, 19 Nov 2021 09:06:16 -0800 (PST)
Received: from pps.filterd (ma1-aaemail-dr-lapp02.apple.com [127.0.0.1]) by ma1-aaemail-dr-lapp02.apple.com (8.16.0.42/8.16.0.42) with SMTP id 1AJGw6lE013601 for <hls-interest@ietf.org>; Fri, 19 Nov 2021 09:06:14 -0800
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=XGJGFeUZ4lD3V+gbwNKTCwNbfrc2Uspy9JCX5yGNDgY=; b=tIOpy1PfxwfUPvIX9k/sMWrrjSHQZOkIaI0zvYxcObPhcd6t1AA2njeAt6Gmg2zxssnl wMU90e2ov+PjZk3N//ZppfGH6ElwMxUtzkNNToZVGA+YtSrp3pZQ7MnWtLuvf5ry+r5B A02bOJ/cj71OwSA+SrNC8NGwiEZ8xsBNHfcYpQ4AT1ZBaXvsljziWLTbIDQnK5hVrSYt EFZHV5iGa9c0SIMYM5OByIkH0EW2q29Xs0gPz0UGDzOHMHvt4qaQoeD3VqcWX5x5ZHq0 QjRIt8LksoI1/Wuohx2NG9fS4thulJhyHz3+NC4D85kALCibD/vxLiLq0WmveF5hM6ai DA==
Received: from rn-mailsvcp-mta-lapp01.rno.apple.com (rn-mailsvcp-mta-lapp01.rno.apple.com [10.225.203.149]) by ma1-aaemail-dr-lapp02.apple.com with ESMTP id 3caax0mcs3-2 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO) for <hls-interest@ietf.org>; Fri, 19 Nov 2021 09:06:12 -0800
Received: from rn-mailsvcp-mmp-lapp03.rno.apple.com (rn-mailsvcp-mmp-lapp03.rno.apple.com [17.179.253.16]) by rn-mailsvcp-mta-lapp01.rno.apple.com (Oracle Communications Messaging Server 8.1.0.12.20210903 64bit (built Sep 3 2021)) with ESMTPS id <0R2T007M1WUBL6J0@rn-mailsvcp-mta-lapp01.rno.apple.com> for hls-interest@ietf.org; Fri, 19 Nov 2021 09:06:11 -0800 (PST)
Received: from process_milters-daemon.rn-mailsvcp-mmp-lapp03.rno.apple.com by rn-mailsvcp-mmp-lapp03.rno.apple.com (Oracle Communications Messaging Server 8.1.0.12.20210903 64bit (built Sep 3 2021)) id <0R2T00L00WS4WE00@rn-mailsvcp-mmp-lapp03.rno.apple.com> for hls-interest@ietf.org; Fri, 19 Nov 2021 09:06:11 -0800 (PST)
X-Va-A:
X-Va-T-CD: 3f93f9dade3eb50a0475b2a56b082445
X-Va-E-CD: cf66deec6bc9831391bd57061a95a6a3
X-Va-R-CD: ac858774598fa89f56e25027ccb846f1
X-Va-CD: 0
X-Va-ID: e71f3247-884e-4f3f-8144-38ab1dae98a4
X-V-A:
X-V-T-CD: 3f93f9dade3eb50a0475b2a56b082445
X-V-E-CD: cf66deec6bc9831391bd57061a95a6a3
X-V-R-CD: ac858774598fa89f56e25027ccb846f1
X-V-CD: 0
X-V-ID: ef48f090-23ad-46ab-8295-18091da38596
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.425, 18.0.790 definitions=2021-11-19_07:2021-11-17, 2021-11-19 signatures=0
Received: from smtpclient.apple (unknown [17.234.124.21]) by rn-mailsvcp-mmp-lapp03.rno.apple.com (Oracle Communications Messaging Server 8.1.0.12.20210903 64bit (built Sep 3 2021)) with ESMTPSA id <0R2T00O1EWU9BS00@rn-mailsvcp-mmp-lapp03.rno.apple.com> for hls-interest@ietf.org; Fri, 19 Nov 2021 09:06:10 -0800 (PST)
From: Naiwei Zheng <naiwei@apple.com>
Content-type: multipart/mixed; boundary="Apple-Mail=_95E4607B-1ABD-47F2-9BAD-D87F3BC57E57"
MIME-version: 1.0 (Mac OS X Mail 14.0 \(3654.80.0.2.43\))
Message-id: <01FE85D3-2FA5-4088-8C88-345D1BDBD932@apple.com>
Date: Fri, 19 Nov 2021 09:06:09 -0800
To: hls-interest@ietf.org
X-Mailer: Apple Mail (2.3654.80.0.2.43)
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.425, 18.0.790 definitions=2021-11-19_07:2021-11-17, 2021-11-19 signatures=0
Archived-At: <https://mailarchive.ietf.org/arch/msg/hls-interest/eIHKU3VFZnx4mYO5Rf1xOf7Z_Xw>
X-Mailman-Approved-At: Fri, 19 Nov 2021 09:24:33 -0800
Subject: [Hls-interest] HLS Content Steering v1.3b1 spec update
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: Fri, 19 Nov 2021 17:07:39 -0000

Hi everyone,

We really appreciate the kind and thoughtful feedback we received from the community since we announced the Content Steering feature.

As you may recall, we scaled back our original design for Content Steering based on your feedback. Since then, we've heard from three very large content partners that they do in fact require the ability to introduce new content Pathways during playback, ones that were not part of the original Multivariant Playlist, in order to take advantage of Content Steering.

To address that requirement, we are updating the Content Steering spec. Version 1.3 (draft) adds a provision for producing new pathways by "cloning" existing ones. This support is explicitly optional, for both the server and the client.

The 1.3 spec also specifies that stable IDs must be present to enable Content Steering for downloadable content. This is because stable IDs are essential for coordinating bit-identical variants and renditions across different Pathways, so that downloader can continue fetching from a bit-identical stream after switching Pathways.

For more info, review the attached spec document, and as always, your comments are welcomed, either to his-interest or directly to us at http-live-streaming-review@group.apple.com.

Thank you!

Naiwei Zheng
HLS Team, Apple Inc.