如果您希望适配不同用户终端或者不同网络环境输出不同码率的流,或者进行H265、H264的互转、添加水印等,您可以通过配置直播转码功能来实现。
注意事项
- 一个域名可以配置多个转码模板。
- 转码只能与拉流域名进行绑定。
- 若修改了转码配置,则正在直播的在线直播流不会生效,仅对修改配置后新请求的直播流生效。
- 直播转码功能为计费项,按实际使用的编码标准、转码分辨率和转码时长收取费用。收费详情请参考增值服务计费中的直播转码。
- 不支持回源拉流为HLS场景下的转码。
前提条件
创建转码模板
- 登录直播控制台。
- 单击【功能配置】下方的【直播转码】,进入【直播转码】配置页面。
- 单击页面右上角【创建转码模板】,创建转码模板。
参数 | 说明 |
---|---|
模板名称 | 转码模板的名称。支持大小写字母、数字和特殊符号“-”。 |
模板描述 | 针对该模板的相关描述。 |
推荐参数 | 预设四种转码档位:流畅、标清、高清和超清。 选择不同的档位,对应不同的视频码率、视频分辨率宽度和高度、视频帧率、音频码率以及音频采样率。 |
编码方式 | 支持H.264和H.265两种标准的视频编码格式。 |
视频码率 | 输出直播流的平均视频码率。 取值范围:100至8000。 |
视频分辨率宽度 | 视频分辨率的宽度。取值范围:100至8000。 |
视频分辨率高度 | 视频分辨率的高度。取值范围:100至8000。 |
视频帧率 | 输出直播流的视频帧率。取值范围:5至60。 |
音频码率 | 输出直播流的平均音频码率。取值范围:10至500。 |
音频采样率 | 输出直播流的音频采样率。 |
音频编码 | 音频编码方式。支持AAC和PCM。 |
GOP | 在高级设置中,支持设置关键帧间隔。取值范围:1至20。 |
参数限制 | 支持可配置限制原始分辨率、限制原始帧率和限制原始码率。 |
水印 | 支持输出直播流中添加水印。 水印图片地址:水印图片的访问地址。暂不支持访问本地图片。同时支持设置水印的大小和位置。 |
- 单击【保存】,即完成模板的创建。创建后的模板名称会在页面中间列显示,您可以单击页面右上方的【编辑】或者【删除】进行修改或者删除模板。
模板绑定域名
创建完模板后,需要将模板与相应的域名进行绑定。您可以通过以下两种方式实现域名与模板的绑定。
- 在【功能配置】下方【直播转码】页面中实现域名的绑定。
- 在【域名管理】下方【域名列表】对应域名的【编辑】页面中【模板配置】中绑定。
以在【功能配置】下方【直播转码】页面中模板绑定域名为例,实现模板与域名的绑定。
- 在【直播转码】页面中,单击右上方【绑定域名】。
- 在弹出的【绑定域名】对话框中,选择【转码模板】和【拉流域名】。
如果需要将模板绑定多个域名,则单击【添加】,选择其他域名。
- 单击【保存】,过几分钟,刷新页面,即可在页面下方【模板绑定】处查看模板绑定的域名。
说明
如果您要删除模板,则需先将模板绑定的域名进行解绑后,再删除模板。
域名绑定转码模板后,请参见:播放地址生成规则中的规则拼接请求转码流。