直播转码

最后更新时间:2021-04-16 15:25:03

    直播转码功能(包含视频转码和音频转码),是指将直播现场推送出来的原始流,在云端转换为不同编码格式、不同分辨率、不同码率的转码流推送给观众,以满足不同网络环境、不同终端设备等各种场景下的播放需求。 本文将向您介绍如何通过控制台创建、绑定、解绑、修改及删除转码模板。

    创建转码模板有以下两种方式:

    注意事项

    • 云直播支持标准转码、极速高清转码和纯音频转码,使用前请了解相关计费说明:
    • 极速高清转码相比标准转码画质更优、码率更低。通过智能场景识别、动态编码技术,CTU/行/帧三级码率精准控制模型,实现以更低的码率(平均节省30%+)提供更高清的流媒体服务。广泛运用于游戏直播、秀场直播、事件活动直播等场景。
    • 模板创建成功后,可与播放域名进行关联。关联成功后约5分钟 - 10分钟生效。
    • 绑定转码模板后,可在对应的直播流 StreamName 后加上 _转码模板名称 来生成转码流地址。若同时设置了宽高或长短边,推流原始分辨率尽可能接近设置值的比例,以避免画面拉伸变形。
    • 绑定转码模板后,会在对应的模板下显示绑定规则,若您是通过 API 创建的更细维度规则,也可以在此进行查看和 解绑
    • 单个播放域名可关联多个转码模板,单个转码模板可关联多个播放域名

    创建转码模板

    创建标准转码模板

    1. 登录云直播控制台,【功能配置】>【直播转码】
    2. 单击【创建转码模板】,选择转码类型为『标准转码』,进行如下配置:
    1. 填写完成后,单击【保存】即可。

    标准转码基础配置项是否必填说明
    转码类型 可选择转码类型,包括标准转码、极速高清转码、纯音频转码。
    模板名称 直播转码模板名称,仅支持纯字母、字母数字组合,不支持纯数字,请输入1个 - 10个字符。
    模板描述 直播转码模板简介描述,仅支持中文、英文、数字、_、-。
    推荐参数 支持流畅、标清、高清三种类型,选择后,系统会自动填入对应的推荐视频码率和视频高度,可自行修改。
    视频码率
    (单位:Kbps)
    输出平均码率,取值范围:100Kbps - 8000Kbps。
    • 1000Kbps以内仅支持整百填写。
    • 1000Kbps以上仅支持整500填写。
    画面分辨率 默认【按宽高设置】。
  • 输入值为高度值,可切换为【按长短边设置】,输入值为短边值。
  • 输入值范围为 0px - 3000px,数值填写需为2的倍数,另一边默认会按分辨率等比例缩放。
  • 标准转码高级配置项 是否必填说明
    编码方式 默认原始码率,可选 H.264 和 H.265 两种编码方式。
    视频帧率 取值范围 0fps - 60fps,不填则使用系统默认值 0fps。
    关键帧间隔 GOP
    (单位:s/秒)
    GOP 设置范围2秒 - 6秒,GOP 越大、延时越高,若不设置则采用系统默认值。
    参数限制 默认关闭,可手动开启。
    开启参数限制后,当输入的直播流原始参数小于设置的输出参数时,将按照原始参数输出直播流,可以防止低质量直播流被强行拉高参数值,影响实际画面。

    创建极速高清转码模板

    1. 登录云直播控制台,【功能配置】>【直播转码】
    2. 单击【创建转码模板】,选择转码类型为『极速高清转码』进行如下配置:
    1. 单击【保存】即可。

    极速高清转码基础配置项是否必填说明
    转码类型 可选择转码类型,包括标准转码、极速高清转码、纯音频转码。
    模板名称 直播转码模板名称,仅支持纯字母、字母数字组合,不支持纯数字,请输入3个 - 10个字符。
    模板描述 直播转码模板简介描述,仅支持中文、英文、数字、_、-。
    推荐参数 支持流畅、标清、高清三种类型,选择后,系统会自动填入对应的推荐视频码率和视频高度,可自行修改。
    视频码率
    (单位:Kbps)
    输出平均码率,取值范围:100Kbps - 8000Kbps。
  • 1000Kbps以内仅支持整百填写。
  • 1000Kbps以上仅支持整500填写。
  • 画面分辨率 默认【按宽高设置】。
  • 输入值为高度值,可切换为【按长短边设置】,输入值为短边值。
  • 输入值范围为 0px - 3000px,数值填写需为2的倍数,另一边默认会按分辨率等比例缩放。
  • 极速高清转码高级配置项是否必填说明
    编码方式 默认原始码率,可选 H.264 和 H.265 两种编码方式。
    视频帧率 取值范围 0fps - 60fps,不填则使用系统默认值 0fps。
    关键帧间隔GOP
    (单位:s/秒)
    GOP 设置范围2秒 - 6秒,GOP 越大、延时越高,若不设置则采用系统默认值。
    参数限制 默认关闭,可手动开启。
    开启参数限制后,当输入的直播流原始参数小于设置的输出参数时,将按照原始参数输出直播流,可以防止低质量直播流被强行拉高参数值,影响实际画面。

    创建纯音频转码模板

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

    纯音频转码基础配置项是否必填说明
    转码类型 可选择转码类型,包括标准转码、极速高清转码、纯音频转码
    模板名称 直播转码模板名称,仅支持纯字母、字母数字组合,不支持纯数字,请输入3个 - 10个字符。
    模板描述 直播转码模板简介描述,仅支持中文、英文、数字、_、-。

    关联域名

    1. 登录云直播控制台,进入【功能配置】>【直播转码】
    2. 通过以下方式进入域名绑定窗口:
    • 直接关联域名:单击左上方的【绑定域名】。
    • 新转码模板创建成功后关联域名转码模板创建 成功后,单击提醒框中的【去绑定域名】。
    1. 在域名绑定窗口中,选择您需绑定的转码模板播放域名,单击【确定】即可绑定成功。

      说明:

      支持通过单击【添加】为当前模板绑定多个播放域名。

    解除绑定

    1. 登录云直播控制台,进入【功能配置】>【直播转码】
    2. 选择已关联域名的转码模板,单击【解绑】。
    3. 确认是否解绑当前关联域名,单击【确定】即可解绑。

    修改模板

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

    删除模板

    注意:

    若模板已被关联,需要先 解除绑定,才可以进行删除操作。

    1. 登录云直播控制台,进入【功能配置】>【直播转码】
    2. 选择未关联播放域名的转码模板,单击【删除】。
    3. 确认是否删除当前转码模板,单击【确定】即可成功删除。

    相关操作

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