通过阅读本文,您可以了解RTS转码的基本操作配置和说明。

背景信息

低延时直播(RTS)播放SDK对音视频解码存在以下限制。具体详情,请参见低延时直播
  • 不支持视频含B帧,否则会出现画面跳跃。
  • H5 SDK不支持AAC编码,否则会出现噪音。

建议您使用RTS低延时直播时推流配置为不含B帧。如果您无法控制直播推流输入情况,可以使用RTS转码功能自定义设置转码的分辨率、帧率、码率、音频编码格式、B帧等参数。

操作步骤

  1. 登录视频直播控制台
  2. 在视频直播控制台左侧导航栏,单击域名管理 ,进入域名管理页面。
  3. 选择您要配置的播流域名,单击域名配置
    域名配置
  4. 单击模版配置 > 转码模板配置
  5. 单击RTS转码页签,单击添加
  6. 配置转码模板。
    RTS转码

    转码模板参数及说明如下表所示。

    参数 说明
    AppName AppName必须与推流地址中的AppName名称对应,转码模板才能生效。
    转码模板类型 转码模板类型标准模板窄带高清™模板原画模板纯音频转码模板

    标准模板窄带高清™模板质量和性能不同,价格也不同。原画模板不对视频进行处理。纯音频转码模板删除视频只输出OPUS音频流。

    分辨率 视频输出的分辨率,单位:像素。不同的分辨率档位对应不同的价格,分辨率档位如下所示:
    • LD:(640X480)及以下。
    • SD:(1280X720)及以下。
    • HD:(1920X1080)及以下。
    • 2K:(2560X1440)及以下。
    • 4K:(3840X2160)及以下。
    说明 自定义转码计费根据分辨率档位(LD、SD、HD、2K、4K)决定,与通用模板中标准模板的模板ID(包括lld、lsd、lhd、lud)和窄带高清™模板的模板ID(包括ld、sd、hd、ud)无关,请勿混淆。

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

    以输出SD(1280X720)规格为例:
    • 如果输出视频的分辨率长边小于等于1280且短边小于等于720,则该视频属于该输出规格。
    • 如果输出视频的长边大于1280或输出视频的短边大于720,则该输出视频属于更高的输出规格。
    视频码率 分辨率使用指定的码率,单位:Kbps。分辨率档位指定的码率如下所示:
    • LD:100~800。
    • SD:200~1500。
    • HD:500~4000。
    • 2K:2000~8000。
    • 4K:4000~30000。
    视频帧率 输出视频帧率,数值低于或等于输入帧率。
    视频GOP 输出视频GOP即Group of picture(图像组),指两个I帧之间的间隔,数值低于或等于输入值。为了保障低延时效果不能大于3秒。
    去B帧 开启时:输出视频编码将不含B帧。
    OPUS转码 开启时:输出音频编码将改成OPUS编码,48 KHz采样率。
    触发转码
    • 开启时:首次拉流时才启动转码。
    • 关闭时:只要有推流就启动转码,与是否有拉流无关。
    模板ID 转码模板ID。

    模板ID是拼接转码地址的参数,拼接方式参见拼接规则。输出的直播地址后携带模板ID参数即可访问指定分辨率的转码流。

    注意 请勿设置与通用转码模板ID相同的模板ID。通用转码模板ID包括:lld、lsd、lhd、lud、ld、sd、hd、ud。
  7. 单击确定