0

我已经在生产环境中实施视频点播解决方案已经有一段时间了,并且运行了许多视频。虽然在初始开发中我们没有 DRM 要求,但我们启用 AWS Elemental MediaPackage 来预测 DRM 的未来要求。

描述说

With this solution, you can also choose to use AWS Elemental MediaPackage for packaging content into different formats and to apply digital rights management (DRM)

但是,实施指南中没有关于 DRM 的指导。我想在现有解决方案上实施 DRM,接下来我需要做什么?

4

1 回答 1

1

为了在此解决方案中实施 DRM,您需要一个支持 SPEKE (1) 的 DRM 提供程序。对于 MediaPackage,合作伙伴必须支持 SPEKE v1 (2)。

通常,提供商会为您提供一个 SPEKE 网关,以便您在运行 MediaPackage 的同一 AWS 区域中部署您的 AWS 账户。如果您需要构建自己的 SPEKE 网关(利用 Amazon 的 API 网关)将 MediaPackage 连接到您的关键服务,您可以使用 GitHub 上提供的 SPEKE 参考服务器作为起点 (3)。您可以在此处 (4) 找到为 SPEKE 提供第三方 DRM 平台实施的亚马逊合作伙伴列表。

拥有 DRM 提供程序后,您将需要在打包配置上启用加密并设置适用的加密设置。

在解决方案创建的打包组中,您将看到 4 种打包配置(用于 CMAF、HLS、MSS 和 DASH)。单击“管理配置”后,您需要复制/创建新配置(因为您无法编辑现有配置),然后“启用加密” 打包配置屏幕

在此配置屏幕中,您将指定加密设置。 加密设置屏幕

  1. AWS Elemental MediaPackage 中的内容加密和 DRM:https ://docs.aws.amazon.com/mediapackage/latest/ug/using-encryption.html
  2. 选择正确的 SPEKE 版本:https ://docs.aws.amazon.com/mediapackage/latest/ug/encryption-choosing-speke-version.html
  3. SPEKE 参考服务器:https ://github.com/awslabs/speke-reference-server
  4. 加入 DRM 平台提供商:https ://docs.aws.amazon.com/speke/latest/documentation/customer-onboarding.html#choose-drm-provider
于 2022-01-27T15:43:46.260 回答