帮你快速理解、总结文档立即下载

直播转码

最近更新时间:2026-10-14 14:17:31
本文档已由 AI 辅助审校
我的收藏

概述

直播转码功能(包含视频转码和音频转码),是指将直播现场推送出来的原始流,在云端转换为不同编码格式、不同分辨率、不同码率的转码流推送给观众,以满足不同网络环境、不同终端设备等各种场景下的播放需求。本文将向您介绍如何通过控制台创建、绑定、解绑、修改及删除转码模板等。
创建转码模板有以下两种方式:
通过云直播控制台创建转码模板,具体操作步骤请参见 创建标准转码模板、创建极速高清转码模板、创建纯音频转码模板、创建智能降码模板。
API 对直播频道创建转码模板,具体参数及示例说明请参见 创建转码模板。

注意事项

云直播支持标准转码、极速高清转码、纯音频转码和智能降码,使用前请了解相关计费说明:
标准转码、纯音频转码:标准转码资源包、标准转码后付费。
极速高清转码、智能降码:极速高清转码资源包、极速高清转码后付费。
极速高清转码相比标准转码画质更优、码率更低。通过智能场景识别、动态编码技术,CTU/行/帧三级码率精准控制模型,实现以更低的码率(平均节省50%+)提供更高清的流媒体服务。广泛运用于游戏直播、秀场直播、事件活动直播等场景。
为确保在线人数统计准确、智能降码达到预期效果,播放端须统一仅拉取"智能降码模板"对应的播放地址。若同时拉取原始流或其他转码流,将导致统计偏差,引发策略启停异常。
模板创建成功后,可与播放域名进行关联。关联成功后约5分钟 - 10分钟生效。
若同时设置了宽高或长短边,推流原始分辨率尽可能接近设置值的比例,以避免画面拉伸变形。
绑定转码模板后,可在对应的直播流 StreamName 后加上 _转码模板名称 来生成转码流地址。转码模板名和 StreamName 后缀不能相同。例如,转码模板名为 hd,StreamName 不能为 test_a1_hd,否则播放时,程序会将 test_a1 识别为 StreamName,按转码模板 hd 来拉流,导致拉流异常。
绑定转码模板后,会在对应的模板下显示绑定规则,若您是通过 API 创建的更细维度规则,也可以在此进行查看和 解绑。
单个播放域名可关联多个转码模板,单个转码模板可关联多个播放域名。
转码模板设置数量上限为50个。
开启码率上限后,即使推流参数(编码方式、分辨率、帧率等)与转码参数完全一致,也会触发转码。
直播转码的标准转码配置模板支持配置人脸模糊功能,可实现对人脸、特定物体的模糊处理。使用此功能需要 提交工单 申请支持。启用此服务将产生 直播转码 费用和媒体处理 MPS 的 智能识别 费用。

创建转码模板

创建标准转码模板

1. 登录云直播控制台,进入功能配置 > 直播转码 页面。
2. 单击创建模板,选择转码类型为标准转码,可了解下文配置项说明后进行配置。
3. 填写完成后,单击保存即可。

基础配置

配置项
是否必填
说明
转码类型
是
可选择转码类型,包括标准转码、极速高清转码、纯音频转码、智能降码。
模板名称
是
请输入1 - 10个字符。
直播转码模板名称,仅支持字母、字母数字组合,不支持纯数字。
模板名称不能与已有转码模板名称、自适应码率模板名称及子流名称重复。
模板描述
否
直播转码模板描述,仅支持中文、英文、数字、空格、_、-。


视频参数

配置项
是否必填
说明
推荐参数
否
支持流畅、标清、高清、超清四种类型,选择后,系统会自动填入对应的推荐视频码率和视频高度,可自行修改。
视频码率(单位:kbps)
是
可选择保持原始码率、设置视频码率,默认设置转码码率。
设置转码码率,取值范围:101kbps - 8000kbps,仅支持整百数值。
码率上限
否
仅当视频码率选择保持原始码率时才展示。开关默认关闭,可手动开启。开启后限制上限码率不超过设定值:未超过时按源码率输出,超过则按上限输出。开关打开后需填写上限整数值,取值范围 [101, 2000],单位为 kbps。
注意:
即使推流参数(编码方式、分辨率、帧率等)与转码参数完全一致,开启该功能后也会触发转码。
画面分辨率
是
可选择保持原始分辨率、按宽高设置、按长短边设置。
默认按长短边设置。
输入值为短边值,可切换按宽高设置、输入值为高度值。
输入值范围为 0px - 3000px,数值填写需为2的倍数,另一边默认会按分辨率等比例缩放。
视频编码
否
默认原始编码,可选 H.264、H.265、H.266 和 AV1 编码方式。


帧率 & GOP

配置项
是否必填
说明
视频帧率
否
可选择保持原始帧率、设置视频帧率,默认保持原始帧率。
设置视频帧率取值范围:1fps - 60fps。
关键帧间隔 GOP
(单位:s)
否
GOP 设置范围1s - 6s。
GOP 越大、延时越高;GOP 越小,可能会导致卡顿。
若不设置则采用系统默认值。


音频参数

配置项
是否必填
说明
音频编码
否
可选项包括自动适配、AAC,默认选择自动适配。
自动适配:由系统自动匹配最优编码。
手动选择 AAC 时,快直播(WebRTC)拉流可能异常。
仅当音频编码选择为 AAC 时,才可配置采样率、声道;选择自动适配时仅支持配置音频码率。
音频码率(单位:kbps)
是
可选择保持原始码率、设置音频码率,默认保持原始码率。
设置音频码率取值范围:32kbps - 500kbps。
采样率
否
仅当音频编码选择为 AAC 时展示。
可选择保持原始采样率、设置采样率,默认保持原始采样率。
选择设置采样率后,可选项包括 44100Hz、48000Hz,默认选中 44100Hz。
声道
否
仅当音频编码选择为 AAC 时展示。可选项包括保持原始声道、单声道、双声道,默认双声道。


高级配置

配置项
是否必填
说明
DRM 加密
否
默认关闭,可手动开启。
要开启该功能,请先前往 DRM 管理 配置 DRM 密钥。
支持 HLS 播放协议下 Widevine、Fairplay、NormalAES 的 DRM 加密,Fairplay 需要在播放器端上传从 Apple 申请的证书。
加密类型:默认 Widevine、可选 Fairplay、NormalAES。
字幕&同传
否
开关默认关闭,可手动开启。
要开启此功能,需要绑定字幕模板。根据您的业务需求选择绑定字幕模板。
可预览和查看字幕模板的效果。
可随时根据业务需求调整字幕模板。
人脸模糊
否
如有需要可 提交工单 开启,同时开通 媒体处理 MPS 服务。
开关默认关闭,可手动开启。
可对人脸、特定物体进行模糊处理。处理效果如下:

启用此服务将产生 直播转码 费用和媒体处理 MPS 的 智能识别 费用。
透传 SEI
否
开关默认关闭,可手动开启。开启后可透传 SEI。
转码停止时长
(单位:s)
否
整数输入框,取值范围 [15, 86400],单位为 s(秒)。
拉流断开后,转码任务延续该时长再停止。
若同一转码流有多路拉流,需全部断开后才开始计时。
参数限制
否
包含不超过原始高度、不超过原始帧率、不超过原始码率三个开关,默认关闭,可手动开启。
开启后,当输入的直播流原始参数小于设置的输出参数时,将按照原始参数输出直播流,可以防止低质量直播流被强行拉高参数值,影响实际画面。


创建极速高清转码模板

1. 登录云直播控制台,进入功能配置 > 直播转码 页面。
2. 单击创建模板,选择转码类型为极速高清转码,了解下文配置项说明后进行配置。
3. 填写完成后,单击保存即可。

基础配置

配置项
是否必填
说明
转码类型
是
可选择转码类型,包括标准转码、极速高清转码、纯音频转码、智能降码。
模板名称
是
请输入2 - 10个字符。
直播转码模板名称,仅支持字母、字母数字组合,不支持纯数字。
模板名称不能与已有转码模板名称、自适应码率模板名称及子流名称重复。
模板描述
否
直播转码模板描述,仅支持中文、英文、数字、空格、_、-。


视频参数

配置项
是否必填
说明
推荐参数
否
支持流畅、标清、高清、超清四种类型,选择后,系统会自动填入对应的推荐视频码率和视频高度,可自行修改。
视频码率
(单位:kbps)
是
可选择保持原始码率、设置视频码率,默认设置转码码率。
设置转码码率,取值范围:101kbps - 8000kbps。
1000kbps 以内仅支持整百填写。
1000kbps 以上仅支持整500填写。
码率上限
否
仅当视频码率选择保持原始码率时才展示。开关默认关闭,可手动开启。开启后限制上限码率不超过设定值:未超过时按源码率输出,超过则按上限输出。开关打开后需填写上限整数值,取值范围 [101, 2000],单位为 kbps。
注意:
即使推流参数(编码方式、分辨率、帧率等)与转码参数完全一致,开启该功能后也会触发转码。
画面分辨率
是
可选择保持原始分辨率、按宽高设置、按长短设置。
默认按长短边设置。
输入值为短边值,可切换按宽高设置、输入值为高度值。
输入值范围为 0px - 3000px,数值填写需为2的倍数,另一边默认会按分辨率等比例缩放。
视频编码
否
默认原始编码,可选 H.264、H.265、H.266 和 AV1 编码方式。


帧率 & GOP

配置项
是否必填
说明
视频帧率
否
可选择保持原始帧率、设置视频帧率,默认保持原始帧率。
设置视频帧率取值范围:1fps - 60fps。
关键帧间隔 GOP
(单位:s)
否
GOP 设置范围1s - 6s。
GOP 越大、延时越高;GOP 越小,可能会导致卡顿。
若不设置则采用系统默认值。


音频参数

配置项
是否必填
说明
音频编码
否
可选项包括自动适配、AAC,默认选择自动适配。
自动适配:由系统自动匹配最优编码。
手动选择 AAC 时,快直播(WebRTC)拉流可能异常。
仅当音频编码选择为 AAC 时,才可配置采样率、声道;选择自动适配时仅支持配置音频码率。
音频码率(单位:kbps)
是
可选择保持原始码率、设置音频码率,默认保持原始码率。
设置音频码率取值范围:32kbps - 500kbps。
采样率
否
仅当音频编码选择为 AAC 时展示。
可选择保持原始采样率、设置采样率,默认保持原始采样率。
选择设置采样率后,可选项包括 44100Hz、48000Hz,默认选中 44100Hz。
声道
否
仅当音频编码选择为 AAC 时展示。可选项包括保持原始声道、单声道、双声道,默认双声道。


高级配置

配置项
是否必填
说明
DRM 加密
否
默认关闭,可手动开启。
要开启该功能,请先前往 DRM 管理 配置 DRM 密钥。
支持 HLS 播放协议下 Widevine、Fairplay、NormalAES 的 DRM 加密,Fairplay 需要在播放器端上传从 Apple 申请的证书。
加密类型:默认 Widevine、可选 Fairplay、NormalAES。
字幕&同传
否
开关默认关闭,可手动开启。
要开启此功能,需要绑定字幕模板。根据您的业务需求选择绑定字幕模板。
可预览和查看字幕模板的效果。
可随时根据业务需求调整字幕模板。
透传 SEI
否
开关默认关闭,可手动开启。开启后可透传 SEI。
转码停止时长
(单位:s)
否
整数输入框,取值范围 [15, 86400],单位为 s(秒)。
拉流断开后,转码任务延续该时长再停止。
若同一转码流有多路拉流,需全部断开后才开始计时。
参数限制
否
包含不超过原始高度、不超过原始帧率、不超过原始码率三个开关,默认关闭,可手动开启。
开启后,当输入的直播流原始参数小于设置的输出参数时,将按照原始参数输出直播流,可以防止低质量直播流被强行拉高参数值,影响实际画面。


创建纯音频转码模板

1. 登录云直播控制台,进入功能配置 > 直播转码 页面。
2. 单击创建模板,选择转码类型为纯音频转码,填写配置项后,单击保存即可。

基础配置

配置项
是否必填
说明
转码类型
是
可选择转码类型,包括标准转码、极速高清转码、纯音频转码、智能降码。
模板名称
是
请输入1 - 10个字符。
直播转码模板名称,仅支持字母、字母数字组合,不支持纯数字。
模板名称不能与已有转码模板名称、自适应码率模板名称及子流名称重复。
模板描述
否
直播转码模板描述,仅支持中文、英文、数字、空格、_、-。


音频参数

配置项
是否必填
说明
音频编码
否
可选项包括自动适配、AAC,默认选择自动适配。
自动适配:由系统自动匹配最优编码。
手动选择 AAC 时,快直播(WebRTC)拉流可能异常。
仅当音频编码选择为 AAC 时,才可配置采样率、声道;选择自动适配时仅支持配置音频码率。
音频码率(单位:Kbps)
是
可选择保持原始码率、设置音频码率,默认保持原始码率。
设置音频码率取值范围:32kbps - 500kbps。
采样率
否
仅当音频编码选择为 AAC 时展示。
可选择保持原始采样率、设置采样率,默认保持原始采样率。
选择设置采样率后,可选项包括 44100Hz、48000Hz,默认选中 44100Hz。
声道
否
仅当音频编码选择为 AAC 时展示。可选项包括保持原始声道、单声道、双声道,默认双声道。


高级配置

配置项
是否必填
说明
DRM 加密
否
默认关闭,可手动开启。
要开启该功能,请先前往 DRM 管理 配置 DRM 密钥。
支持 HLS 播放协议下 Widevine、Fairplay、NormalAES 的 DRM 加密,Fairplay 需要在播放器端上传从 Apple 申请的证书。
加密类型:默认 Widevine、可选 Fairplay、NormalAES。
字幕&同传
否
开关默认关闭,可手动开启。
要开启此功能,需要绑定字幕模板。根据您的业务需求选择绑定字幕模板。
可预览和查看字幕模板的效果。
可随时根据业务需求调整字幕模板。
透传 SEI
否
开关默认关闭,可手动开启。开启后可透传 SEI。
转码停止时长
(单位:s)
否
整数输入框,取值范围 [15, 86400],单位为 s(秒)。
拉流断开后,转码任务延续该时长再停止。
若同一转码流有多路拉流,需全部断开后才开始计时。


创建智能降码模板

1. 登录云直播控制台,进入功能配置 > 直播转码 页面。
2. 单击创建模板,选择转码类型为智能降码,进行如下配置:
配置项
是否必填
说明
转码类型
是
可选择转码类型,包括标准转码、极速高清转码、纯音频转码、智能降码。
模板名称
是
请输入1 - 10个字符。
直播转码模板名称,仅支持纯字母、字母数字组合,不支持纯数字。
模板名称不能与已有转码模板名称、自适应码率模板名称及子流名称重复。
模板描述
否
直播转码模板描述,仅支持中文、英文、数字、空格、_、-。
人数阈值
是
取值范围:整数,数值范围 [100, 1000000],单位为人。
触发逻辑:系统实时监控在线观众数,当人数超过设定阈值时自动启用极速高清转码,当人数回落至阈值以下时自动停止转码。仅在观看人数达到阈值时才开启转码,避免人少时转码费反而高于省下的带宽费、造成亏本,从而实现按需精准降本。
生效延迟:受数据统计与处理周期影响,智能降码启停预计存在约5分钟的延迟。
拉流规范:为确保在线人数统计准确,播放端须统一仅拉取"智能降码模板"对应的播放地址。若同时拉取原始流或其他转码流,将导致统计偏差,引发策略启停异常。
码率压缩比
是
取值范围:整数,数值范围 [1, 50],单位为%。
计算逻辑:指码率节省比例,计算公式为:目标输出码率 = 原始推流码率 ×(1 - 码率压缩比)。

3. 填写完成后,单击保存即可。

关联域名

1. 登录云直播控制台,进入功能配置 > 直播转码 页面。
2. 通过以下方式进入域名绑定窗口:
直接关联域名:单击左上方的绑定域名。

新转码模板创建成功后关联域名:转码模板创建成功后,单击提醒框中的去绑定域名。

3. 在域名绑定窗口中,选择您需绑定的转码模板及播放域名(可同时绑定多个播放域名),单击确定即可绑定成功。


解除绑定

1. 登录云直播控制台,进入功能配置 > 直播转码 页面。
2. 选择已关联域名的转码模板,单击解绑。

3. 确认是否解绑当前关联域名,单击确定即可解绑。


修改模板

1. 登录云直播控制台,进入功能配置 > 直播转码 页面。
2. 选择您已创建成功的转码模板,并单击右侧的编辑,进入修改模板信息。

3. 单击保存即可。

删除模板

注意:
若模板已被关联,需要先 解除绑定,才可以进行删除操作。
不可删除开启了直播字幕功能的转码模板。
1. 登录云直播控制台,进入功能配置 > 直播转码 页面。
2. 选择未关联播放域名的转码模板,单击删除。

3. 确认是否删除当前转码模板,单击确定即可成功删除。


相关操作

域名维度绑定和解绑转码模板的具体操作及相关说明,请参见 转码配置。