如何为widevine DRM生成自定义许可证



我一直在研究DRM视频加密。我发现互联网上的所有例子都需要一个关键链接;X-AxDRM消息";加密消息作为头请求。但是,当我用bento4生成宽藤加密视频文件时,它不会为我提供任何生成林塞链接的来源,而是为我提供KID和密钥。我该怎么处理这两件事?我可以用php、python或js创建许可证链接吗?或者我怎样才能免费获得链接?

您需要自己主持DRM服务,或者使用DRM,或者更可能是多DRM在线服务。

这将为您提供需要加密的密钥、IV等,以及您的客户端需要调用以请求许可播放密钥的许可服务器URL。

请注意,对于某些DRM方案,如PlayReady和FairPlay,许可证服务器URL可以包含在视频流中,但对于Widevine,通常需要在客户端上单独配置。

如果可能的话,首先在线测试很有用-有多个播放器网站可以让你测试DRM保护的流,包括开源的Shaka player演示:

  • https://shaka-player-demo.appspot.com/demo

相关内容

  • 没有找到相关文章

最新更新