内容输入
选择源视频或已准备好的音轨。包含观众所需的音频语言和字幕。
6.0内容打包加密
使用 DRM-X 6.0 Desktop Packager 和 CLI 准备受保护的流媒体内容。对 H.264 或 H.265 视频进行编码,打包 HLS、MPEG-DASH 和 CMAF 输出,应用通用加密,验证结果,并发布到支持的云存储。
选择源视频或已准备好的音轨。包含观众所需的音频语言和字幕。
使用 H.264/AVC 或 H.265/HEVC 编码,生成不同码率的视频版本,以支持自适应码率播放。编码设置应匹配源视频画质和目标设备的解码能力。
创建流媒体清单和加密片段。发布前,请检查曲目、密钥和DRM信令的一致性。
将加密输出上传到支持的目标位置,并将其 Content ID 连接到您的应用程序。
Desktop Packager 和 CLI 为内容处理工作流程提供了两个接口。使用 CLI 可以执行可重复的编码、打包和发布作业。
| 界面 | 平台 | 使用 |
|---|---|---|
| Desktop Packager | Windows | 通过桌面界面配置处理作业和管理批次。 |
| CLI Packager | Windows 和 Linux | 在您的计算机或内容服务器上自动执行相同的处理工作流程。 |
| 类别 | 支持的工作流程 |
|---|---|
| 流输出 | HLS、MPEG-DASH 和 CMAF 封装配置文件 |
| 视频 | H.264/AVC 和 H.265/HEVC 编码 |
| 音频和字幕 | 准备所需的音轨并验证所选播放器是否支持这些音轨。 |
| 播放兼容性 | 选择设备 DRM、编解码器和加密支持的软件包配置文件。 |
| 选项 | 意义 |
|---|---|
| cenc | 适用于兼容通用加密工作流程的 AES-CTR 加密。 |
| cbcs | 基于 AES-CBC 的模式加密,适用于兼容的工作流程,包括 FairPlay HLS。 |
| Single Video Key Protection | 所有视频清晰度共用一个视频密钥。加密音频使用独立的音频密钥。纯音频内容使用一个音频密钥。 |
| 多个密钥 | 使用独立的音频、标清、高清和超高清密钥。策略可以允许高清播放,同时要求对超高清视频进行更强大的硬件保护。 |
CPIX 用于在兼容的处理系统之间交换内容密钥和保护元数据。请确保交换过程在您信任的打包集成环境中进行。
PSSH 包装盒包含适用格式的 DRM 初始化数据。初始化数据、内容密钥 ID 和许可证配置必须匹配。
DRM-X 管理受保护的内容密钥存储。打包访问和播放授权具有不同的角色和凭证。
对于直播,请使用 Live DRM 页面上描述的单独的 AWS SPEKE 工作流程。
是的。Desktop Packager 和 CLI 将编码、DRM 加密、验证和发布整合到受支持的工作流程中。
是的。您可以使用已注册的 AWS S3、Microsoft Azure、Google Cloud Storage、Alibaba Cloud OSS 和 Tencent Cloud COS 存储,或者选择托管的 1AICLOUD 服务。DRM 许可证服务与媒体分发相互独立。
Windows 支持桌面打包程序和 CLI。Linux 支持 CLI 处理。macOS 打包程序正在规划中,尚未包含在当前版本中。