本章节介绍如何为指定的应用名称的直播源流和转码流配置并开启直播加密。
费用说明
- 输出转码加密视频时,视频直播只收取转码费用,转码费用参考转码计费。
- 使用 Intertrust 的 DRM 加密证书管理会产生费用,您可以直接对接 Intertrust 商务或通过创建工单联系火山引擎视频直播技术支持获取更多帮助。
前提条件
- 如您使用商业 DRM 加密技术 Widevine、FairPlay 或 PlayReady,您需要:
- 已上传 DRM 证书管理平台 API 访问密钥,上传方法参见 DRM 管理。
- 已上传用于在 iOS 端加密使用的 FairPlay 证书,上传方法参见 DRM 管理。
- 如需为转码流进行加密,您需为待加密的流创建转码配置,配置方法参见转码配置。
- 如您使用 HLS 标准加密,您需要:
- 配置自建密钥管理服务的密钥获取地址,配置方案参见 HLS 标准加密管理。
- 如需为转码流进行加密,您需为待加密的流创建转码配置,配置方法参见转码配置。
使用限制
直播流的源流名称(StreamName)中包含下划线时不支持使用加密功能。
操作步骤
添加加密配置
登录视频直播控制台。
左侧导航栏选择功能管理 > 功能管理,选择加密配置页签。
在域名空间的下拉列表中选择域名空间。

单击添加配置按钮,打开添加加密配置对话框。
根据页面提示填写 AppName、加密类型、加密内容,单击确定。

参数 | 说明 |
|---|
AppName | 取值与直播流地址中 AppName 字段取值相同。以此来指定生效的流范围。 |
加密类型 | - 使用商业 DRM 加密支持
Widevine、FairPlay 和 PlayReady 三种加密方式。 - 使用标准 HLS 加密时,支持
AES-128 加密方式。
|
加密内容 | 选择为直播源流加密或为转码流加密,为转码流加密时支持选择多个转码配置。 |
管理加密配置
在加密配置列表页面,您可以对加密配置进行以下管理操作。
- 修改加密配置:单击待修改配置右侧的编辑按钮,您可以修改加密配置中的加密类型和加密内容。
- 删除加密配置:单击待删除配置右侧的删除按钮,在弹出的删除确认框中单击确定。
后续操作