Re: [Hls-interest] Questions about section 8.11 (Low-Latency Playlist)

Roger Pantos <rpantos@apple.com> Fri, 01 May 2020 19:14 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 499723A1A37 for <hls-interest@ietfa.amsl.com>; Fri, 1 May 2020 12:14:25 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.1
X-Spam-Level:
X-Spam-Status: No, score=-2.1 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, 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 7ux2DOzy33Nt for <hls-interest@ietfa.amsl.com>; Fri, 1 May 2020 12:14:22 -0700 (PDT)
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 D5B043A1A35 for <hls-interest@ietf.org>; Fri, 1 May 2020 12:14:21 -0700 (PDT)
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 041IwwRu055980; Fri, 1 May 2020 12:14:18 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=apple.com; h=from : message-id : content-type : mime-version : subject : date : in-reply-to : cc : to : references; s=20180706; bh=jvvFsxjC7e/RTLxxXm0gTu4l6WECU7ZLFJNuXRC0L3E=; b=VVMGzF+woLoP+YA//O2kY5mcBf/N7BczVEhbOZKhqVT4pmwqUiH6K5kxE0HmhGnb0qgz MIPykVPZiRU7PYAbTZ2F5awnQ5fVxdD9EMH7f9I+eOabLOHTjgeTi6WqPQ+/I5vCfit6 6V/DmEXqRzv3AoX0267Dmm69Bmt7A/xsDm/A/FpEHXqtAsa9ohd/ljQi8h8YbfpHgv6X EVJP4AmCkSGtunXDA3VR7UInw3Mfg882nwmLkqypod4GnBtvV7a/4Dkqnof7n9IaWLwi xqcWXuvh3zCoUlKIM/vRS/GVU476iO0PPaZmcCKT2BuNGjzxDufzMwXkYPEKUQ6o6y77 0w==
Received: from rn-mailsvcp-mta-lapp02.rno.apple.com (rn-mailsvcp-mta-lapp02.rno.apple.com [10.225.203.150]) by ma1-aaemail-dr-lapp02.apple.com with ESMTP id 30r7fugyu4-27 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO); Fri, 01 May 2020 12:14:18 -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-lapp02.rno.apple.com (Oracle Communications Messaging Server 8.1.0.5.20200312 64bit (built Mar 12 2020)) with ESMTPS id <0Q9O00OG72R9E780@rn-mailsvcp-mta-lapp02.rno.apple.com>; Fri, 01 May 2020 12:13:57 -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.5.20200312 64bit (built Mar 12 2020)) id <0Q9O001002DGIJ00@rn-mailsvcp-mmp-lapp02.rno.apple.com>; Fri, 01 May 2020 12:13:57 -0700 (PDT)
X-Va-A:
X-Va-T-CD: 901909f592c2daf38130fe6cbae049ed
X-Va-E-CD: 4358688a0ad3b4457e7f50d720e8c5bc
X-Va-R-CD: bb5654aaf7c7aa2bad13177a0342e77b
X-Va-CD: 0
X-Va-ID: 4e1dd395-fb7c-4346-a1d5-cc4c952de6f2
X-V-A:
X-V-T-CD: 901909f592c2daf38130fe6cbae049ed
X-V-E-CD: 4358688a0ad3b4457e7f50d720e8c5bc
X-V-R-CD: bb5654aaf7c7aa2bad13177a0342e77b
X-V-CD: 0
X-V-ID: fff3d891-da50-44b4-88db-8ef90f12241f
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.138, 18.0.676 definitions=2020-05-01_11:2020-05-01, 2020-05-01 signatures=0
Received: from [17.232.169.177] (unknown [17.232.169.177]) by rn-mailsvcp-mmp-lapp02.rno.apple.com (Oracle Communications Messaging Server 8.1.0.5.20200312 64bit (built Mar 12 2020)) with ESMTPSA id <0Q9O00NM82R8JE00@rn-mailsvcp-mmp-lapp02.rno.apple.com>; Fri, 01 May 2020 12:13:56 -0700 (PDT)
From: Roger Pantos <rpantos@apple.com>
Message-id: <7891B597-ED55-4175-9DC4-EAAF75E725C6@apple.com>
Content-type: multipart/alternative; boundary="Apple-Mail=_A6313E33-55C7-40B8-97B7-6BFC8A079687"
MIME-version: 1.0 (Mac OS X Mail 13.0 \(3638.0.7\))
Date: Fri, 01 May 2020 12:13:55 -0700
In-reply-to: <01c3a12df4894c2b8859dd58f6e52469@EX13D02EUB001.ant.amazon.com>
Cc: "hls-interest@ietf.org" <hls-interest@ietf.org>
To: "Weil, Nicolas" <nicoweil@elemental.com>
References: <01c3a12df4894c2b8859dd58f6e52469@EX13D02EUB001.ant.amazon.com>
X-Mailer: Apple Mail (2.3638.0.7)
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.138, 18.0.676 definitions=2020-05-01_11:2020-05-01, 2020-05-01 signatures=0
Archived-At: <https://mailarchive.ietf.org/arch/msg/hls-interest/cXkDD-wUJ957duUNx7jBJ-5URtI>
Subject: Re: [Hls-interest] Questions about section 8.11 (Low-Latency Playlist)
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, 01 May 2020 19:14:25 -0000


> On May 1, 2020, at 11:53 AM, Weil, Nicolas <nicoweil@elemental.com> wrote:
> 
> Hi,
>  
> Section 8.11 shows only an example of discrete part addressing scheme, while the preliminary LL-HLS specification was also including an example of byterange addressing scheme. Will such an example be added in an upcoming RFC version,

Probably not. We’re pretty stingy with examples in the spec; it’s plenty long enough already.

Note that all the examples currently in the preliminary article will remain in it as it transitions to being an informative supplement to the spec.

> or should we assume that Apple players finally won’t support byterange addressing for parts?

You have to read the spec to determine what is supported; the examples are not guaranteed to be complete. Take a look at https://tools.ietf.org/html/draft-pantos-hls-rfc8216bis-07#section-4.4.4.9 and specifically the BYTERANGE attribute.

See also the discussion about byte range hinting in https://tools.ietf.org/html/draft-pantos-hls-rfc8216bis-07#section-6.3.8 where it talking about hints and subranges. 

Partial segment specification by byte range is the basis for the interoperability point between LL-HLS and LL-DASH.

>  
> The example shows 2 seconds EXT-X-PARTS with only the first part being INDEPENDENT, whereas the reference stream https://ll-hls-test.apple.com/cmaf/master.m3u8 <https://ll-hls-test.apple.com/cmaf/master.m3u8> shows 1 second parts, all INDEPENDENT. Will there be an update of the HLS Authoring Specification for Apple Devices page with a specific recommendation for the EXT-PARTS settings, or should we assume that the reference stream settings is the actual recommendation and that the example in the RFC is only a theoretical example?

Yes, there will be an update to the Authoring Spec with specific recommendations for low-latency. Stay tuned.


Roger.

>  
> Thanks,
> Nicolas  
>  
> ----------------
> Nicolas Weil | Senior Product Manager – Media Services
> AWS Elemental
>  
> -- 
> Hls-interest mailing list
> Hls-interest@ietf.org <mailto:Hls-interest@ietf.org>
> https://www.ietf.org/mailman/listinfo/hls-interest <https://www.ietf.org/mailman/listinfo/hls-interest>