好吧 - 所以我明白加密媒体扩展(EME)是关于视频解密的开发者。 我的理解是,EME检测何时存在加密,获取适当的密钥(带有许可证)将解密内容并将其传递给正确的编解码器进行渲染。如何在不使用视频的情况下使用HTML5的加密媒体扩展
现在看看更详细一点;从这个好intro article on google developers,并试图看看我是否可以适应EME引擎用于流非视频内容。
我正在研究的挑战是以EME可以为我处理密钥和解密的方式加密一些静态内容。我希望EME足够通用,我可以挂钩回调以向浏览器提供更多静态内容 - 加密 - 因为标准只规定了密钥系统,CDM,许可证服务器,和包装服务)。 问题是我该如何去做这件事?
我确定我们必须有我们自己的包装服务。 但现在的问题延伸到这些细节: -
- 我需要让我自己的许可证服务器(什么是规格为)
- 我可以重复使用的关键系统之一和Chrome附带的CDM,还是有我应该建立自己的方式?
- 我是否必须定义自己的“编解码器”来呈现内容?如是;有没有一种方法可以在浏览器中注册该编解码器?
好吧 - 简而言之,欢迎任何建议或启发。
您有很多问题。这与Stack Exchange中的Q&A格式不太吻合。无论如何,你应该先尝试回答你的最后一个问题,然后从那里开始。如果答案是否定的,那么除了视频或音频以外,您将无法使用EME。 –