1

使用与Encrypted Media Extensions兼容的浏览器,是否可以保存允许离线播放的任何(或多个)数据,而不依赖于持久许可类型?

例如,如果您可以捕获来自许可证服务器的响应,您是否可以重新使用它,只要许可证没有过期?

还是 EME 有内置的东西来解决这个问题?

我在 Chrome 中使用 Widevine 对分叉的 dash.js 进行了一些鬼混,我尝试捕获不同的外部提供的片段,将它们保存到磁盘,然后再将它们重新注入,但播放只是停滞不前抛出错误消息,所以我想知道这是否值得投入更多时间,或者它是否无法按设计工作。

4

1 回答 1

1

EME 是一种处理加密媒体的标准机制,但浏览器中各个 DRM 系统和各个 CDM(内容解密模块)的详细信息因不同的实现而异。

但是,对于所有这些,根据设计,对您的问题的简单回答是您需要使用永久许可证来支持离线播放 - 通常,其他任何东西“不应该”工作,如果它这样做可能是一个可以随时关闭的漏洞,因此可能不是解决方案的良好基础。

于 2018-09-03T12:06:59.190 回答