自定义转码

自定义转码模板可以帮助您定制视频流的编码参数,以满足特定的观众需求和网络条件。通过自定义转码模板,您可以设置视频的分辨率、码率、帧率以及音频编码参数等,以便在不同网络环境下提供最佳的观看体验。本文为您介绍视频直播自定义转码模板的配置步骤。

操作步骤

  1. 登录视频直播控制台
  2. 单击功能管理>直播转码,进入直播转码页面。

  3. 选择您所需要配置的域名,单击自定义转码页签,单击添加,配置转码模板。image.png

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

    参数

    说明

    AppName

    AppName必须与推流地址中的AppName名称一样,转码模板才能生效。

    模板ID

    转码模板ID。

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

    重要 请勿设置与通用转码模板ID相同的模板ID。通用转码模板ID包括:lld、lsd、lhd、lud、ld、sd、hd、ud。

    转码模板类型

    转码模板类型标准模板、窄带高清™模板纯音频转码模板

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

    纯音频转码模板删除视频只输出音频流。

    编码格式(标准模板)

    支持H.264和H.265。

    推荐模板参数

    流畅、标清、超清、高清四种推荐参数,选中不同的档位对应的帧率、码率、分辨率会根据系统默认的值进行填入,可在此基础上进行调整。

    分辨率

    视频输出的分辨率,单位:像素。可选择固定分辨率或分辨率随源.

    分辨率随源:若源流分辨率宽高尺寸小于自适应尺寸宽高,按源流输出。若源流分辨率宽高尺寸大于自适应尺寸宽高,按自适应尺寸输出。可选择不同的自适应方式:

    • 短边自适应

    • 长边自适应

    • 横竖屏自适应

    固定分辨率:按指定分辨率输出,不同的分辨率档位对应不同的价格,分辨率档位如下所示:

    • LD:(640×480)及以下。

    • SD:(1280×720)及以下。

    • HD:(1920×1080)及以下。

    • 2K:(2560×1440)及以下。

    • 4K:(3840×2160)及以下。

    说明

    • 转码计费根据分辨率档位(LD、SD、HD、2K、4K)决定。分辨率档位与通用模板中标准模板的模板ID(包括lld、lsd、lhd、lud)和窄带高清™模板的模板ID(包括ld、sd、hd、ud)无关,模板ID仅作为业务调用时的标识使用,请勿混淆。

    • 控制台不支持分辨率超过1080P的自定义设置,如果您的场景需要2K、4K规格分辨率,可以提交工单申请。

      关于如何提交工单,请参见联系我们

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

    以输出SD(1280×720)规格为例:

    • 如果输出视频的分辨率长边小于等于1280且短边小于等于720,则该视频属于该输出规格。

    • 如果输出视频的长边大于1280或输出视频的短边大于720,则该输出视频属于更高的输出规格。

    视频帧率

    帧率随源:若帧率在限制范围内,按源帧率输出,超过上限按上限输出,低于下限按下限输出

    固定帧率:输出指定的视频帧率,单位:FPS。数值低于或等于输入帧率。

    视频码率

    码率随源:若码率在限制范围内,按源码率输出,超过上限按上限输出,低于下限按下限输出,同时支持按倍率输出。

    固定码率:使用指定的码率,单位:kbps。分辨率档位指定的码率如下所示:

    • LD:100~800。

    • SD:200~1500。

    • HD:500~4000。

    • 2K:2000~8000。

    • 4K:4000~30000。

    视频GOP

    输出视频GOP即Group of picture(图像组),指两个I帧之间的间隔,数值低于或等于输入值。为了保障低延时效果不能大于3秒。

    音频码率(纯音频转码)

    转码模板类型选择纯音频转码模板时显示。单位:kbps。取值范围:8~1000。

    编码档次(纯音频转码)

    转码模板类型选择纯音频转码模板时显示。

    • LC-AAC:低复杂性高级音频编码。转码效率较高。

    • HE-AAC:高效性高级音频编码。在低音频码率(通常128 kbps以下)时音效要高于LC-AAC。

    采样率(纯音频转码)

    转码模板类型选择纯音频转码模板时显示音频采样率。取值:22050、32000、44100、48000、96000。

    声道数(纯音频转码)

    转码模板类型选择纯音频转码模板时显示,声音轨道的个数,取值:1或2。

    转码模式(高级配置)

    支持画质优先和时延优先,时延优先模式下转码流的延时较低。

    触发转码(高级配置)

    • 开启时:首次拉流时才启动转码。

    • 关闭时:只要有推流就启动转码,与是否有拉流无关。

    视频加密(高级配置)

    开启后可选择配置阿里云视频加密或DRM加密。

    说明

    DRM加密仅支持上海、新加坡直播中心。

    • 阿里云视频加密

      • 阿里云视频加密仅支持输出HLS和FLV格式。

      • KMS主密钥:KMS密钥的区域需要和域名的直播中心保持一致。如果没有密钥,请先前往KMS服务创建一个密钥, 具体操作请参见购买和启用KMS实例

      • 换Key周期:取值范围为60~3600内的整数。

      • 更多阿里云视频加密功能使用可参见阿里云视频加密

    • DRM加密

      • 开启前,需要先配置DRM密钥。具体操作请参见配置DRM加密

      • 支持播放协议为HLS下Widevine和Fairplay的DRM加密,其中Fairplay需要在DRM证书管理中上传从Apple获取的证书。具体操作请参见申请Fairplay证书

    透传所有类型SEI(高级配置)

    开启后,可透传所有类型SEI,不开启则不透传SEI。

    关键帧随源(高级配置)

    开启后,转码输出流关键帧与原始流关键帧一致。

    pts随源(高级配置)

    开启后,转码输出流pts与原始流pts一致。

  4. 单击确定添加

功能使用

直播转码相关功能使用可参见开发指南直播转码