我们目前在非安全环境中使用 EME,并且在 Chromecast 1.24 上对其进行测试仍然有效。这会在 chromecast 1.24 的最终版本中删除吗?
据此,它将:
https://plus.google.com/+LeonNicholls/posts/VXmNRPLq3eV
但它仍然适用于最新的 1.24 beta
我们目前在非安全环境中使用 EME,并且在 Chromecast 1.24 上对其进行测试仍然有效。这会在 chromecast 1.24 的最终版本中删除吗?
据此,它将:
https://plus.google.com/+LeonNicholls/posts/VXmNRPLq3eV
但它仍然适用于最新的 1.24 beta
根据您提供的博客,EME在新版本中需要安全上下文。
遵循 Chrome 强大的功能策略
http://
,不安全 ( ) 上下文 将不支持 EME 。navigator.requestMediaKeySystemAccess
在不安全的上下文中运行时将未定义。
你也可以在这个线程中检查它。
对非安全上下文的支持已从 EME v1 规范中删除,并且不会出现在即将到来的提议建议 (PR) 或后续最终建议中。该 API 包含在最初的弃用意图中,并于 2015 年 2 月开始在Chromium wiki 页面上列出,并且自 2015 年 5 月以来一直显示弃用消息。如果获得批准,将更新弃用消息以包含具体时间范围。
EME 的一些用法公开了非开源的 DRM 实现,涉及对持久唯一标识符的访问,和/或在非沙箱或特权访问下运行。当通过不安全的 HTTP 暴露时,风险会增加,因为它们可能会受到通道上的任何人的攻击。此外,对于需要显式权限的实现,可以利用对不安全 HTTP 站点的权限。