打包加密并发布内容
使用 DRM-X 6.0 对 VOD 视频进行打包加密并发布,支持 DASH/CENC、HLS/CBCS、单密钥或按画质分级的多密钥保护,并可使用托管或已注册的云存储。
选择工作流程#
DRM-X 6.0 Packager Desktop
推荐在 Windows 上使用。保存并测试受保护的凭据配置,通过步骤 1–3 生成可编辑的 CLI 参数,导入源文件并选择输出文件夹,然后监控批量编码、加密、验证和上传进度。
DRM-X CLI Packager
同一套 Windows 套件也包含完整的 CLI,可用于专业自动化流程。Linux 版本仅提供 CLI,所需的 DRMX_PACKAGER_SITE_ID、DRMX_PACKAGER_ACCESS_KEY 和 DRMX_PACKAGER_KMS_TOKEN 必须通过可信环境提供。
CPIX 集成
集成受控的媒体处理流程,并确保内容密钥和提供方凭据不会出现在构建日志或操作人员的工作站中。
查看详细教程#
正确准备源文件#
- 桌面工具和 CLI 都可以在加密前自动编码原始视频。若使用已编码的输入文件,请先准备好最终的码率与分辨率组合、帧率、音轨和字幕轨。
- 选择 Single Key 以获得广泛兼容性,或使用 Multi-key Quality Tiered 对 AUDIO、SD、HD、UHD1 和 UHD2 分别设置保护规则。
- 启用相应平台后,为 Widevine 和 PlayReady 生成 DASH/CENC 输出,为 FairPlay 生成 HLS/CBCS 输出。
- 仅上传已加密的媒体分片、受保护的 Manifest,以及明确用于公开分发的资源文件。
发布是内容交付的安全边界#
打包加密任务成功,并不代表内容已可供播放。Published 状态表示不可变的加密输出、已注册的 Manifest 版本、存储位置、密钥模式、Content ID 和验证记录均已就绪,可供 Playback Session API 使用。
不要直接将公开的 Manifest URL 写入应用代码通过可信的 Content ID 选择处于 Published 状态的受保护文件。DRM-X 会返回属于该文件、并与所请求 DRM 对应的有效 Manifest。
交付给客户前完成验证#
- 打开 Universal Playback Lab 并登录。
- 选择需要测试的 Published 受保护文件。
- 确认系统正确识别了 Single Key 或 Multi-key Quality Tiered 模式。
- 测试所有目标平台、承诺支持的分辨率、音频语言、字幕、停止与释放流程,以及无访问权限时的拒绝行为。
DRM-X 6.0