Re: [Hls-interest] FYI: Fall 2023 hls-interest meeting

Roger Pantos <rpantos@apple.com> Thu, 20 July 2023 22:59 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 28A45C151543 for <hls-interest@ietfa.amsl.com>; Thu, 20 Jul 2023 15:59:13 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.095
X-Spam-Level:
X-Spam-Status: No, score=-2.095 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_MSPIKE_H5=0.001, RCVD_IN_MSPIKE_WL=0.001, 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 QTfFR4gajsK1 for <hls-interest@ietfa.amsl.com>; Thu, 20 Jul 2023 15:59:09 -0700 (PDT)
Received: from ma-mailsvcp-mx-lapp02.apple.com (ma-mailsvcp-mx-lapp02.apple.com [17.32.222.23]) (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 0521CC15152F for <hls-interest@ietf.org>; Thu, 20 Jul 2023 15:59:08 -0700 (PDT)
Received: from rn-mailsvcp-mta-lapp02.rno.apple.com (rn-mailsvcp-mta-lapp02.rno.apple.com [10.225.203.150]) by ma-mailsvcp-mx-lapp02.apple.com (Oracle Communications Messaging Server 8.1.0.23.20230328 64bit (built Mar 28 2023)) with ESMTPS id <0RY400HPOAI5G820@ma-mailsvcp-mx-lapp02.apple.com> for hls-interest@ietf.org; Thu, 20 Jul 2023 15:59:08 -0700 (PDT)
X-Proofpoint-ORIG-GUID: _yEQbkkawq3COCEIFLiiahtDo6UH8GUD
X-Proofpoint-GUID: _yEQbkkawq3COCEIFLiiahtDo6UH8GUD
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.591, 18.0.957 definitions=2023-07-11_09:2023-07-11, 2023-07-11 signatures=0
X-Proofpoint-Spam-Details: rule=interactive_user_notspam policy=interactive_user score=0 spamscore=0 malwarescore=0 adultscore=0 phishscore=0 suspectscore=0 bulkscore=0 mlxlogscore=999 mlxscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2305260000 definitions=main-2307110153
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=qwIbIXB8Stq2uJPCgXiGIR5F5yw1aWQB7kdFfF9Uabc=; b=MLM74AUg5LnPlZjg64CAumR6c7AqsP+nMRsbVep8AhryJ0htmOPHHjpow1zXGvBARIyD F6W+/bZ72EKRiUlLIA4i7uSlOM6yuMtFMqTllrM8shDcay84BfzzcfOLyB1jLEuQClLX 7KT6BCVr/jibBJedQHJ6vw/cak551HgiENgV/4gJgeLHuW2Tj1Is+J7QbTAwC2rrDcxZ iOBWiRnh6iqBq7l0GkP/hzAYrGoXSGAGuKxVGk8pNCMPrx23eK/iG4YsFKsdnbIvDeUB aru8pHxL5PU+YTAxb1ltK/+6Bo1s8MebnTvthKmRPIGrVXLN5uWF4Si8v7skUl5Ho5Dc DQ==
Received: from rn-mailsvcp-mmp-lapp04.rno.apple.com (rn-mailsvcp-mmp-lapp04.rno.apple.com [17.179.253.17]) by rn-mailsvcp-mta-lapp02.rno.apple.com (Oracle Communications Messaging Server 8.1.0.23.20230328 64bit (built Mar 28 2023)) with ESMTPS id <0RY40000AAIFX750@rn-mailsvcp-mta-lapp02.rno.apple.com>; Thu, 20 Jul 2023 15:59:03 -0700 (PDT)
Received: from process_milters-daemon.rn-mailsvcp-mmp-lapp04.rno.apple.com by rn-mailsvcp-mmp-lapp04.rno.apple.com (Oracle Communications Messaging Server 8.1.0.23.20230328 64bit (built Mar 28 2023)) id <0RY400900AAHY500@rn-mailsvcp-mmp-lapp04.rno.apple.com>; Thu, 20 Jul 2023 15:59:03 -0700 (PDT)
X-Va-A:
X-Va-T-CD: 7c1be0ec8c14d60b91fac2fb6dd316f8
X-Va-E-CD: 94ef5a625f8e411d1f58dee742c090c0
X-Va-R-CD: 88186311d488951f3af3dbefd7e5602c
X-Va-ID: 81255258-8b2d-4d05-9703-62858a7c3dcd
X-Va-CD: 0
X-V-A:
X-V-T-CD: 7c1be0ec8c14d60b91fac2fb6dd316f8
X-V-E-CD: 94ef5a625f8e411d1f58dee742c090c0
X-V-R-CD: 88186311d488951f3af3dbefd7e5602c
X-V-ID: d99be293-f3d2-443c-a127-cdb61836a5fa
X-V-CD: 0
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.591, 18.0.957 definitions=2023-07-20_10:2023-07-19, 2023-07-20 signatures=0
Received: from smtpclient.apple (unknown [17.194.77.123]) by rn-mailsvcp-mmp-lapp04.rno.apple.com (Oracle Communications Messaging Server 8.1.0.23.20230328 64bit (built Mar 28 2023)) with ESMTPSA id <0RY4002DRAIFE300@rn-mailsvcp-mmp-lapp04.rno.apple.com>; Thu, 20 Jul 2023 15:59:03 -0700 (PDT)
From: Roger Pantos <rpantos@apple.com>
Message-id: <72C86AD8-1268-409D-BF94-1B75A3831B2F@apple.com>
Content-type: multipart/alternative; boundary="Apple-Mail=_1FE17FD4-CEA1-4919-89FA-22FE56E6D1B7"
MIME-version: 1.0 (Mac OS X Mail 16.0 \(3771.100.2\))
Date: Thu, 20 Jul 2023 15:58:53 -0700
In-reply-to: <CAKwBfzF5RTA4PkBXnn2YujhNuZVC5w-aLXc-r8=Cqsd1mkGF1w@mail.gmail.com>
Cc: "hls-interest@ietf.org" <hls-interest@ietf.org>
To: Daniel Weinberger <daniel.weinberger=40bitmovin.com@dmarc.ietf.org>, "Law, Will" <wilaw@akamai.com>
References: <E56AC209-83D6-40D4-843B-C6F38706D384@apple.com> <B64EF0A1-2B70-4A23-B8D2-E5BAAF2F9855@akamai.com> <CAKwBfzF5RTA4PkBXnn2YujhNuZVC5w-aLXc-r8=Cqsd1mkGF1w@mail.gmail.com>
X-Mailer: Apple Mail (2.3771.100.2)
Archived-At: <https://mailarchive.ietf.org/arch/msg/hls-interest/EyNNLfeHwvN0i2ZW0hzIhFQv5as>
Subject: Re: [Hls-interest] FYI: Fall 2023 hls-interest meeting
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, 20 Jul 2023 22:59:13 -0000

Thanks Will and Daniel, we’ll put those on the list.

When we discuss CMCD, one of the things I’ll be interested in hearing about is who is using it right now, for what, and which are the essential headers to support.

I think that there have been some concerns (in the past anyway) about CMCD within Apple. I’ll see if I can get an update on those.


Roger.

> On Jul 19, 2023, at 3:56 AM, Daniel Weinberger <daniel.weinberger=40bitmovin.com@dmarc.ietf.org> wrote:
> 
> Hi,
> 
> Agreed, such a roundtable would be great.
> 
> I also support Will's points, especially (1) around CMCD.
> 
> Another good topic would be to discuss if it makes sense to bring more requirements from https://developer.apple.com/documentation/http-live-streaming/hls-authoring-specification-for-apple-devices into the HLS specification. For example, many of the Media Playlist Requirements sound like they should be part of the HLS specification.
> 
> Regards,
> Daniel Weinberger
> Bitmovin Inc.
> 
> On Wed, Jul 19, 2023 at 12:47 AM Law, Will <wilaw=40akamai.com@dmarc.ietf.org <mailto:40akamai.com@dmarc.ietf.org>> wrote:
>> Hi Roger
>> 
>> An hls-interest meeting,  similar to the 2019 roundtable,  would be great. Thanks for organizing. 
>> 
>> For the agenda, I'd like to request three topics:
>> 
>> 1. Adding CMCD (Common Media Client Data) support to the AVPlayer ecosystem. CMCD is now supported by the majority of players, including Exoplayer, Roku, hls.js, Theoplayer, Bitmovin, shaka, dash.js, video.js and others. I can provide data on the usage, the use-cases and the benefits of CMCD support as well as endorsements from the major streaming services who use it in production. 
>> 2. Consider the creation of a separate specification for Content Steering Services. Content distributors today want to steer populations of players across both HLS and DASH. The HLS IETF draft section 7 defines a mixture of server response and client behavior. There is a mirror specification in the DASH world. Someone building a steering service must reverse engineer the necessary behavior and properties of the service itself. Several ambiguities remain unanswered - are additional params allowed?, behavior with redirects?, how to report multiple pathways and throughputs since the last request?  For interoperability and robustness, it might be useful to normatively define the JSON response and behavior of a steering service (HLS sections 7.1 ... 7.3) in a separate specification. The HLS spec would then reference this spec and define the HLS cloning rules and client responsibilities and the DASH spec would do something similar. 
>> 3. Optimizing the request rate in LL-HLS  byte addressed playback by having the player optionally make one request per segment(after starting) instead of one request per part. Origin would still block on part boundaries and content would still be delivered at line speed. 
>> 
>> Cheers
>> Will
>> 
>> 
>> 
>> 
>> On 7/17/23, 5:34 PM, "Roger Pantos" <rpantos=40apple.com@dmarc.ietf.org <mailto:40apple.com@dmarc.ietf.org> <mailto:40apple.com@dmarc.ietf.org <mailto:40apple.com@dmarc.ietf.org>>> wrote:
>> 
>> 
>> 
>> 
>> Hi everyone. We are thinking about holding another hls-interest meeting this fall. We're tentatively planning a hybrid in-person / remote event here in Cupertino. We’re trying to see if we can organize something the same week as FOMS and Demuxed (Oct. 23-27) when a lot of folks will be in town. 
>> 
>> 
>> If any of you have topics you’d like to discuss during the meeting, please send them our way so that we can put together some kind of agenda.
>> 
>> 
>> 
>> 
>> thanks,
>> 
>> 
>> Roger Pantos
>> Apple Inc.
>> -- 
>> Hls-interest mailing list
>> Hls-interest@ietf.org <mailto:Hls-interest@ietf.org> <mailto:Hls-interest@ietf.org <mailto:Hls-interest@ietf.org>>
>> https://urldefense.com/v3/__https://www.ietf.org/mailman/listinfo/hls-interest__;!!GjvTz_vk!VsfpaJ9j2qGu_r_3i63eu9E0t9DTfmeSgHtkoUi5sCH_8oZ1OFuR_cfAQPZ-hwGf5kd6cDzPK6oQNSdcr6GkYUpiG18w$ <https://urldefense.com/v3/__https://www.ietf.org/mailman/listinfo/hls-interest__;!!GjvTz_vk!VsfpaJ9j2qGu_r_3i63eu9E0t9DTfmeSgHtkoUi5sCH_8oZ1OFuR_cfAQPZ-hwGf5kd6cDzPK6oQNSdcr6GkYUpiG18w$> 
>> 
>> 
>> 
>> -- 
>> Hls-interest mailing list
>> Hls-interest@ietf.org <mailto:Hls-interest@ietf.org>
>> https://www.ietf.org/mailman/listinfo/hls-interest