# 创建直播转码模板
媒体直播支持直播转码功能，支持将推送的媒体直播流转码成多种分辨率和码率规格的视频流，以满足不同网络环境的用户观看需求。系统支持自定义转码模板，创建频道时配置转码模板，当播放频道内容时，会按照转码模板进行转码。
#### 功能介绍
转码功能可以帮助您处理如下问题：
- 适配不同播放终端：您可以将原始音视频转码为更适应于各终端播放的格式。
- 适配不同网络环境：您可以根据不同的网络带宽设置转码输出的码率，以适应不同的网络播放环境。
- 降低分发成本：您可以在转码时开启高清低码功能，在分辨率不变的情况下，码率下降20%左右，从而降低直播流的分发成本。
- 自定义转码模板：支持自定义配置转码类型、视频码率、分辨率、帧率、GOP时长等参数。
功能实现可参见。
#### 注意事项
- 如果需要删除转码模板，需要同步从所有频道中手工删除，否则频道中仍会生效。
- 频道的转码规则生效配置为频道启动播放时的配置内容，若修改了转码配置，需要重启频道后才能生效。
- 若转码模板中选择高清低码，那么直播转码将按高清低码标准计费，价格详情请参见[Live产品价格详情](https://www.huaweicloud.com/pricing/calculator.html#/live)。
- 暂不支持上采样转码，即转码分辨率和帧率，不支持配置高于源流。若转码模板中设置的分辨率高于推流分辨率，对应分辨率的播放地址可以成功播放，但播放视频的分辨率为原始分辨率。转码帧率也不支持上采样。
 
#### 前提条件
- 已[添加推流域名](https://support.huaweicloud.com/medialive-live/live_25_0016.html)。
- 已在域名DNS服务商处完成[CNAME解析配置](https://support.huaweicloud.com/medialive-live/live_25_0017.html)。
 
#### 新增媒体直播转码模板
支持在直播控制台，新增媒体直播转码模板。
1. 登录[视频直播控制台](https://console.huaweicloud.com/live2/#/live/home)。
2. 在左侧导航树中，选择"媒体直播 \> 媒体处理 \> 直播转码"。
3. 单击"新建转码"，界面右侧弹出转"转码配置"页面，如[图1]所示。
   
   配置转码参数，参数说明如[表1]所示。
   图1新建转码   
   ![](https://support.huaweicloud.com/medialive-live/zh-cn_image_0000001662310224.png "点击放大")
    表1转码配置 
   | 参数       | 说明                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
   |:---|:---|
   | 模板名称                              | 媒体直播转码模板名称。 可以根据实际需求进行自定义，支持大小写字母、数字、中划线（-）。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
   | 触发方式                            | 推流触发转码。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
   | 转码类型                           | 媒体直播转码类型。 包含如下选项： - 标准转码  - 高清低码   高清低码相比标准转码在分辨率不变的情况下，码率降低20%左右，费用也更高。 高清低码是指画质不变的情况下，码率更低。开启后，将按高清低码标准计费。价格详情请参见[Live产品价格详情](https://www.huaweicloud.com/pricing/calculator.html#/live)。                                                                                                                                                                                         |
   | 视频编码    | 支持标准视频编码格式**。** - H.264  - H.265 须知： - 同一个频道，仅支持选择一种编码方式。  - 仅当创建频道的"输入类型"设置为SRT_PUSH、HLS_PULL、SRT_PULL或STREAM_CONNECT时，这里才会展示H.265视频编码格式，才能进行选择。其他场景下，均不支持展示和选择。                                                                                                                                                  |
   | 预设参数（可选）                         | 屏幕分辨率，包含如下选项： - 360P  - 540P  - 720P  - 1080P  - 1440P  - 自定义   选择对应的分辨率后，会自动填充"视频码率"和"分辨率（宽\*高）"参数，给出推荐值。用户也可以根据实际情况，自定义修改。                                                    |
   | 视频码率       | 转码视频的平均码率。单位：Kbps。 **取值范围**：40-30000。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               |
   | 码率控制                            | 码率控制策略。 包含如下选项： - 关闭：关闭码率自适应，目标码率按设定的码率输出。  - 不高于源流：目标码率按设定码率和源文件码率最小值输出（即码率不上扬）。  - 自适应源流：目标码率按源文件码率自适应输出。   默认值：关闭。                                                                                                                                                                                                                               |
   | 分辨率（宽\*高） | 视频的宽度和高度。单位为像素。 若宽和高都设置为0，输出的分辨率和源保持一致；若宽和高只有一个为0时，输出的分辨率按非0项的比例进行缩放。 **取值范围**： - 宽度：0、32-3840，设置的数值必须为2的倍数或为0。  - 高度：0、32-2160，设置的数值必须为2的倍数或为0。 须知： - 转码分辨率不支持配置高于入流分辨率。      |
   | 视频帧率                           | 转码视频的帧率。 包含如下选项： - 保持原始帧率  - 设置帧率：选择此项，需要同步输入帧率值。取值范围\[0,60\]，若设置的数值为0，则表示自适应。   须知：转码帧率不支持配置高于源流，如果配置高于源流，默认为源流视频帧率。                                                                                                                                                                                                                                                                   |
   | 去B帧                                | 开启后转码输出的视频编码不含B帧。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |
      
   
   
4. 配置完转码模板参数后，单击"确定"。 
   直播转码界面新增一行转码模板。
   
   
 
#### 管理转码
转码模板配置完成后，您还可以根据实际需要进行如下操作。
- 修改转码模板 转码模板创建完成后，若您需要修改部分参数，可以通过单击操作列的"修改"，修改转码模板中的相关参数。如果转码模板所在频道已经启用，需要重启频道，修改才能生效。频道重启流程耗时约30s。频道重启过程中，音视频流转码流程会中断，待频道重启完成后，转码流程自动恢复。
  
- 删除转码模板 转码模板创建完成后，若您需要删除转码模板，可以通过单击操作列的"删除"，删除该转码模板。
  
 
