Retrieves prefetch tasks in the last three days.
Operation description
QPS limit
You can call this operation up to 10 times per second per account. Requests that exceed this limit are dropped and you may experience service interruptions.
Try it now
Test
RAM authorization
Action | Access level | Resource type | Condition key | Dependent action |
live:DescribeLiveStreamPreloadTasks | *Domain
| None | None |
Request parameters
Parameter | Type | Required | Description | Example |
RegionId | string | No | The region ID. | cn-shanghai |
DomainName | string | Yes | The streaming domain. | example.com |
TaskId | string | No | The task ID. Call the SetLiveStreamPreloadTasks operation to obtain the ID of a prefetch task. | yourTaskId |
PlayUrl | string | No | A comma-separated list of the live stream URLs to prefetch. You can specify up to 100 URLs. | rtmp://guide.aliyundoc.com/liveApp****/liveStream**** |
PageSize | integer | No | The number of entries per page. Valid values: 1 to 100. | 10 |
PageNum | integer | No | The page number. Default value: 1. | 1 |
Status | string | No | The status of the prefetch task. Valid values:
| complete |
StartTime | string | No | The beginning of the time range to query. Specify the time in the ISO 8601 standard in the yyyy-MM-ddTHH:mm:ssZ format. The time must be in UTC. You can query only data in the previous three days. | 2016-06-29T19:00:00Z |
EndTime | string | No | The end of the time range to query. Specify the time in the ISO 8601 standard in the yyyy-MM-ddTHH:mm:ssZ format. The time must be in UTC. The interval between the start time and end time cannot exceed three days. | 2016-06-30T19:00:00Z |
Response elements
Element | Type | Description | Example |
object | |||
PageNum | integer | The page number. | 1 |
PageSize | integer | The number of entries per page. | 2 |
| PreloadTasks | object | ||
| PreloadTask | array<object> | The details of the prefetch task. | |
object | The details of the prefetch task. | ||
Area | string | The acceleration region where you want to prefetch the live content. Valid values:
Note If you do not specify this parameter, the acceleration region of the domain name is returned. | domestic |
CreateTime | string | The time when the prefetch task was created. | 2016-06-29T19:00:00Z |
Description | string | Indicates whether the prefetch task was successful. Valid values:
| Successfully |
DomainName | string | The streaming domain. | example.com |
PlayUrl | string | The live stream URL. | rtmp://guide.aliyundoc.com/liveApp****/liveStream**** |
PreloadedEndTime | string | The time when the prefetch task ended. | 2016-06-30T19:00:00Z |
PreloadedStartTime | string | The time when the prefetch task started. | 2016-06-29T19:00:00Z |
Process | string | The progress of the prefetch task. | 100% |
Status | string | The status of the prefetch task. Valid values:
Note Success is returned only if the prefetch task is configured for all specified URLs. | Success |
TaskId | string | The task ID. | yourTaskId |
RequestId | string | The request ID. | E1564CBC-DCFE-5E1B-8B78-8DED9A39F334 |
TotalNum | integer | The total number of entries returned. | 1 |
TotalPage | integer | The total number of pages. | 1 |
Examples
Success response
JSON format
{
"PageNum": 1,
"PageSize": 2,
"PreloadTasks": {
"PreloadTask": [
{
"Area": "domestic",
"CreateTime": "2016-06-29T19:00:00Z",
"Description": "Successfully",
"DomainName": "example.com",
"PlayUrl": "rtmp://guide.aliyundoc.com/liveApp****/liveStream****",
"PreloadedEndTime": "2016-06-30T19:00:00Z",
"PreloadedStartTime": "2016-06-29T19:00:00Z",
"Process": "100%",
"Status": "Success",
"TaskId": "yourTaskId"
}
]
},
"RequestId": "E1564CBC-DCFE-5E1B-8B78-8DED9A39F334",
"TotalNum": 1,
"TotalPage": 1
}Error codes
HTTP status code | Error code | Error message | Description |
400 | InvalidParam | Parameter invalid. | Illegal input parameters |
400 | InvalidEndTime.Mismatch | Specified end time does not match the specified start time. | |
400 | Duration.Exceed | Duration between StartTime and EndTime is too long. | |
500 | InternalError | The request processing has failed due to backend service exception. |
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.