Create Template
Service Address
http://api-az-cn.danghongyun.com/rest
Request Method
POST
Request Parameters
| Parameter | Description | Type | Required |
|---|---|---|---|
| accessKey | The user access key | String | Required |
| action | API name,this api is "liveTemplateCreate" | String | Required |
| version | API version, currently must be 2.0 | String | Required |
| signature | Signature generated by signature rule. | String | Required |
| timestamp | Invoke time in milliseconds since january 1 1970, eg: 1466488681033 | String | Required |
| displayName | The display name of template | String | Required |
| type | Template Type, must set to 1 | Integer | Required |
| transcodeType | Live Type, the default value is 0 | Integer | Optional |
| videoWidth | The resolution width | Integer | Required |
| videoHeight | The resolution height | Integer | Required |
| videoBitrate | The video bitrate | Integer | Required |
| audioBitrate | The audio bitrate | Integer | Required |
| frameRate | The video frame rate | Integer | Required |
| advancedArguments | Advanced Arguments | String | Optional |
Response Example
{
"code": 0,
"success": true,
"message": "operation success",
"result": {
"displayName": "live streaming template testing",
"updateTime": null,
"templateId": null,
"type": "1",
"userId": 805,
"audioBitrate": 6400,
"videoHeight": 200,
"videoWidth": 200,
"videoBitrate": 800,
"frameRate": 25,
"isDefault": null,
"createTime": null,
"name": "display name 33\/800kbps\/200x200",
"advancedArguments": "{\"rc\":\"CBR\",\"gopSize\":4000,\"bFrame\":0,\"refFrame\":1,\"qualityLevel\":null,\"interlace\":-1,\"smartBorder\":1}",
"advancedArgumentsObj": {
"rc": "CBR",
"refFrame": 1,
"gopSize": 4000,
"bframe": 0,
"interlace": -1,
"gopType": null,
"smartBorder": 1
},
"id": "1eb10a03562d4dcfab7d510366aa394c",
"transcodeType": 0,
"videoCodec": "h264"
}
}