Mengkueri semua file indeks rekaman dalam periode waktu yang ditentukan.
Deskripsi operasi
Informasi tentang file indeks M3U8 yang dibuat disimpan dalam sistem ApsaraVideo Live hanya selama 6 bulan. Anda hanya dapat mengkueri informasi tentang file indeks yang dibuat dalam 6 bulan terakhir.
File indeks M3U8 disimpan di OSS. Periode penyimpanan ditentukan oleh konfigurasi penyimpanan OSS.
Secara default, rekaman mengembalikan URL HTTP. Untuk menggunakan HTTPS, konfigurasikan sertifikat dan ubah HTTP menjadi HTTPS.
Batas QPS
Batas QPS pada API ini adalah 15 panggilan per detik per pengguna. Jika batas ini terlampaui, panggilan API akan dibatasi, yang dapat memengaruhi bisnis Anda. Panggil API ini pada frekuensi yang sesuai.
Coba sekarang
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
live:DescribeLiveStreamRecordIndexFiles |
get |
*All Resource
|
None | None |
Parameter permintaan
|
Parameter |
Type |
Required |
Description |
Example |
| DomainName |
string |
Yes |
Nama domain streaming. |
example.com |
| AppName |
string |
Yes |
Nama aplikasi tempat live stream berada. |
liveApp**** |
| StreamName |
string |
Yes |
Nama stream. |
liveStream**** |
| StartTime |
string |
Yes |
Waktu mulai. Format: yyyy-MM-ddTHH:mm:ssZ (UTC). |
2017-12-21T08:00:00Z |
| EndTime |
string |
Yes |
Waktu berakhir. Interval antara EndTime dan StartTime tidak boleh melebihi 4 hari. Format: yyyy-MM-ddTHH:mm:ssZ (UTC). |
2017-12-22T08:00:00Z |
| PageNum |
integer |
No |
Nomor halaman. Nilai default: 1. |
1 |
| PageSize |
integer |
No |
Jumlah entri per halaman. Nilai valid: 5 hingga 30. Nilai default: 10. |
10 |
| Order |
string |
No |
Urutan pengurutan entri berdasarkan waktu pembuatan. Nilai valid:
Valid values:
|
asc |
Elemen respons
|
Element |
Type |
Description |
Example |
|
object |
|||
| PageNum |
integer |
Nomor halaman. |
10 |
| RequestId |
string |
ID permintaan. |
DE24625C-7C0F-4020-8448-9C31A50C1556 |
| Order |
string |
Urutan pengurutan. |
asc |
| TotalPage |
integer |
Jumlah total halaman. |
20 |
| PageSize |
integer |
Jumlah entri per halaman. |
5 |
| TotalNum |
integer |
Jumlah total entri yang memenuhi kondisi yang ditentukan. |
12 |
| RecordIndexInfoList |
object |
||
| RecordIndexInfo |
array<object> |
Daftar file indeks rekaman. |
|
|
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 |
Contoh
Respons sukses
JSONformat
{
"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"
}
]
}
}
Kode kesalahan
|
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. |
Lihat Error Codes untuk daftar lengkap.
Catatan rilis
Lihat Release Notes untuk daftar lengkap.