我一直在研究DRM视频加密。在互联网上的所有例子中,我发现它需要一个lincense链接和一个“X消息”加密消息作为报头请求。但是当我用bento4生成宽幅加密视频文件时,它没有为我提供任何资源来生成lincese链接,它为我提供了孩子和密钥。我该怎么处理这两件事?我可以用php、python或js创建许可链接吗?或者我怎样才能免费获得链接?
发布于 2022-03-01 10:55:39
您需要自己托管DRM服务,或者使用DRM,或者更有可能使用多DRM在线服务。
这将为您提供您需要加密的密钥、IV等,以及您的客户端请求许可证回放密钥时需要调用的许可证服务器URL。
注意,对于一些DRM方案,PlayReady和FairPlay,许可服务器URL可以包含在视频流中,但是对于Widevine,通常需要在客户机上单独配置它。
如果可能的话,在线测试是很有用的--有多个玩家站点允许您测试DRM受保护的流,包括开源的Shaka player演示:
https://stackoverflow.com/questions/71170008
复制相似问题