【发布时间】:2018-01-14 22:01:52
【问题描述】:
好的 - 所以我知道加密媒体扩展 (EME) 完全是为开发人员解密视频。 我的理解是 EME 检测何时存在加密,获取适当的密钥(带有许可证)解密内容并将其传递给正确的编解码器进行渲染。
现在 - 更详细一点;来自这个好的intro article on google developers,我正在尝试看看我是否可以调整 EME 引擎以用于非视频内容的流式传输。
我正在研究的挑战是以 EME 可以为我处理密钥并为我解密的方式加密一些静态内容。
我希望 EME 足够通用,以便我可以挂钩回调以向浏览器提供更多静态内容(加密)(因为标准仅规定了密钥系统、CDM、许可证服务器和包装服务)。 问题是我该怎么做?
我确信我们必须有自己的包装服务。 但现在问题延伸到这些细节:-
- 我是否需要制作自己的许可证服务器(以及它的规格是什么)
- 我可以重复使用 Chrome 附带的其中一个关键系统和 CDM,还是我应该构建自己的?
- 我是否必须定义自己的“编解码器”来呈现内容?如是;有没有办法在浏览器中注册这个编解码器?
嗯 - 简而言之就是这样;欢迎任何建议或启发。
【问题讨论】:
-
你有很多问题。这与 Stack Exchange 中的问答格式不太匹配。无论如何,您应该先尝试回答最后一个问题,然后从那里开始。如果答案是否定的,那么您将无法将 EME 用于视频或音频以外的任何内容。
标签: html encryption media drm eme