Intent to Remove: EME persistent-usage-record session

109 views
Skip to first unread message

Xiaohan Wang (王消寒)

unread,
Mar 8, 2021, 4:13:38 PM3/8/21
to blink-dev, eri...@chromium.org

Primary eng (and PM) emails

xhw...@chromium.org


Summary

Proposal to remove Encrypted Media Extensions (EME) persistent-usage-record session support in Blink since it’s been decided to be removed from the EME spec editor’s draft.


Motivation

This feature was originally proposed by Netflix and added to the Encrypted Media Extensions (EME) spec editor’s draft. It was enabled by default in Chromium in M86 (see original “Intent to Ship”). However, since then Netflix has decided “not to use the 'persistent-usage-record' MediaKeySessionType moving forward”, and propose to remove this feature from the EME editor’s draft. This has been discussed in the W3C working group with no objections. Since Netflix hasn't started to use this feature in their web player, and no other sites are using it so far, we’d like to remove this feature to avoid the maintenance burden in the future.


Interoperability and Compatibility Risk

There is very little risk since it’s not being used by any site.


Edge: Supported, neutral to removal in spec; okay to removal in Edge.

Firefox: Not supported, no signal to removal

Safari: Support unknown, positive to removal in spec (see meeting discussion)


Alternative implementation suggestion for web developers

Not needed. This feature has not been used by any site so far. Previously Netflix was the only party interested in this feature, and they have proposed to remove this feature.


Usage information from UseCounter

This will not break any sites. UMA data shows that there’s zero usage of this feature so far.


Entry on the feature dashboard

https://chromestatus.com/feature/5638708017496064


Yoav Weiss

unread,
Mar 11, 2021, 11:58:43 AM3/11/21
to Xiaohan Wang (王消寒), blink-dev, eri...@chromium.org
LGTM1 to remove

Use counters would've been nicer, but the (Google-only) data does seem convincing.
  
--
You received this message because you are subscribed to the Google Groups "blink-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to blink-dev+...@chromium.org.
To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAF1j9YMwvXo5VJP32gGsJYZnscE1Tx3BMjkKpBaks-L_Sv_pqw%40mail.gmail.com.

Daniel Bratell

unread,
Mar 11, 2021, 2:57:43 PM3/11/21
to Yoav Weiss, Xiaohan Wang (王消寒), blink-dev, eri...@chromium.org

Chris Harrelson

unread,
Mar 11, 2021, 3:01:46 PM3/11/21
to Daniel Bratell, Yoav Weiss, Xiaohan Wang (王消寒), blink-dev, eri...@chromium.org

Xiaohan Wang (王消寒)

unread,
Mar 16, 2021, 2:34:15 PM3/16/21
to Chris Harrelson, Daniel Bratell, Yoav Weiss, blink-dev, eri...@chromium.org
Thank you all for the approval!
Reply all
Reply to author
Forward
0 new messages