Queries all recording index files within a specified time period.
Operation description
Information about created M3U8 index files is retained in the ApsaraVideo Live system for only 6 months. You can query only the information about index files that were created within the last 6 months.
M3U8 index files are stored in OSS. The retention period is determined by the storage configuration of OSS.
By default, recording returns HTTP URLs. To use HTTPS, configure the certificate and change HTTP to HTTPS.
QPS limit
The QPS limit on this API is 15 calls per second per user. If this limit is exceeded, API calls are throttled, which may affect your business. Call this API at an appropriate frequency.
Try it now
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
live:DescribeLiveStreamRecordIndexFiles |
get |
*All Resource
|
None | None |
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
| DomainName |
string |
Yes |
The streaming domain name. |
example.com |
| AppName |
string |
Yes |
The name of the application to which the live stream belongs. |
liveApp**** |
| StreamName |
string |
Yes |
The stream name. |
liveStream**** |
| StartTime |
string |
Yes |
The start time. Format: yyyy-MM-ddTHH:mm:ssZ (UTC). |
2017-12-21T08:00:00Z |
| EndTime |
string |
Yes |
The end time. The interval between EndTime and StartTime cannot exceed 4 days. Format: yyyy-MM-ddTHH:mm:ssZ (UTC). |
2017-12-22T08:00:00Z |
| PageNum |
integer |
No |
The page number. Default value: 1. |
1 |
| PageSize |
integer |
No |
The number of entries per page. Valid values: 5 to 30. Default value: 10. |
10 |
| Order |
string |
No |
The order in which entries are sorted by creation time. Valid values:
Valid values:
|
asc |
Response elements
|
Element |
Type |
Description |
Example |
|
object |
|||
| PageNum |
integer |
The page number. |
10 |
| RequestId |
string |
The request ID. |
DE24625C-7C0F-4020-8448-9C31A50C1556 |
| Order |
string |
The sorting order. |
asc |
| TotalPage |
integer |
The total number of pages. |
20 |
| PageSize |
integer |
The number of entries per page. |
5 |
| TotalNum |
integer |
The total number of entries that meet the specified conditions. |
12 |
| RecordIndexInfoList |
object |
||
| RecordIndexInfo |
array<object> |
The list of recording index files. |
|
|
object |
|||
| RecordUrl |
string |
The URL of the manifest. |
http://****/atestObject****.m3u8 |
| StreamName |
string |
The stream name. |
liveStream**** |
| CreateTime |
string |
The creation time. |
2016-05-27T09:40:56Z |
| RecordId |
string |
The manifest ID. |
c4d7f0a4-b506-43f9-8de3-07732c3f**** |
| Height |
integer |
The video height. |
480 |
| OssBucket |
string |
The name of the Object Storage Service (OSS) bucket. |
liveBucket**** |
| DomainName |
string |
The main streaming domain. |
example.com |
| OssObject |
string |
The path and file name of the recording in OSS. |
liveObject**** |
| EndTime |
string |
The end time. Format: yyyy-MM-ddTHH:mm:ssZ (UTC). |
2015-12-01T07:46:00Z |
| AppName |
string |
The AppName of the live stream. |
liveApp**** |
| StartTime |
string |
The start time. Format: yyyy-MM-ddTHH:mm:ssZ (UTC). |
2015-12-01T07:36:00Z |
| Width |
integer |
The video width. |
640 |
| Duration |
number |
The recording duration. Unit: seconds. |
588.849 |
| OssEndpoint |
string |
The endpoint of the OSS bucket. |
cn-oss-****.aliyuncs.com |
| Format |
string |
The video format. |
HLS |
Examples
Success response
JSON format
{
"PageNum": 10,
"RequestId": "DE24625C-7C0F-4020-8448-9C31A50C1556",
"Order": "asc",
"TotalPage": 20,
"PageSize": 5,
"TotalNum": 12,
"RecordIndexInfoList": {
"RecordIndexInfo": [
{
"RecordUrl": "http://****/atestObject****.m3u8",
"StreamName": "liveStream****",
"CreateTime": "2016-05-27T09:40:56Z",
"RecordId": "c4d7f0a4-b506-43f9-8de3-07732c3f****",
"Height": 480,
"OssBucket": "liveBucket****",
"DomainName": "example.com",
"OssObject": "liveObject****",
"EndTime": "2015-12-01T07:46:00Z",
"AppName": "liveApp****",
"StartTime": "2015-12-01T07:36:00Z",
"Width": 640,
"Duration": 588.849,
"OssEndpoint": "cn-oss-****.aliyuncs.com",
"Format": "HLS"
}
]
}
}
Error codes
|
HTTP status code |
Error code |
Error message |
Description |
|---|---|---|---|
| 400 | InvalidStartTime.Malformed | Specified StartTime is malformed. | |
| 400 | InvalidEndTime.Malformed | Specified EndTime is malformed. | |
| 400 | InvalidEndTime.Mismatch | Specified end time does not math the specified start time. | The end time does not match the start time. Make sure that the start and end times match. |
| 400 | InvalidStartTime.Mismatch | Specified StartTime does not math the current time. | |
| 400 | Forbidden | Ram Permission is forbidden. |
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.