接口功能介绍
用户可在托管模式/点播模式下通过本接口向云点播新增一组拼接模板。
接口约束
本接口的单用户QPS限制为20次/秒。超过限制,API调用会被限流,这可能会影响您的业务,请合理调用。
URI
POST /stitching/template/create
请求体 body 参数
参数 | 是否必填 | 参数类型 | 说明 | 示例 | 下级对象 |
---|---|---|---|---|---|
name | 是 | String | 拼接模板名称 | 测试拼接模板1 | |
head | 否 | Array of Objects | 片头视频,但head与tail两个选填入参至少需要传一个。 | head | |
tail | 否 | Array of Objects | 片尾视频,但head与tail两个选填入参至少需要传一个。 | tail | |
video | 是 | String | 拼接视频信息 | video | |
audio | 是 | String | 音频信息 | audio | |
remark | 否 | String | 拼接模板备注 | 测试拼接模板1 |
表 head
参数 | 是否必填 | 参数类型 | 说明 | 示例 | 下级对象 |
---|---|---|---|---|---|
visitUrl | 是 | String | 片头视频列表,必须为对象存储(融合版)的存储地址 | https://vod-origin-test.gdoss.ctyun.store/1c5df1379a714dd39ce97c1ee1c305d7.mp4 |
表 tail
参数 | 是否必填 | 参数类型 | 说明 | 示例 | 下级对象 |
---|---|---|---|---|---|
visitUrl | 是 | String | 片尾视频列表,必须为对象存储(融合版)的存储地址 | https://vod-origin-test.gdoss.ctyun.store/1c5df1379a714dd39ce97c1ee1c305d7.mp4 |
表 video
参数 | 是否必填 | 参数类型 | 说明 | 示例 | 下级对象 |
---|---|---|---|---|---|
follow | 是 | Boolean | 拼接视频分辨率是否跟随主视频 | true/false | |
bitRate | 是 | String | 主视频视频部分预设码率 | 512kb | |
height | 是 | Integer | 主视频预设分辨率高度 | 1024 | |
width | 是 | Integer | 主视频预设分辨率宽度 | 768 |
表 audio
参数 | 是否必填 | 参数类型 | 说明 | 示例 | 下级对象 |
---|---|---|---|---|---|
remove | 是 | Boolean | 是否去掉拼接视频音频 | true/false | |
bitRate | 是 | String | 主视频音频部分预设码率,建议从以下值选择输入 128K/192K/256K/320K,>=128k,<=10000k。 | 128kb |
响应参数
参数 | 是否必填 | 参数类型 | 说明 | 示例 | 下级对象 |
---|---|---|---|---|---|
code | 是 | Integer | 本次请求的结果码。 | 0 | |
message | 是 | String | 错误文本信息,创建成功时,为空字符串。 | "" | |
data | 是 | Object | 返回数据。 | data |
表 data
参数 | 是否必填 | 参数类型 | 说明 | 示例 | 下级对象 |
---|---|---|---|---|---|
templateId | 是 | Long | 模板ID | 100000000004 | -- |
请求示例
请求体body
{
"name": "测试拼接模板1",
"head": [
{
"visitUrl": "https://vod-origin-test.gdoss.ctyun.store/1c5df1379a714dd39ce97c1ee1c305d7.mp4"
}
],
"tail": [
{
"visitUrl": "https://vod-transcode-test.gdoss.ctyun.store/adedb99a97b940dab21746656e04c58f/224.flv"
}
],
"video": "{\"follow\": false,\"bitRate\": \"512k\",\"height\": 720,\"width\": 1280}",
"audio": "{\"remove\": false,\"bitRate\": \"128k\"}",
"remark": "这是一个测试用的视频拼接模板"
}
响应示例
{
"code": 0,
"message": "",
"data" : {
"templateId" : 100000000004
}
}
状态码
Http 状态码 | 状态码信息 | 状态码描述 |
---|---|---|
0 | 表示业务成功 | 表示业务成功 |
400 | 请求参数有误 | 请求参数有误 |
403 | 用户鉴权失败,用户无操作权限 | 用户鉴权失败,用户无操作权限 |
404 | 请求的资源不存在,输入错误的URL | 请求的资源不存在,输入错误的URL |
500 | 业务执行异常 | 业务执行异常 |
错误码
OpenAPI错误码请参考 错误码说明。