直播转码功能(包含视频转码和音频转码),是指将直播现场推送出来的原始流,在云端转换为不同编码格式、不同分辨率、不同码率的转码流推送给观众,以满足不同网络环境、不同终端设备等各种场景下的播放需求。 本文将向您介绍如何通过控制台创建、绑定、解绑、修改及删除转码模板。
创建转码模板有以下两种方式:
通过云直播控制台创建转码模板,具体操作步骤请参见 创建标准转码模板、创建极速高清转码模板、创建纯音频转码模板。
API 对直播频道创建转码模板,具体参数及示例说明请参见 创建转码模板。
注意事项
云直播支持标准转码、极速高清转码和纯音频转码,使用前请了解相关计费说明:
极速高清转码相比标准转码画质更优、码率更低。通过智能场景识别、动态编码技术,CTU/行/帧三级码率精准控制模型,实现以更低的码率(平均节省50%+)提供更高清的流媒体服务。广泛运用于游戏直播、秀场直播、事件活动直播等场景。
模板创建成功后,可与播放域名进行关联。关联成功后约5分钟 - 10分钟生效。
绑定转码模板后,可在对应的直播流 StreamName 后加上
_转码模板名称
来生成转码流地址。转码模板名和 StreamName 后缀不能相同,比如转码模板名为 hd
,StreamName 不能为 test_a1_hd
,否则播放时,程序会将 test_a1
识别为 StreamName,按转码模板 hd
来拉流,导致拉流异常。若同时设置了宽高或长短边,推流原始分辨率尽可能接近设置值的比例,以避免画面拉伸变形。
绑定转码模板后,会在对应的模板下显示绑定规则,若您是通过 API 创建的更细维度规则,也可以在此进行查看和 解绑。
单个播放域名可关联多个转码模板,单个转码模板可关联多个播放域名。
转码模板设置数量上限为50个。
创建转码模板
创建标准转码模板
1. 登录云直播控制台,进入功能配置 > 直播转码。
2. 单击创建模板,选择转码类型为标准转码,进行如下配置:
基础配置项:包含模板名称、视频码率、画面分辨率等配置项,具体请参见 标准转码基础配置说明。
高级配置项(非必填):单击高级配置展开内容即可选择配置,具体请参见 标准转码高级配置说明。
3. 填写完成后,单击保存即可。
标准转码基础配置说明
标准转码基础配置项 | 是否必填 | 说明 |
转码类型 | 是 | 可选择转码类型,包括标准转码、极速高清转码、纯音频转码。 |
模板名称 | 是 | 请输入1 - 10个字符。 直播转码模板名称,仅支持字母、字母数字组合,不支持纯数字。 模板名称不能与已有转码模板名称、自适应码率模板名称及子流名称重复。 |
模板描述 | 否 | 直播转码模板描述,仅支持中文、英文、数字、空格、_、- |
推荐参数 | 否 | 支持流畅、标清、高清三种类型,选择后,系统会自动填入对应的推荐视频码率和视频高度,可自行修改。 |
视频码率 (单位:Kbps) | 是 | 可选择保持原始码率、设置视频码率,默认设置转码码率。 设置转码码率,取值范围:101Kbps - 8000Kbps。 1000Kbps 以内仅支持整百填写。 1000Kbps 以上仅支持整500填写。 |
画面分辨率 | 是 | 可选择保持原始分辨率、按宽高设置、按长短设置。 默认按长短边设置。 输入值为短边值,可切换按宽高设置、输入值为高度值。 输入值范围为 0px - 3000px,数值填写需为2的倍数,另一边默认会按分辨率等比例缩放。 |
DRM 加密 | 否 | 默认关闭,可手动开启。 要开启该功能,请先前往 DRM 管理 配置 DRM 密钥。 支持 HLS 播放协议下 Widevine、Fairplay、NormalAES 的 DRM 加密,Fairplay 需要在播放器端上传 Apple 申请的证书。 加密类型:默认 Widevine、可选 Fairplay、NormalAES。 |
标准转码高级配置说明
标准转码高级配置项 | 是否必填 | 说明 |
视频编码 | 否 | 默认原始编码,可选 H.264 、 H.265、H.266 和 AV1 编码方式。 |
视频帧率 | 否 | 可选择保持原始帧率、设置视频帧率,默认保持原始帧率。 设置视频帧率取值范围 :1fps - 60fps。 |
关键帧间隔 GOP (单位:s/秒) | 否 | GOP 设置范围1秒 - 6秒。 GOP 越大、延时越高;GOP 越小,可能会导致卡顿。 若不设置则采用系统默认值。 |
直播字幕 | 否 | 字幕功能默认关闭,可手动开启。 要开启此功能,需要绑定字幕模板。根据您的业务需求选择绑定字幕模板。 可预览和查看字幕模板的效果。 可随时根据业务需求调整字幕模板。 |
声音响度 | 否 | 通过此选项,可以调整视频的声音响度。数值越大,声音响度越大。 声音响度设置范围为-40至-10LKFS。 目前暂不支持同时配置响度和字幕功能。 |
参数限制 | 否 | 默认关闭,可手动开启。开启参数限制后,当输入的直播流原始参数小于设置的输出参数时,将按照原始参数输出直播流,可以防止低质量直播流被强行拉高参数值,影响实际画面。 |
创建极速高清转码模板
1. 登录云直播控制台,进入功能配置 > 直播转码。
2. 单击创建模板,选择转码类型为极速高清转码进行如下配置:
基础配置项:包含模板名称、视频码率、画面分辨率等配置项,具体请参见 极速高清转码基础配置说明。
高级配置项(非必填):单击高级配置展开内容即可选择配置,具体请参见 极速高清转码高级配置说明。
3. 单击保存即可。
极速高清转码基础配置说明
极速高清转码基础配置项 | 是否必填 | 说明 |
转码类型 | 是 | 可选择转码类型,包括标准转码、极速高清转码、纯音频转码。 |
模板名称 | 是 | 请输入2 - 10个字符。 直播转码模板名称,仅支持纯字母、字母数字组合,不支持纯数字。 模板名称不能与已有转码模板名称、自适应码率模板名称及子流名称重复。 |
模板描述 | 否 | 直播转码模板描述,仅支持中文、英文、数字、空格、_、- |
推荐参数 | 否 | 支持流畅、标清、高清三种类型,选择后,系统会自动填入对应的推荐视频码率和视频高度,可自行修改。 |
视频码率 (单位:Kbps) | 是 | 可选择保持原始码率、设置视频码率,默认设置转码码率。 设置转码码率,取值范围:101Kbps - 8000Kbps。 1000Kbps 以内仅支持整百填写。 1000Kbps 以上仅支持整500填写。 |
画面分辨率 | 是 | 可选择保持原始分辨率、按宽高设置、按长短设置。 默认按长短边设置。 输入值为短边值,可切换按宽高设置、输入值为高度值。 输入值范围为 0px - 3000px,数值填写需为2的倍数,另一边默认会按分辨率等比例缩放。 |
DRM 加密 | 否 | 默认关闭,可手动开启。 要开启该功能,需先前往 DRM 管理 配置 DRM 秘钥。 支持 HLS 播放协议下 Widevine、Fairplay、NormalAES 的 DRM 加密,Fairplay 需要在播放器端上传从 Apple 申请的证书。 加密类型:默认Widevine、可选 Fairplay、NormalAES。 |
极速高清转码高级配置说明
极速高清转码高级配置项 | 是否必填 | 说明 |
视频编码 | 否 | 默认原始编码,可选 H.264 、 H.265、H.266 和 AV1 编码方式。 |
视频帧率 | 否 | 可选择保持原始帧率、设置视频帧率,默认保持原始帧率。 设置视频帧率取值范围 :1fps - 60fps。 |
关键帧间隔 GOP (单位:s/秒) | 否 | GOP 设置范围1秒 - 6秒。 GOP 越大、延时越高;GOP,越小,可能会导致卡顿。 若不设置则采用系统默认值。 |
直播字幕 | 否 | 字幕功能默认关闭,可手动开启。 要开启此功能,需要绑定字幕模板。根据您的业务需求选择绑定字幕模板。 可预览和查看字幕模板的效果。 可随时根据业务需求调整字幕模板。 |
参数限制 | 否 | 默认关闭,可手动开启。 开启参数限制后,当输入的直播流原始参数小于设置的输出参数时,将按照原始参数输出直播流,可以防止低质量直播流被强行拉高参数值,影响实际画面。 |
创建纯音频转码模板
1. 登录云直播控制台, 功能配置 > 直播转码。
2. 单击创建模板,选择转码类型为纯音频转码,填写配置项,并单击保存即可。
纯音频转码配置项 | 是否必填 | 说明 |
转码类型 | 是 | 可选择转码类型,包括标准转码、极速高清转码、纯音频转码。 |
模板名称 | 是 | 请输入1 - 10个字符。 直播转码模板名称,仅支持纯字母、字母数字组合,不支持纯数字。 模板名称不能与已有转码模板名称、自适应码率模板名称及子流名称重复。 |
模板描述 | 否 | 直播转码模板描述,仅支持中文、英文、数字、空格、_、- |
音频码率 | 是 | 可选择保持原始码率和设置音频码率,默认保持原始码率。 设置音频码率取值范围:101kbps - 500kbps。 |
直播字幕 | 否 | 字幕功能默认关闭,可手动开启。 要开启此功能,需要绑定字幕模板。根据您的业务需求选择绑定字幕模板。 可预览和查看字幕模板的效果。 可随时根据业务需求调整字幕模板。 |
声音响度 | 否 | 通过此选项,可以调整视频的声音响度。数值越大,声音响度越大。 声音响度设置范围为 -40 至 -10 LKFS。 目前暂不支持同时配置响度和字幕功能。 |
DRM 加密 | 否 | 默认关闭,可手动开启。 要开启该功能,需先前往 DRM管理配置DRM秘钥。 支持 HLS 播放协议下 Widevine、Fairplay、NormalAES 的 DRM 加密,Fairplay 需要在播放器端上传从 Apple 申请的证书。 加密类型:默认Widevine、可选 Fairplay、NormalAES。 |
关联域名
1. 登录云直播控制台,进入功能配置 > 直播转码。
2. 通过以下方式进入域名绑定窗口:
直接关联域名:单击左上方的绑定域名。
新转码模板创建成功后关联域名: 转码模板创建 成功后,单击提醒框中的去绑定域名。
3. 在域名绑定窗口中,选择您需绑定的转码模板及播放域名,单击确定即可绑定成功。
说明
支持通过单击添加为当前模板绑定多个播放域名。
解除绑定
1. 登录云直播控制台,进入功能配置 > 直播转码。
2. 选择已关联域名的转码模板,单击解绑。
3. 确认是否解绑当前关联域名,单击确定即可解绑。
修改模板
1. 登录云直播控制台,进入功能配置 > 直播转码。
2. 选择您已创建成功的转码模板,并单击右侧的编辑,进入修改模板信息。
3. 单击保存即可。
删除模板
注意
1. 登录云直播控制台,进入功能配置 > 直播转码。
2. 选择未关联播放域名的转码模板,单击删除。
3. 确认是否删除当前转码模板,单击确定即可成功删除。