[Hls-interest] A couple of notes on the recent HLS Internet-Draft update (-13)

Roger Pantos <rpantos@apple.com> Thu, 11 May 2023 16:39 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 8AE43C17CEA9 for <hls-interest@ietfa.amsl.com>; Thu, 11 May 2023 09:39:49 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.097
X-Spam-Level:
X-Spam-Status: No, score=-2.097 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, 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_NONE=-0.0001, RCVD_IN_ZEN_BLOCKED_OPENDNS=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=apple.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 xVIjUJ6NqB6Q for <hls-interest@ietfa.amsl.com>; Thu, 11 May 2023 09:39:48 -0700 (PDT)
Received: from rn-mailsvcp-mx-lapp01.apple.com (rn-mailsvcp-mx-lapp01.apple.com [17.179.253.22]) (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 D2DA0C17EE12 for <hls-interest@ietf.org>; Thu, 11 May 2023 09:39:48 -0700 (PDT)
Received: from rn-mailsvcp-mta-lapp02.rno.apple.com (rn-mailsvcp-mta-lapp02.rno.apple.com [10.225.203.150]) by rn-mailsvcp-mx-lapp01.rno.apple.com (Oracle Communications Messaging Server 8.1.0.22.20230228 64bit (built Feb 28 2023)) with ESMTPS id <0RUI00K966AA0610@rn-mailsvcp-mx-lapp01.rno.apple.com> for hls-interest@ietf.org; Thu, 11 May 2023 09:39:48 -0700 (PDT)
X-Proofpoint-ORIG-GUID: lrzRCJibRt-C5szhLnGJtcgzeBeN-Grt
X-Proofpoint-GUID: lrzRCJibRt-C5szhLnGJtcgzeBeN-Grt
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.573, 18.0.942 definitions=2023-05-10_04:2023-05-05, 2023-05-10 signatures=0
X-Proofpoint-Spam-Details: rule=interactive_user_notspam policy=interactive_user score=0 bulkscore=0 mlxlogscore=999 spamscore=0 adultscore=0 suspectscore=0 phishscore=0 mlxscore=0 malwarescore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2304280000 definitions=main-2305100147
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=g26TjtggcvV7CyApUk25c5zijo4ajxnOL/2B5dQ2+4c=; b=O60U570GVcENDvRYImMUTh9DIT6V4v9KVyAkcbrIkwnRuWp2pQvYL2U+R74tJh56k3lW WPSnMy73CVfopG6jZoE3mxAOjbcFs2iaLcECXeKhYW/Mwbw2eB78Nu4RSie3XPzzYzjU ohjegmpEW/iYF8edja0qtPUq5sDphCoXGEtDHJZh5sEx6MF+/T5w9YHn8FjZB6e/h/Ou dCld7pRp0jI7Uph6Eh/bslyYNrlZmpOrVx1gpWe6RpEO1eRNKeSdcOjrzZHEsoz0yraV Uw1yfvKrzoURAfjBQvt3NJV/J6P3cDpiw8LcSjP7Whx+AF9KPAwu3ZrOC+5nfKODa/6m aQ==
Received: from rn-mailsvcp-mmp-lapp02.rno.apple.com (rn-mailsvcp-mmp-lapp02.rno.apple.com [17.179.253.15]) by rn-mailsvcp-mta-lapp02.rno.apple.com (Oracle Communications Messaging Server 8.1.0.22.20230228 64bit (built Feb 28 2023)) with ESMTPS id <0RUI00QWG6ABJWG0@rn-mailsvcp-mta-lapp02.rno.apple.com> for hls-interest@ietf.org; Thu, 11 May 2023 09:39:47 -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.22.20230228 64bit (built Feb 28 2023)) id <0RUI00G0069ZXI00@rn-mailsvcp-mmp-lapp02.rno.apple.com> for hls-interest@ietf.org; Thu, 11 May 2023 09:39:47 -0700 (PDT)
X-Va-A:
X-Va-T-CD: 3f93f9dade3eb50a0475b2a56b082445
X-Va-E-CD: db33267f43096ebaf1d9b8e67feb90c1
X-Va-R-CD: 0d844d799d08a227179e1216b5d070c2
X-Va-ID: 46e68f05-6499-41c6-a76c-246ec9829a08
X-Va-CD: 0
X-V-A:
X-V-T-CD: 3f93f9dade3eb50a0475b2a56b082445
X-V-E-CD: db33267f43096ebaf1d9b8e67feb90c1
X-V-R-CD: 0d844d799d08a227179e1216b5d070c2
X-V-ID: 1ca10d6c-80bd-4868-a7db-d34c7b28ee2b
X-V-CD: 0
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.573, 18.0.942 definitions=2023-05-11_13:2023-05-05, 2023-05-11 signatures=0
Received: from smtpclient.apple (unknown [17.11.123.57]) by rn-mailsvcp-mmp-lapp02.rno.apple.com (Oracle Communications Messaging Server 8.1.0.22.20230228 64bit (built Feb 28 2023)) with ESMTPSA id <0RUI00SCG6AAL500@rn-mailsvcp-mmp-lapp02.rno.apple.com> for hls-interest@ietf.org; Thu, 11 May 2023 09:39:47 -0700 (PDT)
From: Roger Pantos <rpantos@apple.com>
Content-type: multipart/alternative; boundary="Apple-Mail=_6E5FA054-78F5-4AB2-9E18-2296A8101CD7"
MIME-version: 1.0 (Mac OS X Mail 16.0 \(3759.100.4\))
Message-id: <2746E043-CE9D-4240-A184-FAB517E194DA@apple.com>
Date: Thu, 11 May 2023 09:39:37 -0700
To: hls-interest@ietf.org
X-Mailer: Apple Mail (2.3759.100.4)
Archived-At: <https://mailarchive.ietf.org/arch/msg/hls-interest/BaUDSnN1vieVRsSV2EF0N0hff0Q>
Subject: [Hls-interest] A couple of notes on the recent HLS Internet-Draft update (-13)
X-BeenThere: hls-interest@ietf.org
X-Mailman-Version: 2.1.39
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: Thu, 11 May 2023 16:39:49 -0000

Hello folks. We just published an update of draft-pantos-hls-rfc8216bis <https://datatracker.ietf.org/doc/html/draft-pantos-hls-rfc8216bis-13> (diff <https://author-tools.ietf.org/iddiff?url1=draft-pantos-hls-rfc8216bis-12&url2=draft-pantos-hls-rfc8216bis-13&difftype=--hwdiff>). A couple of notes about the update:

- It includes the rules for the recently-added QUERYPARAM <https://datatracker.ietf.org/doc/html/draft-pantos-hls-rfc8216bis-13#section-4.4.2.3> attribute of the EXT-X-DEFINE tag.

- We added a new provision for supporting backward-compatibility with older implementations, the REQ- prefix for AttributeNames in Attribute Lists. "General Client Responsibilities <https://datatracker.ietf.org/doc/html/draft-pantos-hls-rfc8216bis-13#section-4.2>” now includes a rule that, for playlists with EXT-X-VERSION:12 and above, if a client encounters a tag with an attribute whose AttributeNames begins with “REQ-“ which it does not recognize, it must ignore the entire tag.

There were also a variety of other minor corrections and clarifications.

Apple clients are being updated to support protocol version 12 and the new rules. We also intend to update HLS.js to do the same.


cheers,

Roger.