内容打包加密

DRM 内容打包编码和加密

使用 DRM-X 6.0 Desktop Packager 和 CLI 准备受保护的流媒体内容。对 H.264 或 H.265 视频进行编码,打包 HLS、MPEG-DASH 和 CMAF 输出,应用通用加密,验证结果,并发布到支持的云存储。

01 / DRM-X 6.0

从源文件到发布的 DRM 内容打包加密

内容输入

选择源视频或已准备好的音轨。包含观众所需的音频语言和字幕。

编码和自适应流媒体

使用 H.264/AVC 或 H.265/HEVC 编码,生成不同码率的视频版本,以支持自适应码率播放。编码设置应匹配源视频画质和目标设备的解码能力。

打包加密与验证

创建流媒体清单和加密片段。发布前,请检查曲目、密钥和DRM信令的一致性。

发布

将加密输出上传到支持的目标位置,并将其 Content ID 连接到您的应用程序。

02 / DRM-X 6.0

桌面操作和 CLI 自动化

Desktop Packager 和 CLI 为内容处理工作流程提供了两个接口。使用 CLI 可以执行可重复的编码、打包和发布作业。

桌面操作和 CLI 自动化
界面平台使用
Desktop PackagerWindows通过桌面界面配置处理作业和管理批次。
CLI PackagerWindows 和 Linux在您的计算机或内容服务器上自动执行相同的处理工作流程。
03 / DRM-X 6.0

格式、编解码器和音轨

格式、编解码器和音轨
类别支持的工作流程
流输出HLS、MPEG-DASH 和 CMAF 封装配置文件
视频H.264/AVC 和 H.265/HEVC 编码
音频和字幕准备所需的音轨并验证所选播放器是否支持这些音轨。
播放兼容性选择设备 DRM、编解码器和加密支持的软件包配置文件。
04 / DRM-X 6.0

通用加密和画质等级密钥

通用加密和画质等级密钥
选项意义
cenc适用于兼容通用加密工作流程的 AES-CTR 加密。
cbcs基于 AES-CBC 的模式加密,适用于兼容的工作流程,包括 FairPlay HLS。
Single Video Key Protection所有视频清晰度共用一个视频密钥。加密音频使用独立的音频密钥。纯音频内容使用一个音频密钥。
多个密钥使用独立的音频、标清、高清和超高清密钥。策略可以允许高清播放,同时要求对超高清视频进行更强大的硬件保护。
05 / DRM-X 6.0

CPIX 密钥交换和 PSSH 信令

CPIX

CPIX 用于在兼容的处理系统之间交换内容密钥和保护元数据。请确保交换过程在您信任的打包集成环境中进行。

PSSH 盒子

PSSH 包装盒包含适用格式的 DRM 初始化数据。初始化数据、内容密钥 ID 和许可证配置必须匹配。

受保护的密钥存储

DRM-X 管理受保护的内容密钥存储。打包访问和播放授权具有不同的角色和凭证。

06 / DRM-X 6.0

验证并发布受保护的输出

对于直播,请使用 Live DRM 页面上描述的单独的 AWS SPEKE 工作流程。

  • 检查清单、媒体轨道、密钥 ID 和 DRM 初始化数据。
  • 在目标设备上测试播放和策略行为。
  • 通过文档中说明的 1AICLOUD、AWS S3、Microsoft Azure、Google Cloud Storage、Alibaba Cloud OSS 和 Tencent Cloud COS 集成发布。
  • 使用已注册的 Content ID 从您的后端请求播放。
问题

常见问题

我可以在一个工作流程中同时进行编码和加密吗?

是的。Desktop Packager 和 CLI 将编码、DRM 加密、验证和发布整合到受支持的工作流程中。

受保护的媒体文件可以保留在我的云账户中吗?

是的。您可以使用已注册的 AWS S3、Microsoft Azure、Google Cloud Storage、Alibaba Cloud OSS 和 Tencent Cloud COS 存储,或者选择托管的 1AICLOUD 服务。DRM 许可证服务与媒体分发相互独立。

有哪些打包平台可用?

Windows 支持桌面打包程序和 CLI。Linux 支持 CLI 处理。macOS 打包程序正在规划中,尚未包含在当前版本中。

下一步

下载打包程序

请使用相关指南或联系我们的团队来规划您支持的工作流程。