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"
}
}