我们自己设置 DRM 许可证服务器是不是可行

Posted

技术标签:

【中文标题】我们自己设置 DRM 许可证服务器是不是可行【英文标题】:Is it feasible to setup DRM license servers by our own我们自己设置 DRM 许可证服务器是否可行 【发布时间】:2020-04-11 22:09:14 【问题描述】:

我们想在我们的内容中添加 DRM 加密,并想知道拥有自己的 DRM 服务器是否真的可行,还是应该与第三方合作?此外,如果可行,我们能否实现所有 3 fairplay、playready、widevine?

【问题讨论】:

【参考方案1】:

理论上是可行的——公司已经做到了。然而,这是相当多的工作......想想:

用户身份验证:用户 XYZ 是否是有效订阅者,无论这意味着什么? 权限管理:用户 XYZ 是否有权访问电影《宿醉》?如果是这样,它是有限的时间吗?他们是否允许以 4K 观看?可以通过 HDMI 输出吗?如果可以,是哪个 HDCP 版本?等等...所有这些内容都在工作室许可协议中进行了详细说明,因此需要强制执行。 使服务器密钥材料保持最新:通过直接与 Apple、Microsoft、Google 打交道,使各种服务器证书保持最新;确保合理的密钥轮换等。 与媒体编码器接口:您可能有一个由编码器(AWS Elemental、Harmonic、Bitmovin 等)驱动的流服务器,这意味着您需要确保许可证服务器与编码器共享密钥材料,以便使用正确的密钥保护流。再次考虑密钥轮换,尤其是对于现场活动。

我可以继续说一段时间,但这应该暗示你自己运行它而不是许可预打包的多 DRM 解决方案时所涉及的额外工作。

【讨论】:

以上是关于我们自己设置 DRM 许可证服务器是不是可行的主要内容,如果未能解决你的问题,请参考以下文章

如何将破折号 DRM 许可证添加到 m3u 播放列表?

Exoplayer 2.0 上的 Widevine DRM 内容

切换音轨时是不是可以阻止 Chromecast 自定义媒体接收器发出许可请求?

如何检测文件的使用权限 (DRM)

我可以使用自己的 Web 服务器作为 Widevine 许可授权来流式传输 mpeg-dash 视频吗?

获取 Widevine 许可证服务器密钥