文档首页 > > 用户指南> 推流配置> 直播转码

直播转码

分享
更新时间:2020/09/28 GMT+08:00

视频直播支持直播转码功能,支持将推送的直播流转码成多种分辨率和码率规格的视频流,以满足不同网络环境的用户观看需求。系统提供了预置转码模板和自定义转码模板两种模板类型,配置转码后,当开始推流时,启动直播转码功能。

图1 直播转码架构图

功能介绍

转码功能可以帮助您处理如下问题:

  • 适配不同播放终端:您可以将原始音视频转码为更适应于各终端播放的格式。
  • 适配不同网络环境:您可以根据不同的网络带宽设置转码输出的码率,以适应不同的网络播放环境。
  • 降低分发成本:支持压缩率更高的H.265编码格式,您也可以在转码时开启高清低码功能,在分辨率不变的情况下,码率下降20%左右,从而降低直播流的分发成本。
视频直播服务提供预置转码和自定义转码两种转码模板。两种模板均支持开启高清低码。
  • 预置转码模板:支持选择视频画质,视频画质内置了常用的流畅、标清、高清和超清四种视频清晰度的标准模板和高清低码模板。
  • 自定义转码模板:支持自定义配置模板ID、分辨率、码率和帧率。若系统预置转码模板无法满足您的实际需求,您可以选择自定义转码模板。

注意事项

  • 一个域名可以配置多个转码模板,当直播推流启动后,与推流地址中的AppName一致的转码模板生效,开始进行转码,若不需要转码,请在直播推流前删除转码模板
  • 转码模板中的高清低码默认是关闭的,若您开启,直播转码将按高清低码标准计费,价格详情请参见产品价格详情
  • 暂不支持上采样转码,若转码模板中设置的分辨率高于推流分辨率,对应分辨率的播放地址可以成功播放,但播放视频的分辨率为原始分辨率。

前提条件

费用说明

直播转码功能为计费项,按实际使用的编码标准、转码分辨率和转码时长收取费用。其中,标准转码和高清低码转码产生的费用不同,具体价格详情请参见产品价格详情。若您比较常使用直播转码功能,建议您优先选择购买直播转码套餐包

不同的分辨率档位对应不同的价格,分辨率档位如下:

  • HD:(1920X1080)及以下
  • SD :(1280 x 720) 及以下
  • LD:(640X480)及以下

分辨率档位判定规则:输出规格按输出视频分辨率的长边或短边是否属于输出规格划定的范围进行判定。

示例:以输出SD(1280 x 720)规格为例,若输出视频的分辨率长边小于等于1280或短边小于等于720则属于该输出规格,则按“SD :(1280 x 720) 及以下”档位的单价进行计费。若输出视频的长边大于1280且短边也大于720,则按更高的档位单位进行计费。

说明:按照直播画面的宽高来区分,取宽和高的绝对值更大的定义为长边。

新增转码模板

支持通过直播控制台或直播API配置预置转码模板和自定义转码模板。配置后,您若需要播放转码直播流,请先获取转码播放地址,具体请参见转码播放地址

  1. 登录视频直播控制台
  2. 在左侧导航树中选择域名管理,进入域名管理页面。
  3. 在需要配置转码模板的推流域名行单击“管理”
  4. 在左侧导航树中选择模板配置 > 转码配置,您可以查看目前推流域名下的转码模板信息。
  5. 单击“新建转码”,弹出如图2所示的新建转码页面。

    图2 新建转码

  6. 配置转码参数,参数说明如表1

    表1 转码模板参数说明

    区域

    参数名

    描述

    基本信息

    App Name

    应用名称,默认为“live”,可以根据实际需求进行自定义。

    视频编码

    支持H.264H.265两种标准的视频编码格式。

    高清低码

    高清低码是指画质不变的情况下,码率更低。开启后,将按高清低码标准计费。价格详情请参见产品价格详情

    预置转码模板

    画质

    支持选择流畅、标清、高清和超清四种视频画质,四种画质的分辨率和码率如表2所示。

    自定义转码模板

    模板ID

    拼接转码播放地址的参数,具体参数拼接规则请参见播放地址

    分辨率(宽*高)

    视频的宽度和高度,单位为像素,若宽和高都设置为0,则按原始分辨率输出;若只设置了宽或高,则另一边会根据设置的一边自适应。

    取值范围

    • 宽度:32-3840,设置的数值必须为2的倍数或为0。
    • 高度:32-3840,设置的数值必须为2的倍数或为0。

    码率(单位:Kbps)

    输出直播流的平均码率。

    取值范围:40-30000。

    帧率(单位:fps)

    输出直播流的帧率。

    取值范围:0-60,若设置的数值为0,则表示自适应。

    表2 预置转码模板的分辨率和码率

    视频画质

    分辨率

    码率(Kbps)

    流畅

    640*360

    400

    标清

    854*480

    600

    高清

    1280*720

    1000

    超清

    1920*1080

    2000

  7. 配置完转码模板参数后,单击“添加”

    图3所示,转码模板列表中新增转码模板信息。

    图3 新增转码模板

  8. 配置转码模板后,若您需要使用转码播放地址进行视频的播放,请参考转码播放地址获取转码播放地址。

管理转码

转码模板配置完成后,您还可以根据实际需要进行如下操作。

  • 修改转码模板

    转码模板创建完成后,若您需要修改部分参数,可以通过单击操作列的“编辑”,修改转码模板中的相关参数。其中,AppName不支持修改。

    图4 修改转码模板信息
  • 删除转码模板

    转码模板创建完成后,若您需要删除转码模板,可以通过单击操作列的“删除”,删除该转码模板。

    图5 删除转码模板信息
分享:

    相关文档

    相关产品

文档是否有解决您的问题?

提交成功!

非常感谢您的反馈,我们会继续努力做到更好!

反馈提交失败,请稍后再试!

*必选

请至少选择或填写一项反馈信息

字符长度不能超过200

提交反馈 取消

如您有其它疑问,您也可以通过华为云社区问答频道来与我们联系探讨

智能客服提问云社区提问