[Hls-interest] Survey: signaling HLS client capability

Roger Pantos <rpantos@apple.com> Thu, 20 May 2021 16:00 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 5BEB33A1B81 for <hls-interest@ietfa.amsl.com>; Thu, 20 May 2021 09:00:36 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.797
X-Spam-Level:
X-Spam-Status: No, score=-2.797 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.698, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=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 OE4EpbyvBT3i for <hls-interest@ietfa.amsl.com>; Thu, 20 May 2021 09:00:33 -0700 (PDT)
Received: from ma1-aaemail-dr-lapp03.apple.com (ma1-aaemail-dr-lapp03.apple.com [17.171.2.72]) (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 9C63B3A1B86 for <hls-interest@ietf.org>; Thu, 20 May 2021 09:00:33 -0700 (PDT)
Received: from pps.filterd (ma1-aaemail-dr-lapp03.apple.com [127.0.0.1]) by ma1-aaemail-dr-lapp03.apple.com (8.16.0.42/8.16.0.42) with SMTP id 14KFqcQB052197 for <hls-interest@ietf.org>; Thu, 20 May 2021 09:00:32 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=apple.com; h=from : content-type : content-transfer-encoding : mime-version : subject : message-id : date : to; s=20180706; bh=hr/Dji7QA9fqUz/4aNG+j7Sd8p7k3lBTRY7iTCjWtzc=; b=R4l69gPsTOaKzMMrgLphGqST4rW6lKo5W6w5dR2DA0JSU4IJLz5+f9R24iCLyL4t7Hdf f+djlyp8vhUj45RmvLoN/U45QDYUfxQ4pfUhWiG4RuBi7IJZWDXSnbSE7eWHEJf7A/Z4 P6EWBNQqCj/JnOD9CS0L40t/k2AhAuuFQOdlIvzAyxvRVRkEPYBMcrSiJIqp4JsI/ZRR nkBVkLQcoUJE0pr1HhDWmMsStXx7DqFjQv9cRvympopA3oXYsOLab787fUX2Z7tOV8Ug bWXXr1p7jDB3TMD1MW/yerV0CD4eky661lPNP+ThJIBsgZ/qJ3ZxsCws9kFsSbz1GQhQ wA==
Received: from rn-mailsvcp-mta-lapp04.rno.apple.com (rn-mailsvcp-mta-lapp04.rno.apple.com [10.225.203.152]) by ma1-aaemail-dr-lapp03.apple.com with ESMTP id 38jx32rpqd-2 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO) for <hls-interest@ietf.org>; Thu, 20 May 2021 09:00:32 -0700
Received: from rn-mailsvcp-mmp-lapp01.rno.apple.com (rn-mailsvcp-mmp-lapp01.rno.apple.com [17.179.253.14]) by rn-mailsvcp-mta-lapp04.rno.apple.com (Oracle Communications Messaging Server 8.1.0.7.20201203 64bit (built Dec 3 2020)) with ESMTPS id <0QTE00QFUXSV69F0@rn-mailsvcp-mta-lapp04.rno.apple.com> for hls-interest@ietf.org; Thu, 20 May 2021 09:00:31 -0700 (PDT)
Received: from process_milters-daemon.rn-mailsvcp-mmp-lapp01.rno.apple.com by rn-mailsvcp-mmp-lapp01.rno.apple.com (Oracle Communications Messaging Server 8.1.0.7.20201203 64bit (built Dec 3 2020)) id <0QTE00M00XS54900@rn-mailsvcp-mmp-lapp01.rno.apple.com> for hls-interest@ietf.org; Thu, 20 May 2021 09:00:31 -0700 (PDT)
X-Va-A:
X-Va-T-CD: 3f93f9dade3eb50a0475b2a56b082445
X-Va-E-CD: a226579889647ccd6fec9fd943a9ec93
X-Va-R-CD: 20bb682b03c771f651f7296bce8df3da
X-Va-CD: 0
X-Va-ID: e1096a39-52dd-4c0f-9075-28b58f1d5d8d
X-V-A:
X-V-T-CD: 3f93f9dade3eb50a0475b2a56b082445
X-V-E-CD: a226579889647ccd6fec9fd943a9ec93
X-V-R-CD: 20bb682b03c771f651f7296bce8df3da
X-V-CD: 0
X-V-ID: d9801225-1090-4311-ac88-0b43410a435f
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.391, 18.0.761 definitions=2021-05-20_04:2021-05-20, 2021-05-20 signatures=0
Received: from smtpclient.apple (unknown [17.150.223.252]) by rn-mailsvcp-mmp-lapp01.rno.apple.com (Oracle Communications Messaging Server 8.1.0.7.20201203 64bit (built Dec 3 2020)) with ESMTPSA id <0QTE00KWDXSU5900@rn-mailsvcp-mmp-lapp01.rno.apple.com> for hls-interest@ietf.org; Thu, 20 May 2021 09:00:31 -0700 (PDT)
From: Roger Pantos <rpantos@apple.com>
Content-type: text/plain; charset="us-ascii"
Content-transfer-encoding: quoted-printable
MIME-version: 1.0 (Mac OS X Mail 14.0 \(3654.100.0.2.22\))
Message-id: <8FE883FB-29BD-402B-BB50-E199036281EE@apple.com>
Date: Thu, 20 May 2021 09:00:30 -0700
To: hls-interest@ietf.org
X-Mailer: Apple Mail (2.3654.100.0.2.22)
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.391, 18.0.761 definitions=2021-05-20_04:2021-05-20, 2021-05-20 signatures=0
Archived-At: <https://mailarchive.ietf.org/arch/msg/hls-interest/JYxfBa_ojQWi_3M_rzRP56dfftA>
Subject: [Hls-interest] Survey: signaling HLS client capability
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: Thu, 20 May 2021 16:00:37 -0000

With the increasing number of optional features in HLS (such as low latency, content steering, interstitial support, different codecs, etc.), there is a desire in some quarters to present different streams to different devices, beyond the regular variant stream selection performed on the client.

We're considering some kind of signal of client capability, such as a query parameter on the Master Playlist URL, to support this kind of server decision. But before we go too far I'd like to understand if it would actually be of practical benefit, and what universe of use cases it makes sense to support. So:

- Do you think you would use this kind of thing? For what? 

- If you are already doing something along these lines, perhaps driven by the User-Agent string or something else, what requirement is driving that? 

(Alternately, if you think that this would only make things worse, let us know why!)

Feel free to respond here, or to send your response privately to http-live-streaming-review@group.apple.com.


thanks,

Roger Pantos
Apple Inc.