通用转码

直播转码服务可以解决推流端码率较高或较低而导致播放效果不好、视频播放卡顿等问题。本文介绍配置视频直播通用转码服务的操作步骤。通用转码配置中,系统提供了一些预设模板,包括转码模板的ID和转码输出分辨率。

操作步骤

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

  3. 选择您所需要配置的域名,单击通用转码页签,单击添加,配置转码模板。

    image

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

    参数

    说明

    AppName

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

      AppName不超过256字符,支持数字、大小写字母、短划线(-)、下划线(_)。

    • AppName也支持输入单个星号(*)字符,表示匹配任意字符串(包括空字符串)。

    说明

    如果配置了AppName为单个星号(*)的转码模板:当用户拉流转码时,优先匹配和推流地址中AppName名称一样的转码模板;若不存在和推流地址中AppName名称一样的转码模板,则会匹配AppName为单个星号(*)的转码模板。

    触发转码

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

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

    转码模板类型

    转码模板类型标准模板窄带高清™模板。每个类型提供四种转码模板:流畅标清高清超清

    标准模板窄带高清™模板质量和性能不同,价格也不同。

    说明

    转码模板类型一次仅能选择一个,转码模板可以一次选择多个。

    模板ID是拼接转码地址的参数,拼接方式参见生成推流地址和播放地址

    转码模板参数说明如下:

    模板名称:流畅、标清、高清、超清、原画-仅转音频。

    模板ID:不同转码模板的模板ID不同,详见系统预设模板

    横竖屏:支持选择横屏或竖屏。

    分辨率(宽*高):显示不同转码模板的宽度和高度。

    编码格式:支持选择H264、H265、AAC、Opus。

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

    直播加密

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

    说明

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

    • 阿里云视频加密

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

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

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

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

    • DRM加密

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

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

  4. 完成配置后,单击确定

功能使用

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