创建录制模板
最近更新时间:2025-11-21 07:44:44
1. 接口描述
接口请求域名: vssapi.ctyun.cn
默认接口请求频率限制:500次/秒。
创建录制模板,支持自动录制和按需录制两种模式。
2. 请求参数
| 参数 | 类型 | 是否必选 | 示例值 | 描述 |
|---|---|---|---|---|
| Action | String | 是 | CreateRecordTemplate | 操作接口名,系统规定参数。 |
| TemplateName | String | 是 | 录制模板 | 模板名称,长度为4-64位,可包含大小写字母、数字、中文、中划线、下划线、小括号、空格,不能以空格作为名称的首尾。 |
| Description | String | 否 | 录制模板 | 模板描述,长度不超过255个字符。 |
| RecordType | Long | 否 | 1 | 是否启用自动录制,默认1。 取值:1(自动录制), 2(按需录制) |
| HlsParam | RecordParam | 否 | Hls,flv,mp4需要至少选择一种 | Hls录制参数,开启Hls录制时设置。 |
| FlvParam | RecordParam | 否 | Hls,flv,mp4需要至少选择一种 | Flv录制参数,开启Flv录制时设置。 |
| Mp4Param | RecordParam | 否 | Hls,flv,mp4需要至少选择一种 | Mp4录制参数,开启Mp4录制时设置。 |
RecordParam
| 参数 | 类型 | 是否必选 | 示例值 | 描述 |
|---|---|---|---|---|
| Enable | Long | 是 | 0 | 是否开启当前格式录制,默认0。 取值: 0(不开启), 1(开启) |
| Interval | Long | 否 | 1800 | 录制间隔,单位秒,默认1800,30分钟。 取值:300-7200 Enable为1时,该字段为必填项。 |
| StorageTime | Long | 否 | 604800 | 0表示永久存储,单位秒。 默认为0,604800表示一周 |
| Path | String | 否 | {DeviceId}/record/{StartTime} | 存储路径。默认为{DeviceId}/record/{StartTime} 支持的特殊占位符有: {DeviceId}: 设备ID {StartTime}: 文件开始时间 |
3. 返回参数
| 参数 | 类型 | 描述 |
|---|---|---|
| TemplateId | String | 模板ID。 |
| CreatedTime | String | 模板创建时间。 |
| UpdatedTime | String | 模板更新时间。 |
| RequestId | String | 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 |
4. 示例
4.1 请求示例
https://vssapi.ctyun.cn/
?Action=CreateRecordTemplate
&TemplateName=record-template
&Description=description
&RecordType=1
&HlsParam.Enable=1
&HlsParam.Interval=1800
&HlsParam.Path={DeviceId}/record/{StartTime}
&HlsParam.StorageTime=0
&Version=2020-06-12
&AccessKeyId=O0G0BPBI2T9YUD3U****
&Signature=R8Z1%2FTe1SKLV0ms362xJTyyDdpo%3D
&SignatureMethod=HMAC-SHA1
&SignatureNonce=66867469
&SignatureVersion=1.0
&Timestamp=1599099503
4.2 返回示例
{
"RequestId": "8135f15f8cf44cf883dde9e85b54830b",
"TemplateId": "1469703465287680",
"CreatedTime": "2020-09-03 10:18:31",
"UpdatedTime": "2020-09-03 10:18:31"
}
5. 错误码
| ErrorCode | ErrorMessage |
|---|---|
本页目录: