Queries all index files within a specific time period.
Operation description
ApsaraVideo Live stores the information about M3U8 index files for six months. You can query the information about only the M3U8 index files that were created in the last six months.
OSS stores M3U8 index files for a time period that is specified by the storage configuration in OSS.
QPS limit
You can call this operation up to 15 times per second per account. Requests that exceed this limit are dropped and you will experience service interruptions. We recommend that you take note of this limit when you call this operation.
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 |
Usage notes
QPS limitYou can call this operation up to 15 times per second per account. Requests that exceed this limit are dropped and you may experience service interruptions. We recommend that you take note of this limit when you call this operation. For more information, see QPS limits. |
example.com |
| AppName |
string |
Yes |
System-defined parameter. Value: DescribeLiveStreamRecordIndexFiles. |
liveApp**** |
| StreamName |
string |
Yes |
The main streaming domain. |
liveStream**** |
| StartTime |
string |
Yes |
The name of the application to which the live stream belongs. |
2017-12-21T08:00:00Z |
| EndTime |
string |
Yes |
The name of the live stream. |
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 the entries are sorted based on creation time. 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 sort 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 index files. |
|
|
object |
|||
| RecordUrl |
string |
The URL of the index file. |
http://****/atestObject****.m3u8 |
| StreamName |
string |
The name of the live stream. |
liveStream**** |
| CreateTime |
string |
The time when the index file was created. |
2016-05-27T09:40:56Z |
| RecordId |
string |
The ID of the index file. |
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 name of the storage file in OSS. |
liveObject**** |
| EndTime |
string |
The end time of the index file. The time follows the ISO 8601 standard in the yyyy-MM-ddTHH:mm:ssZ format. The time is displayed in UTC. |
2015-12-01T07:46:00Z |
| AppName |
string |
The name of the application to which the live stream belongs. |
liveApp**** |
| StartTime |
string |
The start time of the index file. The time follows the ISO 8601 standard in the yyyy-MM-ddTHH:mm:ssZ format. The time is displayed in UTC. |
2015-12-01T07:36:00Z |
| Width |
integer |
The video width. |
640 |
| Duration |
number |
The recording length. 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.