Mengkueri semua konfigurasi perekaman aplikasi di bawah domain streaming.
Deskripsi operasi
Dapatkan domain ingest terlebih dahulu, lalu panggil operasi ini untuk mengkueri semua konfigurasi perekaman aplikasi di bawah domain streaming.
Batas QPS
Batas QPS per pengguna tunggal untuk operasi ini adalah 100 panggilan per detik. Jika batas terlampaui, panggilan API akan dibatasi (throttled), yang dapat memengaruhi bisnis Anda. Panggil operasi ini dengan tepat.
Coba sekarang
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
live:DescribeLiveRecordConfig |
get |
*Semua sumber daya.
|
None | None |
Parameter permintaan
|
Parameter |
Type |
Required |
Description |
Example |
| DomainName |
string |
Yes |
Domain streaming Streamer. |
example.com |
| AppName |
string |
No |
Nama aplikasi tempat aliran berada. |
liveApp**** |
| StreamName |
string |
No |
Nama aliran. |
liveStream**** |
| PageNum |
integer |
No |
Nomor halaman. Nilai default: 1. |
1 |
| PageSize |
integer |
No |
Jumlah entri per halaman. Nilai default: 10. Nilai valid: 5 hingga 30. |
5 |
| 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. |
5 |
| RequestId |
string |
ID permintaan. |
5056369B-D337-499E-B8B7-B761BD37B08A |
| Order |
string |
Urutan pengurutan. |
desc |
| TotalPage |
integer |
Jumlah total halaman. |
20 |
| PageSize |
integer |
Jumlah entri per halaman. |
10 |
| TotalNum |
integer |
Jumlah total entri yang memenuhi kondisi yang ditentukan. |
12 |
| LiveAppRecordList |
object |
||
| LiveAppRecord |
array<object> |
Daftar konfigurasi perekaman. |
|
|
array<object> |
Daftar konfigurasi perekaman. |
||
| EndTime |
string |
Waktu akhir Catatan perekaman yang dijadwalkan. Format: yyyy-MM-ddTHH:mm:ssZ (UTC). |
2018-11-08T03:49:18Z |
| StartTime |
string |
Waktu mulai Catatan perekaman yang dijadwalkan. Format: yyyy-MM-ddTHH:mm:ssZ (UTC). |
2018-11-08T02:49:18Z |
| AppName |
string |
Nama aplikasi tempat aliran berada. |
liveApp**** |
| StreamName |
string |
Nama aliran langsung. |
liveStream**** |
| DelayTime |
integer |
Durasi penyambungan saat interupsi aliran. Jika durasi interupsi aliran melebihi durasi penyambungan yang ditentukan, file baru akan dibuat. Durasi penyambungan berkisar dari 15 hingga 21600 detik. |
180 |
| CreateTime |
string |
Waktu pembuatan. Format: yyyy-MM-ddTHH:mm:ssZ (UTC). |
2016-05-20T09:33:38Z |
| OnDemond |
integer |
Mode perekaman on-demand. Nilai valid:
Catatan
Jika OnDemand diatur ke 1, konfigurasikan OnDemandUrl dengan memanggil operasi AddLiveRecordNotifyConfig terlebih dahulu. Jika tidak, perekaman tidak dilakukan secara default. |
0 |
| OssBucket |
string |
Nama Bucket OSS. |
liveBucket**** |
| DomainName |
string |
Domain streaming Streamer. |
example.com. |
| OssEndpoint |
string |
Titik akhir OSS. |
cn-oss-****.aliyuncs.com. |
| RecordFormatList |
object |
||
| RecordFormat |
array<object> |
Daftar format. |
|
|
object |
Daftar format. |
||
| SliceDuration |
integer |
Panjang segmen untuk satu segmen perekaman aliran yang telah dikodekan ulang. Unit: detik. |
30 |
| CycleDuration |
integer |
Durasi perekaman periodik. Unit: detik. |
3600 |
| SliceOssObjectPrefix |
string |
Nama segmen. |
record/{liveApp****}/{liveStream****}/{UnixTimestamp} |
| OssObjectPrefix |
string |
Nama file perekaman. |
record/{liveApp****}/{liveStream****} |
| Format |
string |
Format. |
M3U8 |
| TranscodeRecordFormatList |
object |
||
| RecordFormat |
array<object> |
Daftar format perekaman aliran yang telah dikodekan ulang. |
|
|
object |
Daftar format file konfigurasi perekaman. |
||
| SliceDuration |
integer |
Panjang segmen untuk satu segmen perekaman aliran yang telah dikodekan ulang. Unit: detik. |
30 |
| CycleDuration |
integer |
Durasi perekaman periodik. Unit: detik. |
3600 |
| SliceOssObjectPrefix |
string |
Nama segmen untuk perekaman aliran yang telah dikodekan ulang. |
record/{liveApp****}/{liveStream****}/{UnixTimestamp} |
| OssObjectPrefix |
string |
Nama file untuk perekaman aliran yang telah dikodekan ulang. |
record/{liveApp****}/{liveStream****} |
| Format |
string |
Format perekaman aliran yang telah dikodekan ulang. |
M3U8 |
| TranscodeTemplates |
object |
||
| Templates |
array |
Template transkoding. |
|
|
string |
Template transkoding untuk perekaman aliran yang telah dikodekan ulang. Jika konfigurasi untuk merekam semua aliran yang telah dikodekan ulang ditetapkan, nilai ["*"] akan dikembalikan. |
["sd","hd"] |
Contoh
Respons sukses
JSONformat
{
"PageNum": 5,
"RequestId": "5056369B-D337-499E-B8B7-B761BD37B08A",
"Order": "desc.",
"TotalPage": 20,
"PageSize": 10,
"TotalNum": 12,
"LiveAppRecordList": {
"LiveAppRecord": [
{
"EndTime": "2018-11-08T03:49:18Z",
"StartTime": "2018-11-08T02:49:18Z",
"AppName": "liveApp****",
"StreamName": "liveStream****",
"DelayTime": 180,
"CreateTime": "2016-05-20T09:33:38Z",
"OnDemond": 0,
"OssBucket": "liveBucket****",
"DomainName": "example.com.",
"OssEndpoint": "cn-oss-****.aliyuncs.com.",
"RecordFormatList": {
"RecordFormat": [
{
"SliceDuration": 30,
"CycleDuration": 3600,
"SliceOssObjectPrefix": "record/{liveApp****}/{liveStream****}/{UnixTimestamp}",
"OssObjectPrefix": "record/{liveApp****}/{liveStream****}",
"Format": "M3U8"
}
]
},
"TranscodeRecordFormatList": {
"RecordFormat": [
{
"SliceDuration": 30,
"CycleDuration": 3600,
"SliceOssObjectPrefix": "record/{liveApp****}/{liveStream****}/{UnixTimestamp}",
"OssObjectPrefix": "record/{liveApp****}/{liveStream****}",
"Format": "M3U8"
}
]
},
"TranscodeTemplates": {
"Templates": [
"[\"sd\",\"hd\"]"
]
}
}
]
}
}
Kode kesalahan
Lihat Error Codes untuk daftar lengkap.
Catatan rilis
Lihat Release Notes untuk daftar lengkap.