From nobody Mon Jun 7 13:58:20 2021 Return-Path: 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 4D0A23A0F4D for ; Mon, 7 Jun 2021 13:58:18 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -2.795 X-Spam-Level: X-Spam-Status: No, score=-2.795 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, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H4=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_NONE=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 T6kQAEbn21CT for ; Mon, 7 Jun 2021 13:58:15 -0700 (PDT) Received: from rn-mailsvcp-ppex-lapp15.apple.com (rn-mailsvcp-ppex-lapp15.rno.apple.com [17.179.253.34]) (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 421043A0F4A for ; Mon, 7 Jun 2021 13:58:14 -0700 (PDT) Received: from pps.filterd (rn-mailsvcp-ppex-lapp15.rno.apple.com [127.0.0.1]) by rn-mailsvcp-ppex-lapp15.rno.apple.com (8.16.1.2/8.16.1.2) with SMTP id 157Kw9B8000964 for ; Mon, 7 Jun 2021 13:58:14 -0700 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=apple.com; h=from : content-type : mime-version : subject : message-id : date : cc : to; s=20180706; bh=uxltYM7EVXAfd8277Tn/RExHRe1DXhOuLhw5e3HwANo=; b=irPGeue0AXw+cxabGLi+Vv+tbEaLF+G+cHY/5pk0sJ4xdtUjMTQjOhr7+d9KNQOrdwOe rJA0f+PMEH25QBpCHsPTiNvAGPVVC4rwN06bEBdO6KFITZD6Wbe/etS1zqPbP05cy8j/ pnbihdiUjq2z7Q7STOJnNqNZIjEAkkqKYzRUdfRaD5S+HOzOKb03yshwnIb59C2pVrds RTyp7HkvYcGvA++UEIdkDAquJppaxZUXJel1WmzhqE8FUY5QdoyGrVAWPCMl3w1urzq6 mxPUy0ubzgWALJTtLz+nu7V6pdGL76hPLYj6+4QKb6dpzxB8ojbUES+jIY3p1d+O+Vxv dA== Received: from rn-mailsvcp-mta-lapp04.rno.apple.com (rn-mailsvcp-mta-lapp04.rno.apple.com [10.225.203.152]) by rn-mailsvcp-ppex-lapp15.rno.apple.com with ESMTP id 3906ubcyrb-10 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO) for ; Mon, 07 Jun 2021 13:58:14 -0700 Received: from rn-mailsvcp-mmp-lapp03.rno.apple.com (rn-mailsvcp-mmp-lapp03.rno.apple.com [17.179.253.16]) by rn-mailsvcp-mta-lapp04.rno.apple.com (Oracle Communications Messaging Server 8.1.0.9.20210415 64bit (built Apr 15 2021)) with ESMTPS id <0QUC004U7NL0KL60@rn-mailsvcp-mta-lapp04.rno.apple.com> for hls-interest@ietf.org; Mon, 07 Jun 2021 13:58:12 -0700 (PDT) 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.9.20210415 64bit (built Apr 15 2021)) id <0QUC00B00NASCP00@rn-mailsvcp-mmp-lapp03.rno.apple.com>; Mon, 07 Jun 2021 13:58:12 -0700 (PDT) X-Va-A: X-Va-T-CD: a791e11c4a43445cbe7bb89ef145b485 X-Va-E-CD: b268f09688c4e2110469a6737f448cc9 X-Va-R-CD: e367f601cad817c7fa11676200cd40e8 X-Va-CD: 0 X-Va-ID: 01b4a489-2f8d-4a38-91cd-fa79deb61956 X-V-A: X-V-T-CD: a791e11c4a43445cbe7bb89ef145b485 X-V-E-CD: b268f09688c4e2110469a6737f448cc9 X-V-R-CD: e367f601cad817c7fa11676200cd40e8 X-V-CD: 0 X-V-ID: 47045d0c-8095-4a53-a3e7-642fbaf9ecf2 X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.391, 18.0.761 definitions=2021-06-07_14:2021-06-04, 2021-06-07 signatures=0 Received: from smtpclient.apple (unknown [17.11.35.182]) by rn-mailsvcp-mmp-lapp03.rno.apple.com (Oracle Communications Messaging Server 8.1.0.9.20210415 64bit (built Apr 15 2021)) with ESMTPSA id <0QUC003E3NKZFT00@rn-mailsvcp-mmp-lapp03.rno.apple.com>; Mon, 07 Jun 2021 13:58:12 -0700 (PDT) From: Roger Pantos Content-type: multipart/alternative; boundary="Apple-Mail=_5ABEE195-5130-4820-A28C-63846D8638B2" MIME-version: 1.0 (Mac OS X Mail 14.0 \(3654.120.0.1.1\)) Message-id: <6702EB62-87A5-4E01-917A-EC13846FBF5D@apple.com> Date: Mon, 07 Jun 2021 13:58:11 -0700 Cc: hls-interest@ietf.org To: hls-announce@lists.apple.com X-Mailer: Apple Mail (2.3654.120.0.1.1) X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.391, 18.0.761 definitions=2021-06-07_14:2021-06-04, 2021-06-07 signatures=0 Archived-At: Subject: [Hls-interest] WWDC 2021 HLS sessions X-BeenThere: hls-interest@ietf.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Discussions about HTTP Live Streaming \(HLS\)." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 07 Jun 2021 20:58:18 -0000 --Apple-Mail=_5ABEE195-5130-4820-A28C-63846D8638B2 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=us-ascii A quick reminder: WWDC started today, and we have four sessions this = year focused on HLS. Tomorrow we have a couple of app-focused sessions = about our native AVPlayer API: Explore HLS variants in AVFoundation: Discover how you can use = AVFoundation APIs to highlight different variants of your content within = your app. We'll show you how you can inspect HLS content using these = APIs for different video characteristics, including attributes like = SDR/HDR, FPS, and the like. And we'll explore the AVAssetVarient, which = represents streaming and offline content. Transition media gaplessly with HLS: Discover how you can create = streaming media content that seamlessly transitions between episodes, = songs, scenes, and individual resources. With gapless HLS playback, you = can stitch together multiple pieces of content on the fly to create = customized workouts, design interactive content, tell compelling = stories, and more. We'll show you how you can provide faithful = continuity for streaming music, event recordings, and pre-recorded video = and provide a captivating viewing experience within your app. On Wednesday we have sessions about two new HLS features, Interstitials = and Content Steering: Explore dynamic pre-rolls and mid-rolls in HLS: Learn how you can create = seamless transitions between advertisements and your HLS streams. We'll = show you how to incorporate HLS tags and AVFoundation APIs to create = media experiences that move easily between your primary content and = mid-rolls, and provide best practices for playing these streams in your = app. Improve global streaming availability with HLS Content Steering: = Discover how you can use HLS playlist tags and the Steering Manifest = format with your content to help dynamically update CDN redundancy = policies tuned for each viewer. Learn how to load balance, set failover, = and more. https://developer.apple.com/wwdc21/sessions/ regards, Roger Pantos Apple Inc.= --Apple-Mail=_5ABEE195-5130-4820-A28C-63846D8638B2 Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset=us-ascii A = quick reminder: WWDC started today, and we have four sessions this year = focused on HLS. Tomorrow we have a couple of app-focused sessions about = our native AVPlayer API:

Explore HLS variants in = AVFoundation: Discover how you can use AVFoundation APIs to = highlight different variants of your content within your app. We'll show = you how you can inspect HLS content using these APIs for different video = characteristics, including attributes like SDR/HDR, FPS, and the = like. And we'll explore the AVAssetVarient, which represents streaming = and offline content.

Transition media gaplessly with = HLS: Discover how you can create streaming media content that = seamlessly transitions between episodes, songs, scenes, and individual = resources. With gapless HLS playback, you can stitch together = multiple pieces of content on the fly to create customized = workouts, design interactive content, tell compelling stories, and more. = We'll show you how you can provide faithful continuity for streaming = music, event recordings, and pre-recorded video and provide a = captivating viewing experience within your app.

On Wednesday we have sessions about two = new HLS features, Interstitials and Content Steering:

Explore = dynamic pre-rolls and mid-rolls in HLS: Learn how you can = create seamless transitions between advertisements and your HLS streams. = We'll show you how to incorporate HLS tags and AVFoundation APIs to = create media experiences that move easily between your primary = content and mid-rolls, and provide best practices for playing these = streams in your app.

Improve global streaming availability with HLS = Content Steering: Discover how you can use HLS playlist = tags and the Steering Manifest format with your content to help = dynamically update CDN redundancy policies tuned for each viewer. Learn = how to load balance, set failover, and more.

regards,

Roger Pantos
Apple Inc.
= --Apple-Mail=_5ABEE195-5130-4820-A28C-63846D8638B2-- From nobody Mon Jun 7 15:30:32 2021 Return-Path: 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 AFD373A1218 for ; Mon, 7 Jun 2021 14:37:11 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -2.796 X-Spam-Level: X-Spam-Status: No, score=-2.796 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, HTML_MESSAGE=0.001, 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 Wugi0lY80JuT for ; Mon, 7 Jun 2021 14:37:08 -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 25F223A1256 for ; Mon, 7 Jun 2021 14:37:07 -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 157LWtU9033637 for ; Mon, 7 Jun 2021 14:37:06 -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=NOUZGMpG/Q7o8jdAEli2EOLFdkrsZXf2GnGGPmPZPas=; b=fEkAUTtRcoGVCAX2e76PdQUqvjhYVLis1rMvk0lIXAFgrfdcI0Aq4/3qgV9/TXSqp883 wWzx7oA2HCPMG/VWqcaAexbpJJDs0uBg385pMrZtNqB/SyKB6/4kvlGWmdAMMBiUjM1C F1P829zPaCRw87jdanlG6vP4Xyb578cTHAFU/q1wDfCISo2WKFUfHEZnQ0Izd6MtJA1q I3tA/Tn8V5LRkTV+T+8fOuoKIYrNI7Sn9CucRZqmEZVfPYo5r7BmWmhOxlpbBbvbYX3N LoFk+lvKhyd5zOH4GwllbjHfjFfy+NnPwkUWk/c/skBXb9vGmml/Pkrt7E9HqfvW0sT4 9w== Received: from rn-mailsvcp-mta-lapp03.rno.apple.com (rn-mailsvcp-mta-lapp03.rno.apple.com [10.225.203.151]) by ma1-aaemail-dr-lapp02.apple.com with ESMTP id 3905xsqfyp-2 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO) for ; Mon, 07 Jun 2021 14:37:06 -0700 Received: from rn-mailsvcp-mmp-lapp04.rno.apple.com (rn-mailsvcp-mmp-lapp04.rno.apple.com [17.179.253.17]) by rn-mailsvcp-mta-lapp03.rno.apple.com (Oracle Communications Messaging Server 8.1.0.9.20210415 64bit (built Apr 15 2021)) with ESMTPS id <0QUC00BTZPDU34I0@rn-mailsvcp-mta-lapp03.rno.apple.com> for hls-interest@ietf.org; Mon, 07 Jun 2021 14:37:06 -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.9.20210415 64bit (built Apr 15 2021)) id <0QUC00300P8XJ900@rn-mailsvcp-mmp-lapp04.rno.apple.com>; Mon, 07 Jun 2021 14:37:06 -0700 (PDT) X-Va-A: X-Va-T-CD: 599c495dbb826e05a66a6b8b689f99e7 X-Va-E-CD: b01fbf5db78519e4ca69a33b2a14f2d1 X-Va-R-CD: 0cc1d4eb4f586b000f25a4770d429ae5 X-Va-CD: 0 X-Va-ID: 6578c4a4-2937-488a-86d3-b828aec84321 X-V-A: X-V-T-CD: 599c495dbb826e05a66a6b8b689f99e7 X-V-E-CD: b01fbf5db78519e4ca69a33b2a14f2d1 X-V-R-CD: 0cc1d4eb4f586b000f25a4770d429ae5 X-V-CD: 0 X-V-ID: 6ef1dac9-e6b7-47ec-b652-f7ed11a16923 X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.391, 18.0.761 definitions=2021-06-07_15:2021-06-04, 2021-06-07 signatures=0 Received: from [17.234.55.126] (unknown [17.234.55.126]) by rn-mailsvcp-mmp-lapp04.rno.apple.com (Oracle Communications Messaging Server 8.1.0.9.20210415 64bit (built Apr 15 2021)) with ESMTPSA id <0QUC00RE6PDT2I00@rn-mailsvcp-mmp-lapp04.rno.apple.com>; Mon, 07 Jun 2021 14:37:06 -0700 (PDT) From: kdk Message-id: Content-type: multipart/alternative; boundary="Apple-Mail=_51C066A5-AE8A-49C0-BD4A-9C7986DF3D7F" MIME-version: 1.0 (Mac OS X Mail 14.0 \(3654.0.3.2.52\)) Date: Mon, 07 Jun 2021 14:37:04 -0700 In-reply-to: <6702EB62-87A5-4E01-917A-EC13846FBF5D@apple.com> Cc: Roger Pantos , "Krasimir D. Kolarov" To: hls-announce@lists.apple.com, hls-interest@ietf.org References: <6702EB62-87A5-4E01-917A-EC13846FBF5D@apple.com> X-Mailer: Apple Mail (2.3654.0.3.2.52) X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.391, 18.0.761 definitions=2021-06-07_15:2021-06-04, 2021-06-07 signatures=0 Archived-At: X-Mailman-Approved-At: Mon, 07 Jun 2021 15:30:32 -0700 Subject: Re: [Hls-interest] [HLS Announce 14] WWDC 2021 HLS sessions X-BeenThere: hls-interest@ietf.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Discussions about HTTP Live Streaming \(HLS\)." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 07 Jun 2021 21:37:12 -0000 --Apple-Mail=_51C066A5-AE8A-49C0-BD4A-9C7986DF3D7F Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=utf-8 To add to Roger=E2=80=99s list of WWDC=E2=80=9921 Sessions, we would = like to point your attention to a related session=20 Evaluate videos with the Advanced Video Quality Tool This is an introduction to a tool that allows you to evaluate the visual = quality of your video material using perceptual-based ML approach. It is = a natural complement to the HLS tools that we have delivered throughout = the years that evaluate the stream quality of your content. This session will take place on Wednesday and it will be followed up by = a Lab session on Friday morning (Pacific time). Krasimir > On Jun 7, 2021, at 1:58 PM, Roger Pantos via HLS-Announce = wrote: >=20 > A quick reminder: WWDC started today, and we have four sessions this = year focused on HLS. Tomorrow we have a couple of app-focused sessions = about our native AVPlayer API: >=20 > Explore HLS variants in AVFoundation: Discover how you can use = AVFoundation APIs to highlight different variants of your content within = your app. We'll show you how you can inspect HLS content using these = APIs for different video characteristics, including attributes like = SDR/HDR, FPS, and the like. And we'll explore the AVAssetVarient, which = represents streaming and offline content. >=20 > Transition media gaplessly with HLS: Discover how you can create = streaming media content that seamlessly transitions between episodes, = songs, scenes, and individual resources. With gapless HLS playback, you = can stitch together multiple pieces of content on the fly to create = customized workouts, design interactive content, tell compelling = stories, and more. We'll show you how you can provide faithful = continuity for streaming music, event recordings, and pre-recorded video = and provide a captivating viewing experience within your app. >=20 > On Wednesday we have sessions about two new HLS features, = Interstitials and Content Steering: >=20 > Explore dynamic pre-rolls and mid-rolls in HLS: Learn how you can = create seamless transitions between advertisements and your HLS streams. = We'll show you how to incorporate HLS tags and AVFoundation APIs to = create media experiences that move easily between your primary content = and mid-rolls, and provide best practices for playing these streams in = your app. >=20 > Improve global streaming availability with HLS Content Steering: = Discover how you can use HLS playlist tags and the Steering Manifest = format with your content to help dynamically update CDN redundancy = policies tuned for each viewer. Learn how to load balance, set failover, = and more. >=20 > https://developer.apple.com/wwdc21/sessions/ = >=20 > regards, >=20 > Roger Pantos > Apple Inc. > _______________________________________________ > Do not post admin requests to the list. They will be ignored. > HLS-Announce mailing list (HLS-Announce@lists.apple.com) > Help/Unsubscribe/Update your Subscription: > https://lists.apple.com/mailman//listinfo/hls-announce --Apple-Mail=_51C066A5-AE8A-49C0-BD4A-9C7986DF3D7F Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset=utf-8 To = add to Roger=E2=80=99s list of WWDC=E2=80=9921 Sessions, we would like = to point your attention to a related session 

Evaluate videos with = the Advanced Video Quality Tool

This is an = introduction to a tool that allows you to evaluate the visual quality of = your video material using perceptual-based ML approach. It is a natural = complement to the HLS tools that we have delivered throughout the years = that evaluate the stream quality of your content.
This session will take place on Wednesday and it will be = followed up by a Lab session on Friday morning (Pacific time).

Krasimir

On Jun 7, 2021, at 1:58 PM, Roger Pantos via = HLS-Announce <hls-announce@lists.apple.com> wrote:

A quick reminder: WWDC = started today, and we have four sessions this year focused on HLS. = Tomorrow we have a couple of app-focused sessions about our native = AVPlayer API:

Explore HLS variants in AVFoundation: Discover how = you can use AVFoundation APIs to highlight different variants of your = content within your app. We'll show you how you can inspect HLS content = using these APIs for different video characteristics, including = attributes like SDR/HDR, FPS, and the like. And we'll explore the = AVAssetVarient, which represents streaming and offline = content.

Transition media gaplessly with HLS: Discover how = you can create streaming media content that seamlessly transitions = between episodes, songs, scenes, and individual resources. With gapless = HLS playback, you can stitch together multiple pieces of content on = the fly to create customized workouts, design interactive content, tell = compelling stories, and more. We'll show you how you can provide = faithful continuity for streaming music, event recordings, and = pre-recorded video and provide a captivating viewing experience within = your app.

On = Wednesday we have sessions about two new HLS features, Interstitials and = Content Steering:

Explore dynamic pre-rolls and mid-rolls in = HLS: Learn how you can create seamless transitions between = advertisements and your HLS streams. We'll show you how to incorporate = HLS tags and AVFoundation APIs to create media experiences that = move easily between your primary content and mid-rolls, and provide = best practices for playing these streams in your app.

Improve = global streaming availability with HLS = Content Steering: Discover how you can use HLS playlist = tags and the Steering Manifest format with your content to help = dynamically update CDN redundancy policies tuned for each viewer. Learn = how to load balance, set failover, and more.

regards,

Roger Pantos
Apple Inc.
= _______________________________________________
Do not = post admin requests to the list. They will be ignored.
HLS-Announce mailing list      (HLS-Announce@lists.apple.com)
Help/Unsubscribe/Update your Subscription:
https://lists.apple.com/mailman//listinfo/hls-announce

= --Apple-Mail=_51C066A5-AE8A-49C0-BD4A-9C7986DF3D7F-- From nobody Tue Jun 8 08:24:33 2021 Return-Path: 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 07F383A33F2 for ; Tue, 8 Jun 2021 08:24:32 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -2.794 X-Spam-Level: X-Spam-Status: No, score=-2.794 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, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_BLOCKED=0.001, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=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 Q3Ux7tGLiouy for ; Tue, 8 Jun 2021 08:24:30 -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 DEE943A33F3 for ; Tue, 8 Jun 2021 08:24:29 -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 158FIxAB009406 for ; Tue, 8 Jun 2021 08:24:28 -0700 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=apple.com; h=from : content-type : mime-version : subject : date : references : to : in-reply-to : message-id; s=20180706; bh=UlYeEOqslHI4bcfnHcFapE86CQSHI3RDXYHN+tJg8rM=; b=CSACiK+pc+nJKmgsylzZZGZZEs2/HeADWdYdNMLW3iRMmgFrWwNPd6Q/sRRVDycEj9pZ ZGruP2c0dhBqltAcpoZOoyFVo9MqKSWx34NGGvyKwTId8KS5bFURR31cp4jRr69PyJvD moKX/ErivLzIsfQyTj/tDKosQvZDUj1OElKU/Eksd5xHnzNAyUR+QWUWD8/p5IR4hP70 MpnxYrpjjSoR/NrAoYUFPayEZA+E1GekVzL1CqD0FRYuDlR6VlPVh+zDbJKdLBeEZKr2 flGB35Mc3Yt01YrOwJHkuGOOdLskPETvhIMA8U/QxYjrhGAhzZqgzY9qw8YEjvGLqNID +Q== Received: from rn-mailsvcp-mta-lapp04.rno.apple.com (rn-mailsvcp-mta-lapp04.rno.apple.com [10.225.203.152]) by ma1-aaemail-dr-lapp02.apple.com with ESMTP id 3905xt7ph6-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO) for ; Tue, 08 Jun 2021 08:24:28 -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-lapp04.rno.apple.com (Oracle Communications Messaging Server 8.1.0.9.20210415 64bit (built Apr 15 2021)) with ESMTPS id <0QUE00YU22SRMGH0@rn-mailsvcp-mta-lapp04.rno.apple.com> for hls-interest@ietf.org; Tue, 08 Jun 2021 08:24:27 -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.9.20210415 64bit (built Apr 15 2021)) id <0QUE00O002D8AF00@rn-mailsvcp-mmp-lapp02.rno.apple.com> for hls-interest@ietf.org; Tue, 08 Jun 2021 08:24:27 -0700 (PDT) X-Va-A: X-Va-T-CD: 3f93f9dade3eb50a0475b2a56b082445 X-Va-E-CD: d6c38315c7c55a3c47fd77b179df52ae X-Va-R-CD: 62c76e3ffc16b78aaac5ecd392b28c97 X-Va-CD: 0 X-Va-ID: c53bb5fb-34dc-42de-892a-1933081e2770 X-V-A: X-V-T-CD: 3f93f9dade3eb50a0475b2a56b082445 X-V-E-CD: d6c38315c7c55a3c47fd77b179df52ae X-V-R-CD: 62c76e3ffc16b78aaac5ecd392b28c97 X-V-CD: 0 X-V-ID: 7d27e2f8-9417-487e-8b3f-d8b88308eee5 X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.391, 18.0.761 definitions=2021-06-08_10:2021-06-04, 2021-06-08 signatures=0 Received: from smtpclient.apple (unknown [17.234.97.188]) by rn-mailsvcp-mmp-lapp02.rno.apple.com (Oracle Communications Messaging Server 8.1.0.9.20210415 64bit (built Apr 15 2021)) with ESMTPSA id <0QUE0024T2SR8I00@rn-mailsvcp-mmp-lapp02.rno.apple.com> for hls-interest@ietf.org; Tue, 08 Jun 2021 08:24:27 -0700 (PDT) From: Roger Pantos Content-type: multipart/alternative; boundary="Apple-Mail=_347F1DFD-7729-4267-9AB7-CF954FE16A85" MIME-version: 1.0 (Mac OS X Mail 14.0 \(3654.120.0.1.1\)) Date: Tue, 08 Jun 2021 08:24:27 -0700 References: <6702EB62-87A5-4E01-917A-EC13846FBF5D@apple.com> To: hls-interest@ietf.org In-reply-to: <6702EB62-87A5-4E01-917A-EC13846FBF5D@apple.com> Message-id: X-Mailer: Apple Mail (2.3654.120.0.1.1) X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.391, 18.0.761 definitions=2021-06-08_10:2021-06-04, 2021-06-08 signatures=0 Archived-At: Subject: Re: [Hls-interest] WWDC 2021 HLS sessions X-BeenThere: hls-interest@ietf.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Discussions about HTTP Live Streaming \(HLS\)." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 08 Jun 2021 15:24:32 -0000 --Apple-Mail=_347F1DFD-7729-4267-9AB7-CF954FE16A85 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=us-ascii > On Jun 7, 2021, at 1:58 PM, Roger Pantos = wrote: >=20 > A quick reminder: WWDC started today, and we have four sessions this = year focused on HLS. Tomorrow we have a couple of app-focused sessions = about our native AVPlayer API: >=20 > Explore HLS variants in AVFoundation: Discover how you can use = AVFoundation APIs to highlight different variants of your content within = your app. We'll show you how you can inspect HLS content using these = APIs for different video characteristics, including attributes like = SDR/HDR, FPS, and the like. And we'll explore the AVAssetVarient, which = represents streaming and offline content. >=20 > Transition media gaplessly with HLS: Discover how you can create = streaming media content that seamlessly transitions between episodes, = songs, scenes, and individual resources. With gapless HLS playback, you = can stitch together multiple pieces of content on the fly to create = customized workouts, design interactive content, tell compelling = stories, and more. We'll show you how you can provide faithful = continuity for streaming music, event recordings, and pre-recorded video = and provide a captivating viewing experience within your app. >=20 > On Wednesday we have sessions about two new HLS features, = Interstitials and Content Steering: Oh, and here are the current versions of the specs: >=20 > Explore dynamic pre-rolls and mid-rolls in HLS: Learn how you can = create seamless transitions between advertisements and your HLS streams. = We'll show you how to incorporate HLS tags and AVFoundation APIs to = create media experiences that move easily between your primary content = and mid-rolls, and provide best practices for playing these streams in = your app. = https://developer.apple.com/streaming/GettingStartedWithHLSInterstitials.p= df = >=20 > Improve global streaming availability with HLS Content Steering: = Discover how you can use HLS playlist tags and the Steering Manifest = format with your content to help dynamically update CDN redundancy = policies tuned for each viewer. Learn how to load balance, set failover, = and more. = https://developer.apple.com/streaming/HLSContentSteeringSpecification.pdf = Roger. >=20 > https://developer.apple.com/wwdc21/sessions/ = >=20 > regards, >=20 > Roger Pantos > Apple Inc. > --=20 > Hls-interest mailing list > Hls-interest@ietf.org > https://www.ietf.org/mailman/listinfo/hls-interest --Apple-Mail=_347F1DFD-7729-4267-9AB7-CF954FE16A85 Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset=us-ascii

On Jun 7, 2021, at 1:58 PM, Roger Pantos <rpantos=3D40apple.com@dmarc.ietf.org> wrote:

A quick reminder: WWDC = started today, and we have four sessions this year focused on HLS. = Tomorrow we have a couple of app-focused sessions about our native = AVPlayer API:

Explore HLS variants in AVFoundation: Discover how = you can use AVFoundation APIs to highlight different variants of your = content within your app. We'll show you how you can inspect HLS content = using these APIs for different video characteristics, including = attributes like SDR/HDR, FPS, and the like. And we'll explore the = AVAssetVarient, which represents streaming and offline = content.

Transition media gaplessly with HLS: Discover how = you can create streaming media content that seamlessly transitions = between episodes, songs, scenes, and individual resources. With gapless = HLS playback, you can stitch together multiple pieces of content on = the fly to create customized workouts, design interactive content, tell = compelling stories, and more. We'll show you how you can provide = faithful continuity for streaming music, event recordings, and = pre-recorded video and provide a captivating viewing experience within = your app.

On = Wednesday we have sessions about two new HLS features, Interstitials and = Content Steering:

Oh, and here are the current versions of the = specs:


Explore = dynamic pre-rolls and mid-rolls in HLS: Learn how you can = create seamless transitions between advertisements and your HLS streams. = We'll show you how to incorporate HLS tags and AVFoundation APIs to = create media experiences that move easily between your primary = content and mid-rolls, and provide best practices for playing these = streams in your app.

https://developer.apple.com/streaming/GettingStartedWithHLSInte= rstitials.pdf


Improve = global streaming availability with HLS = Content Steering: Discover how you can use HLS playlist = tags and the Steering Manifest format with your content to help = dynamically update CDN redundancy policies tuned for each viewer. Learn = how to load balance, set failover, and = more.

https://developer.apple.com/streaming/HLSContentSteeringSpecifi= cation.pdf


Roger.



regards,

Roger Pantos
Apple Inc.
--
Hls-interest mailing = list
Hls-interest@ietf.org
https://www.ietf.org/mailman/listinfo/hls-interest

= --Apple-Mail=_347F1DFD-7729-4267-9AB7-CF954FE16A85-- From nobody Tue Jun 29 09:02:47 2021 Return-Path: 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 A0AD63A38B2 for ; Tue, 29 Jun 2021 09:02:45 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -2.994 X-Spam-Level: X-Spam-Status: No, score=-2.994 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.198, 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_LOW=-0.7, SPF_HELO_NONE=0.001, SPF_NONE=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=akamai.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 vppMPVX7nv7b for ; Tue, 29 Jun 2021 09:02:41 -0700 (PDT) Received: from mx0b-00190b01.pphosted.com (mx0b-00190b01.pphosted.com [IPv6:2620:100:9005:57f::1]) (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 502413A38B1 for ; Tue, 29 Jun 2021 09:02:40 -0700 (PDT) Received: from pps.filterd (m0050102.ppops.net [127.0.0.1]) by m0050102.ppops.net-00190b01. (8.16.0.43/8.16.0.43) with SMTP id 15TFtXOs018548 for ; Tue, 29 Jun 2021 17:02:37 +0100 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=akamai.com; h=from : to : subject : date : message-id : content-type : mime-version; s=jan2016.eng; bh=sVB37qHYyxz6tv1l0BKfV5Oco302Am8pVD48GrEYoTw=; b=GJ5O4H8LNQZRAnmZHrXc5sy1NkhyKpaW9bCzgIa2GSbHu9eeCeL7t2a+QmaVv714IgWu a4EZN/JLRKRZ0/Ugmf+XmymuwqM/W7hhQ/cieCb2ZUazwze/NlPJK75c5fvmyKGiMF6l ZDUB0LXZr/BgrHRLb7SFVisHu3PYg2hvLftn82l/fZRA33+DBLIz2D//c9f+3Wu6GS9P bBfkCDxWWHWc8iTahOC/kLt++JaCS+s60nUlAA6U5fuUPbQEa+6bTeZSSUVeMtWhD/yM HGbuNdxCwJm60vhwbOUB9motbu7GEIUGVMNNWGu9OxN1CUmq82Go+MJjoYDuWWGkIm3p vg== Received: from prod-mail-ppoint7 (a72-247-45-33.deploy.static.akamaitechnologies.com [72.247.45.33] (may be forged)) by m0050102.ppops.net-00190b01. with ESMTP id 39fs8fp537-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Tue, 29 Jun 2021 17:02:36 +0100 Received: from pps.filterd (prod-mail-ppoint7.akamai.com [127.0.0.1]) by prod-mail-ppoint7.akamai.com (8.16.1.2/8.16.1.2) with SMTP id 15TFZPJZ008073 for ; Tue, 29 Jun 2021 12:02:35 -0400 Received: from email.msg.corp.akamai.com ([172.27.165.115]) by prod-mail-ppoint7.akamai.com with ESMTP id 39dyk04hv2-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-SHA384 bits=256 verify=NOT) for ; Tue, 29 Jun 2021 12:02:35 -0400 Received: from ustx2ex-dag1mb6.msg.corp.akamai.com (172.27.165.124) by ustx2ex-dag1mb1.msg.corp.akamai.com (172.27.165.119) with Microsoft SMTP Server (TLS) id 15.0.1497.18; Tue, 29 Jun 2021 11:02:34 -0500 Received: from ustx2ex-dag1mb6.msg.corp.akamai.com ([172.27.165.124]) by ustx2ex-dag1mb6.msg.corp.akamai.com ([172.27.165.124]) with mapi id 15.00.1497.018; Tue, 29 Jun 2021 11:02:34 -0500 From: "Law, Will" To: "hls-interest@ietf.org" Thread-Topic: File extension and MIME-Type for an HLS encryption key Thread-Index: AQHXbQAslu6C2Xy8mkGgseXfaCPlCQ== Date: Tue, 29 Jun 2021 16:02:34 +0000 Message-ID: <5AA86F40-F359-4F0E-878E-E61AF916DF28@akamai.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: user-agent: Microsoft-MacOutlook/16.49.21050901 x-ms-exchange-messagesentrepresentingtype: 1 x-ms-exchange-transport-fromentityheader: Hosted x-originating-ip: [172.27.164.43] Content-Type: multipart/alternative; boundary="_000_5AA86F40F3594F0E878EE61AF916DF28akamaicom_" MIME-Version: 1.0 X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.391, 18.0.790 definitions=2021-06-29_07:2021-06-29, 2021-06-29 signatures=0 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 mlxscore=0 suspectscore=0 bulkscore=0 mlxlogscore=888 phishscore=0 adultscore=0 malwarescore=0 spamscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2104190000 definitions=main-2106290102 X-Proofpoint-GUID: VmANs9RqA4fL4N4cXjvFK_xvDER_xGs8 X-Proofpoint-ORIG-GUID: VmANs9RqA4fL4N4cXjvFK_xvDER_xGs8 X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.391, 18.0.790 definitions=2021-06-29_07:2021-06-29, 2021-06-29 signatures=0 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0 clxscore=1011 adultscore=0 mlxscore=0 mlxlogscore=843 impostorscore=0 bulkscore=0 priorityscore=1501 lowpriorityscore=0 spamscore=0 phishscore=0 malwarescore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2104190000 definitions=main-2106290103 X-Agari-Authentication-Results: mx.akamai.com; spf=${SPFResult} (sender IP is 72.247.45.33) smtp.mailfrom=wilaw@akamai.com smtp.helo=prod-mail-ppoint7 Archived-At: Subject: [Hls-interest] File extension and MIME-Type for an HLS encryption key X-BeenThere: hls-interest@ietf.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Discussions about HTTP Live Streaming \(HLS\)." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 29 Jun 2021 16:02:46 -0000 --_000_5AA86F40F3594F0E878EE61AF916DF28akamaicom_ Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 SXMgdGhlcmUgYW55IGNvbnNlbnN1cyBvbiB3aGF0IHRoZSBmaWxlIGV4dGVuc2lvbiBhbmQgTUlN RS1UeXBlIHNob3VsZCBiZSBmb3IgYW4gZW5jcnlwdGlvbiBrZXkgZGVsaXZlcmVkIHRvIGEgSExT ICBwbGF5ZXI/IFRoZSBzcGVjIGRlZmluZXMgbm8gY29uc3RyYWludHMgb24gdGhpcyBxdWVzdGlv bi4NCg0KVGhlIERBU0ggSUYgaXMgc3RhbmRhcmRpemluZyBhbiBJbmdlc3QgU3BlY2lmaWNhdGlv biB3aGljaCBjb3ZlcnMgdGhlIGluZ2VzdCBvZiBDTUFGLWJhc2VkIGNvbnRlbnQgaW4gYm90aCBI TFMgYW5kIERBU0ggZm9ybWF0cy4gV2XigJlsbCBsaWtlbHkgY2hvb3NlIOKAmC5rZXnigJkgYXMg dGhlIGZpbGUgZXh0ZW5zaW9uIGFuZCBhcmUgY29uc2lkZXJpbmcg4oCYYXBwbGljYXRpb24vb2N0 ZXQtc3RyZWFt4oCZIGFzIHRoZSBNaW1lLVR5cGUgaW4gdGhlIGFic2VuY2Ugb2Ygb2JqZWN0aW9u cy4gQXNraW5nIGhlcmUgaW4gY2FzZSB0aGVyZSBpcyBhIGRlLWZhY3RvIGluZHVzdHJ5IHN0YW5k YXJkIGFscmVhZHkgaW4gdXNlLCBvciBvcGluaW9uIG9uIHdoZXRoZXIgd2Ugc2hvdWxkIGdvIHRv IHRoZSBsZW5ndGggb2YgcmVnaXN0ZXJpbmcgYSBuZXcg4oCYZW5jcnlwdGlvbiBrZXnigJkgTUlN RS10eXBlIHdpdGggSUFOQS4NCg0KQ2hlZXJzDQpXaWxsDQoNCg== --_000_5AA86F40F3594F0E878EE61AF916DF28akamaicom_ Content-Type: text/html; charset="utf-8" Content-ID: <80A8994E1A4FE14788EA87508242AFC6@akamai.com> Content-Transfer-Encoding: base64 PGh0bWwgeG1sbnM6bz0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6b2ZmaWNlIiB4 bWxuczp3PSJ1cm46c2NoZW1hcy1taWNyb3NvZnQtY29tOm9mZmljZTp3b3JkIiB4bWxuczptPSJo dHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL29mZmljZS8yMDA0LzEyL29tbWwiIHhtbG5zPSJo dHRwOi8vd3d3LnczLm9yZy9UUi9SRUMtaHRtbDQwIj4NCjxoZWFkPg0KPG1ldGEgaHR0cC1lcXVp dj0iQ29udGVudC1UeXBlIiBjb250ZW50PSJ0ZXh0L2h0bWw7IGNoYXJzZXQ9dXRmLTgiPg0KPG1l dGEgbmFtZT0iR2VuZXJhdG9yIiBjb250ZW50PSJNaWNyb3NvZnQgV29yZCAxNSAoZmlsdGVyZWQg bWVkaXVtKSI+DQo8c3R5bGU+PCEtLQ0KLyogRm9udCBEZWZpbml0aW9ucyAqLw0KQGZvbnQtZmFj ZQ0KCXtmb250LWZhbWlseToiQ2FtYnJpYSBNYXRoIjsNCglwYW5vc2UtMToyIDQgNSAzIDUgNCA2 IDMgMiA0O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6Q2FsaWJyaTsNCglwYW5vc2UtMToy IDE1IDUgMiAyIDIgNCAzIDIgNDt9DQovKiBTdHlsZSBEZWZpbml0aW9ucyAqLw0KcC5Nc29Ob3Jt YWwsIGxpLk1zb05vcm1hbCwgZGl2Lk1zb05vcm1hbA0KCXttYXJnaW46MGluOw0KCWZvbnQtc2l6 ZToxMi4wcHQ7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7fQ0Kc3Bhbi5FbWFp bFN0eWxlMTcNCgl7bXNvLXN0eWxlLXR5cGU6cGVyc29uYWwtY29tcG9zZTsNCglmb250LWZhbWls eToiQ2FsaWJyaSIsc2Fucy1zZXJpZjsNCgljb2xvcjp3aW5kb3d0ZXh0O30NCi5Nc29DaHBEZWZh dWx0DQoJe21zby1zdHlsZS10eXBlOmV4cG9ydC1vbmx5Ow0KCWZvbnQtc2l6ZToxMi4wcHQ7DQoJ Zm9udC1mYW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7fQ0KQHBhZ2UgV29yZFNlY3Rpb24xDQoJ e3NpemU6OC41aW4gMTEuMGluOw0KCW1hcmdpbjoxLjBpbiAxLjBpbiAxLjBpbiAxLjBpbjt9DQpk aXYuV29yZFNlY3Rpb24xDQoJe3BhZ2U6V29yZFNlY3Rpb24xO30NCi0tPjwvc3R5bGU+DQo8L2hl YWQ+DQo8Ym9keSBsYW5nPSJFTi1VUyIgbGluaz0iIzA1NjNDMSIgdmxpbms9IiM5NTRGNzIiIHN0 eWxlPSJ3b3JkLXdyYXA6YnJlYWstd29yZCI+DQo8ZGl2IGNsYXNzPSJXb3JkU2VjdGlvbjEiPg0K PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQiPklzIHRo ZXJlIGFueSBjb25zZW5zdXMgb24gd2hhdCB0aGUgZmlsZSBleHRlbnNpb24gYW5kIE1JTUUtVHlw ZSBzaG91bGQgYmUgZm9yIGFuIGVuY3J5cHRpb24ga2V5IGRlbGl2ZXJlZCB0byBhIEhMUyAmbmJz cDtwbGF5ZXI/IFRoZSBzcGVjIGRlZmluZXMgbm8gY29uc3RyYWludHMgb24gdGhpcyBxdWVzdGlv bi4NCjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0 eWxlPSJmb250LXNpemU6MTEuMHB0Ij48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBj bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdCI+VGhlIERBU0gg SUYgaXMgc3RhbmRhcmRpemluZyBhbiBJbmdlc3QgU3BlY2lmaWNhdGlvbiB3aGljaCBjb3ZlcnMg dGhlIGluZ2VzdCBvZiBDTUFGLWJhc2VkIGNvbnRlbnQgaW4gYm90aCBITFMgYW5kIERBU0ggZm9y bWF0cy4gV2XigJlsbCBsaWtlbHkgY2hvb3NlIOKAmC5rZXnigJkgYXMgdGhlIGZpbGUgZXh0ZW5z aW9uIGFuZCBhcmUgY29uc2lkZXJpbmcg4oCYYXBwbGljYXRpb24vb2N0ZXQtc3RyZWFt4oCZDQog YXMgdGhlIE1pbWUtVHlwZSBpbiB0aGUgYWJzZW5jZSBvZiBvYmplY3Rpb25zLiBBc2tpbmcgaGVy ZSBpbiBjYXNlIHRoZXJlIGlzIGEgZGUtZmFjdG8gaW5kdXN0cnkgc3RhbmRhcmQgYWxyZWFkeSBp biB1c2UsIG9yIG9waW5pb24gb24gd2hldGhlciB3ZSBzaG91bGQgZ28gdG8gdGhlIGxlbmd0aCBv ZiByZWdpc3RlcmluZyBhIG5ldyDigJhlbmNyeXB0aW9uIGtleeKAmSBNSU1FLXR5cGUgd2l0aCBJ QU5BLg0KPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g c3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxw IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0Ij5DaGVlcnM8 bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0i Zm9udC1zaXplOjExLjBwdCI+V2lsbDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJN c29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0Ij48bzpwPiZuYnNwOzwvbzpw Pjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvYm9keT4NCjwvaHRtbD4NCg== --_000_5AA86F40F3594F0E878EE61AF916DF28akamaicom_-- From nobody Wed Jun 30 00:20:31 2021 Return-Path: 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 73A493A1060 for ; Wed, 30 Jun 2021 00:20:29 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -2.098 X-Spam-Level: X-Spam-Status: No, score=-2.098 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HTML_MESSAGE=0.001, SPF_HELO_NONE=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=networked.media 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 8-s6dcPEIqbH for ; Wed, 30 Jun 2021 00:20:24 -0700 (PDT) Received: from mail-lj1-x22a.google.com (mail-lj1-x22a.google.com [IPv6:2a00:1450:4864:20::22a]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 81FD73A105C for ; Wed, 30 Jun 2021 00:20:24 -0700 (PDT) Received: by mail-lj1-x22a.google.com with SMTP id k8so1895487lja.4 for ; Wed, 30 Jun 2021 00:20:24 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=networked.media; s=google; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=cRVYKWgydse+iyHmVEAMe756eGFrm9CNKn7brOqaHOY=; b=cORN+WgZ2KcX1xGpb4qRrWBq9cstw67okTQBZ4Hy3PXLbKFpKUJJ+WPwxAoxJkruHR JCkaaoIUJYWzb0FcPjCN523q35wymnQR+NFPyllhVMEY9HYnYMsyRsWcarI6XR723PJS D4W7t8cAQbWoi5jk5qngq5XqYuNOknbW03MYovuU1X7hJ433ibYEzXHlHe2bRu6AKDII AeIn8XocxK+w/kY9jiDPBQ0Ov6PlEs6iWpqVMUINOYGxYcphkJ1wu6jiLQFZfx3vSSvv 8OvLCLkDOOkIt8VOhRql2fgwCZNfqfHvvH94kj43iIUn/KUYmYi1Ass59x1jzhNoYcw0 ttfw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=cRVYKWgydse+iyHmVEAMe756eGFrm9CNKn7brOqaHOY=; b=cjaaZjiW0luGrQFTdmFo4lBUrB4o7Djj1SJV59aY87IKeIZgH9SIxhzCtVXZgd9Mev 2sK93nikmq03UKr/vbb8C6FMvekAS/v2n2LKY02pTwo2fuuT/Ngl0HcXzDGcbcovvlI+ 9lQGSRCURjs4uH7Gqb/ETZOCua4muaa8FC+1ryFXPswsMRhQBgg25h0jlOMferjwC8y4 7p6CM7tzaCiTZdO8oio48QA+KtLGdl7ta9ZLVkfHJx+pSMmyerodt84+vGljh7yfQbk9 B0RpgsURqx5hAeBE8hWy0k+DYuX7fb4/0Q/12yoZmhKKHd4ooRcltftmQVDqUeOnjWMp i15Q== X-Gm-Message-State: AOAM5334AZGIfwoXIkLlHtT0p6vu90h4CwEo4V+RVIjHZlb1cdUuh5sH J7hvKgnRAL7V98oX/zwUoGco6IRK4LJXld3dyVNJalzol8w= X-Google-Smtp-Source: ABdhPJxYRynrOUU4iXOKIlEs+bf9SOKvWaXWGdV1tHv5aOdcJJk+J7gBwQGO7QgSlUs+ghWfgjecdeSNyf+C141/dVw= X-Received: by 2002:a2e:6d12:: with SMTP id i18mr6922618ljc.88.1625037621158; Wed, 30 Jun 2021 00:20:21 -0700 (PDT) MIME-Version: 1.0 References: <5AA86F40-F359-4F0E-878E-E61AF916DF28@akamai.com> In-Reply-To: <5AA86F40-F359-4F0E-878E-E61AF916DF28@akamai.com> From: "Ali C. Begen" Date: Wed, 30 Jun 2021 10:20:10 +0300 Message-ID: To: "Law, Will" Cc: "hls-interest@ietf.org" Content-Type: multipart/alternative; boundary="00000000000027f49505c5f68ef0" Archived-At: Subject: Re: [Hls-interest] File extension and MIME-Type for an HLS encryption key X-BeenThere: hls-interest@ietf.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Discussions about HTTP Live Streaming \(HLS\)." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 30 Jun 2021 07:20:29 -0000 --00000000000027f49505c5f68ef0 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Browsers do not care about the extension as long as the mime type is set correctly, which should be application/octet-stream for this data. I just checked and .key seems to be used by keynote presentations so maybe lets go with .enckey ? On Tue, Jun 29, 2021 at 7:03 PM Law, Will wrote: > Is there any consensus on what the file extension and MIME-Type should be > for an encryption key delivered to a HLS player? The spec defines no > constraints on this question. > > > > The DASH IF is standardizing an Ingest Specification which covers the > ingest of CMAF-based content in both HLS and DASH formats. We=E2=80=99ll = likely > choose =E2=80=98.key=E2=80=99 as the file extension and are considering > =E2=80=98application/octet-stream=E2=80=99 as the Mime-Type in the absenc= e of objections. > Asking here in case there is a de-facto industry standard already in use, > or opinion on whether we should go to the length of registering a new > =E2=80=98encryption key=E2=80=99 MIME-type with IANA. > > > > Cheers > > Will > > > -- > Hls-interest mailing list > Hls-interest@ietf.org > https://www.ietf.org/mailman/listinfo/hls-interest > --=20 -acbegen Using iThumbs --00000000000027f49505c5f68ef0 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Browsers do not care about the extension as long as the m= ime type is set correctly, which should be application/octet-stream for thi= s data.=C2=A0

I just che= cked and .key seems to be used by keynote presentations so maybe lets go wi= th .enckey ?

On Tue, Jun 29, 2021 at 7:03 PM Law, Will <wilaw=3D40akamai.com@dmarc.ietf.org&= gt; wrote:

Is there any consensu= s on what the file extension and MIME-Type should be for an encryption key = delivered to a HLS =C2=A0player? The spec defines no constraints on this qu= estion.

=C2=A0<= /span>

The DASH IF is standa= rdizing an Ingest Specification which covers the ingest of CMAF-based conte= nt in both HLS and DASH formats. We=E2=80=99ll likely choose =E2=80=98.key= =E2=80=99 as the file extension and are considering =E2=80=98application/oc= tet-stream=E2=80=99 as the Mime-Type in the absence of objections. Asking here in case there i= s a de-facto industry standard already in use, or opinion on whether we sho= uld go to the length of registering a new =E2=80=98encryption key=E2=80=99 = MIME-type with IANA.

=C2=A0<= /span>

Cheers

Will

=C2=A0<= /span>

--
Hls-interest mailing list
Hls-interest@iet= f.org
https://www.ietf.org/mailman/listinfo/hls-interest=
--
-acbegen
Using iThumbs
--00000000000027f49505c5f68ef0-- From nobody Wed Jun 30 09:48:38 2021 Return-Path: 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 D97113A22B7 for ; Wed, 30 Jun 2021 09:48:35 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -1.898 X-Spam-Level: X-Spam-Status: No, score=-1.898 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=unavailable autolearn_force=no Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=m2amedia-tv.20150623.gappssmtp.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 529-T28OIuOw for ; Wed, 30 Jun 2021 09:48:30 -0700 (PDT) Received: from mail-pf1-x435.google.com (mail-pf1-x435.google.com [IPv6:2607:f8b0:4864:20::435]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 450273A22B8 for ; Wed, 30 Jun 2021 09:48:30 -0700 (PDT) Received: by mail-pf1-x435.google.com with SMTP id x16so2968245pfa.13 for ; Wed, 30 Jun 2021 09:48:30 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=m2amedia-tv.20150623.gappssmtp.com; s=20150623; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=C87D4/R1E7Z0DfsQa8HXjj7jv6RxBTTKA6p7spiY8RE=; b=OK5UCqv9HJ0DVWQ62PCXYYAk0rbxNqiNi/s+utqh3hLHe4UlZEV2A162Gug+tSrE7N FN3qOA+Ztu36x7YLePAZJyypZvckS4xNayKhjOdHXdLYKvilAV3GNNokdW/pC13UL/5j B0cE2YIKkTY8hPvTmCNHMBOYhl4tWketE73T7KOCItKYD6gUiGkEdlH94MvbcGB7ooGy c31J1N6i+i93bYgBXwKzhlBqaQydu6wykOtK5wCAr2ljQCwOgz5QVqtfpHGcOj2J52Y9 aDDNvbcCp7HtT94c4tHwNjIFoRT3GrelTcVibaFNub3/O2qi13Bf1bJT612HkbCR0vhQ IsAg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=C87D4/R1E7Z0DfsQa8HXjj7jv6RxBTTKA6p7spiY8RE=; b=RR5emuXcc6IHhwQ1UEvShGBDZ3EiDlCFOkMli6JhG27T3hIVI/bnoyYutG54l7Og7g 9m/27keetf9DQop7GXWkZZoL0rA0R7WXtQF63xCM5PE2vGAXTmtj1fjiocM4F3SsvcyI X+Hwk4RqqgfgpH9zvi7FpZkoqy9izvJK0LMByBYLYRe8f13WXC9wl3RlWeUO80YQg1aV b/zXtb5cqdQhF1lHRa8yp2/C73DIi7jeul1Zejbc/P3DEPYN2llhLgRfIJdLk+zHJHxt SswLgTPY7V+gZWPcFtMdZESHo/OQYLR3BgyAj+l76/lZLikn75Uu+DueWUKUcyFU9knV EHKw== X-Gm-Message-State: AOAM532DwSLF+kQDcYZ5WFOYfS2dWihkF0Uy4FKR2e91GXnhVCOFNBCY /WaFy2Wrh90mteGTZuRoq5bGzF65MKGX3jF8o3M8eljj8Zubew== X-Google-Smtp-Source: ABdhPJw8Tddvx/z5zYB0AHIwYrIAnBdCWchUJhisfviS9te+uqWuIV7xxpaq5L69XfBnQrNSmwLdPH2Won4vd4R8vRQ= X-Received: by 2002:a62:148a:0:b029:30f:be14:3b35 with SMTP id 132-20020a62148a0000b029030fbe143b35mr5001910pfu.23.1625071708044; Wed, 30 Jun 2021 09:48:28 -0700 (PDT) MIME-Version: 1.0 References: <5AA86F40-F359-4F0E-878E-E61AF916DF28@akamai.com> In-Reply-To: <5AA86F40-F359-4F0E-878E-E61AF916DF28@akamai.com> From: Valentijn Siebrands Date: Wed, 30 Jun 2021 18:48:16 +0200 Message-ID: To: "Law, Will" Cc: "hls-interest@ietf.org" Content-Type: multipart/alternative; boundary="000000000000e4916205c5fe7d5a" Archived-At: Subject: Re: [Hls-interest] File extension and MIME-Type for an HLS encryption key X-BeenThere: hls-interest@ietf.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Discussions about HTTP Live Streaming \(HLS\)." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 30 Jun 2021 16:48:36 -0000 --000000000000e4916205c5fe7d5a Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Hi Will, So this goes back to: https://dashif-documents.azurewebsites.net/Ingest/master/DASH-IF-Ingest.htm= l#HLS_Ingest_Encryption right? *6.2.3. EncryptionThe ingest source MAY choose to encrypt the media segments and publish the corresponding keyfile to the Receiving entity.* My opinion: For players it would be good to use either .key (=3Dwhat it is) or .drm (it= 's usage) both mimed as application/octet-stream. However, for *ingest*, one generally doesn't ingest a key to a packager or 'processor'. Although the Ingest spec mentions it and one could do it that way, it needs more than just a keyfile, in the end getting the keyid:key pair(s) in the right place and map them accordingly based on track type and time is one of the reasons why CPIX and SPEKE are there. So for ingest, .cpix or .xml would be a better fit My main point is that we should make a clear distinction here: "files" used by packagers for applying encryption (eg .cpix) , "files" used by players (mainly CDM's). (eg .key or .drm) Imho history has shown us that references to things that mean 2 things 'close' to each other in related specifications lead to common mistakes, especially developers working with DRM and the specification(s) need clarity, red is red and blue is blue. Smooth is generally referred to as both an ingest and playback specification. The "Dash-IF Ingest spec" tries to replace that very Smooth ingest spec. We should reflect the lesson learned: A clear distinction, this one is for packaging, the other for the player. Regards V On Tue, Jun 29, 2021 at 6:03 PM Law, Will wrote: > Is there any consensus on what the file extension and MIME-Type should be > for an encryption key delivered to a HLS player? The spec defines no > constraints on this question. > > > > The DASH IF is standardizing an Ingest Specification which covers the > ingest of CMAF-based content in both HLS and DASH formats. We=E2=80=99ll = likely > choose =E2=80=98.key=E2=80=99 as the file extension and are considering > =E2=80=98application/octet-stream=E2=80=99 as the Mime-Type in the absenc= e of objections. > Asking here in case there is a de-facto industry standard already in use, > or opinion on whether we should go to the length of registering a new > =E2=80=98encryption key=E2=80=99 MIME-type with IANA. > > > > Cheers > > Will > > > -- > Hls-interest mailing list > Hls-interest@ietf.org > https://www.ietf.org/mailman/listinfo/hls-interest > --=20 Valentijn Siebrands Solutions Architect *M2A Media* Tel: +31 (0) 6 2424 1344 --000000000000e4916205c5fe7d5a Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Hi Will,

<= br>6.2.3. Encryption
The ingest source MAY choose to encrypt the medi= a segments and publish the corresponding keyfile to the Receiving entity.

My opinion:
For players it would be good to use either .k= ey (=3Dwhat it is) or .drm (it's usage) both mimed as application/octet= -stream. However, for ingest, one generally doesn't ingest a key= to a packager or 'processor'. Although the Ingest spec mentions it= and one could do it that=C2=A0way, it needs more than just=C2=A0a keyfile,= in the end getting the keyid:key pair(s) in the right place and map them a= ccordingly based on track type and time is one of the reasons why CPIX and = SPEKE are there. So for ingest, .cpix or .xml would be a better fit

My main point is that we should make a clear distinction = here: "files" used by packagers for applying encryption (eg .cpix= ) , "files" used by players (mainly CDM's). (eg .key or .drm)=

Imho history has shown us that references to thin= gs=C2=A0that mean 2 things 'close' to each other in related specifi= cations lead to common mistakes, especially developers working with DRM and= the specification(s) need clarity, red is red and blue is blue.=C2=A0
Smooth is generally referred to as both an ingest and playback specif= ication. The "Dash-IF Ingest spec" tries to replace that very Smo= oth ingest spec. We should reflect the lesson learned: A clear distinction,= this one is for packaging, the other for the player.=C2=A0

Regards

V

=





=
= On Tue, Jun 29, 2021 at 6:03 PM Law, Will <wilaw=3D40akamai.com@dmarc.ietf.org> wrote:

Is there any consensu= s on what the file extension and MIME-Type should be for an encryption key = delivered to a HLS =C2=A0player? The spec defines no constraints on this qu= estion.

=C2=A0<= /span>

The DASH IF is standa= rdizing an Ingest Specification which covers the ingest of CMAF-based conte= nt in both HLS and DASH formats. We=E2=80=99ll likely choose =E2=80=98.key= =E2=80=99 as the file extension and are considering =E2=80=98application/oc= tet-stream=E2=80=99 as the Mime-Type in the absence of objections. Asking here in case there i= s a de-facto industry standard already in use, or opinion on whether we sho= uld go to the length of registering a new =E2=80=98encryption key=E2=80=99 = MIME-type with IANA.

=C2=A0<= /span>

Cheers<= /span>

Will

=C2=A0<= /span>

--
Hls-interest mailing list
Hls-interest@iet= f.org
https://www.ietf.org/mailman/listinfo/hls-interest=


--

Valentijn Siebrands<= /font>

Solutions Architect

=

M2A Media

Tel: +31 (0) 6 2424 1344

--000000000000e4916205c5fe7d5a--