【问题标题】:How to generate custom license for widevine DRM如何为 Widevine DRM 生成自定义许可证
【发布时间】:2022-03-01 18:55:39
【问题描述】:

我一直在研究 DRM 视频加密。我发现互联网上的所有示例都需要一个 lincense 链接,以及一个“X-AxDRM-Message”加密消息作为标头请求。但是当我使用bento4 生成widevine 加密视频文件时,它没有为我提供任何生成lincese 链接的资源,它为我提供了KID 和Key。这两件事我该怎么办?我可以用 php 或 python 或 js 创建许可证链接吗?或者我怎样才能免费获得链接?

【问题讨论】:

  • 你有没有设法找到一种方法来做到这一点

标签: encryption video-processing drm widevine bento4


【解决方案1】:

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

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

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

如果可能,首先在线测试很有用 - 有多个播放器站点允许您测试受 DRM 保护的流,包括开源 Shaka Player 演示:

【讨论】:

    猜你喜欢
    • 2017-08-14
    • 2022-03-21
    • 2021-04-20
    • 2019-08-27
    • 2015-07-19
    • 2019-06-22
    • 2014-10-21
    • 2017-11-15
    • 2018-09-17
    相关资源
    最近更新 更多