调用本接口添加转码配置信息,可创建新的转码模板组,或者向指定模板组中添加新的转码模板。
接口说明
被视频点播后台锁定的转码模板组不支持自定义操作,您可以调用 GetTranscodeTemplateGroup 接口查询模板配置,通过返回的响应参数 Locked,查看模板组是否被锁定;您可以调用 UpdateTranscodeTemplateGroup 接口将模板解锁后,再进行更改等操作。
由于转码涉及到文件的存储地址,因此如果没有可以正常使用的存储地址,暂不支持添加转码模板组(您可以在视频点播控制台 > 配置管理 > 媒资管理配置 > 存储管理中,激活点播系统 bucket获取可用的存储地址)。
不转码模板组,不允许追加转码模板配置信息。
TranscodeTemplateGroupId 和 Name 必须传递一个。
支持最多创建 20 个转码模板组。
一个转码模板组支持最多添加 20 个转码模板配置。
若需要通过转码生成多码率自适应流地址时,一个转码模板组中支持最多添加 10 个视频打包模板 ,若超过 10 个,则只会生成各码流地址,不会生成自适应流地址。
QPS 限制
本接口的单用户 QPS 限制为 5 次/秒。超过限制,API 调用会被限流,这可能会影响您的业务,请合理调用。更多信息,请参见 QPS 限制。
调试
您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。
调试
授权信息
|
操作 |
访问级别 |
资源类型 |
条件关键字 |
关联操作 |
|
vod:AddTranscodeTemplateGroup |
create |
*全部资源
|
无 | 无 |
请求参数
|
名称 |
类型 |
必填 |
描述 |
示例值 |
| Name |
string |
否 |
转码模板组名称。
说明
TranscodeTemplateGroupId 和 Name 必须传递一个。 |
transcodetemplate |
| TranscodeTemplateList |
string |
否 |
转码模板配置信息(JSON 字符串)。参数结构详情,请参见 TranscodeTemplate 。 说明
|
[{"Video":{"Bitrate":"400","Codec":"H.264","Fps":"30","Height":360,"Width":640},"Definition":"SD","Container":{"Format":"mp4"},"TemplateName":"testName","MuxConfig":{},"Audio":{"Codec":"AAC","Bitrate":"64","Samplerate":"44100"}}] |
| TranscodeTemplateGroupId |
string |
否 |
转码模板组 ID。若指定了转码模板组 ID,则可向指定的模板组中添加新的转码模板。 说明
TranscodeTemplateGroupId 和 Name 必须传递一个。 |
4c71a339fe52b4fa6f4527**** |
| AppId |
string |
否 |
应用 ID。默认取值: app-1000000。使用说明,请参见多应用。 |
app-**** |
返回参数
|
名称 |
类型 |
描述 |
示例值 |
|
object |
返回参数。 |
||
| TranscodeTemplateGroupId |
string |
转码模板组 ID。 |
34e908aa4024af7821c31f93a2a**** |
| RequestId |
string |
请求 ID。 |
25818875-5F78-4AF6-D7393642CA58**** |
示例
正常返回示例
JSON格式
{
"TranscodeTemplateGroupId": "34e908aa4024af7821c31f93a2a****",
"RequestId": "25818875-5F78-4AF6-D7393642CA58****"
}
错误码
访问错误中心查看更多错误码。
变更历史
更多信息,参考变更详情。