我研究了使用 WideVine DRM 保护视频内容的整个过程。我能够实现的步骤是: 1- 从 Widevine 服务器请求内容密钥 2- 使用我的保护信息加密/打包内容。生成 MPEG 加密内容和 mpd 清单文件。3-将 mpd 文件 url 传递给视频播放器,并在视频播放器中设置许可证 url。然后播放器播放加密的内容。
现在我想知道非常基本的一点。使用当前设置,任何拥有此 url 的人都可以播放该文件。我想将用户身份验证/授权添加到流程中,这样如果只有 mpd url 可用,就无法播放内容。
我还在widevine文档中发现有一种为此目的实现代理服务器的方法,但这似乎是一个复杂的过程。
那么有什么方法可以 1- 阻止播放仅提供 mpd url 的视频 2- 以比实现代理服务器更容易的方式将用户身份验证/授权级别添加到后续。