Mengambil semua konfigurasi perekaman untuk suatu aplikasi pada domain streaming.
Deskripsi operasi
Setelah memperoleh domain streaming utama, panggil operasi ini untuk mengambil konfigurasi perekaman semua aplikasi di bawah domain tersebut.
Batas QPS
Anda dapat memanggil operasi ini hingga 100 kali per detik per akun. Permintaan yang melebihi batas ini akan dibuang dan dapat menyebabkan gangguan layanan. Pastikan Anda memperhatikan batas ini saat melakukan pemanggilan.
Coba sekarang
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
live:DescribeLiveRecordConfig |
get |
*全部资源
|
None | None |
Parameter permintaan
|
Parameter |
Type |
Required |
Description |
Example |
| DomainName |
string |
Yes |
Nama domain streaming utama. |
example.com |
| AppName |
string |
No |
Nama aplikasi tempat aliran live berada. |
liveApp**** |
| StreamName |
string |
No |
Nama aliran live. |
liveStream**** |
| PageNum |
integer |
No |
Nomor halaman. Nilai default: 1. |
1 |
| PageSize |
integer |
No |
Jumlah entri per halaman. Nilai yang valid: 5 hingga 30. Nilai default: 10. |
5 |
| Order |
string |
No |
Urutan pengurutan entri berdasarkan waktu pembuatan. Nilai yang valid:
|
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 konfigurasi perekaman berdasarkan waktu pembuatan. |
desc |
| TotalPage |
integer |
Jumlah total halaman. |
20 |
| PageSize |
integer |
Jumlah entri per halaman. |
10 |
| TotalNum |
integer |
Jumlah total konfigurasi perekaman yang memenuhi kondisi yang ditentukan. |
12 |
| LiveAppRecordList |
object |
||
| LiveAppRecord |
array<object> |
Daftar konfigurasi perekaman. |
|
|
array<object> |
Konfigurasi perekaman. |
||
| EndTime |
string |
Waktu akhir perekaman. Waktu mengikuti standar ISO 8601 dalam format yyyy-MM-ddTHH:mm:ssZ. Waktu ditampilkan dalam UTC. |
2018-11-08T03:49:18Z |
| StartTime |
string |
Waktu mulai perekaman. Waktu mengikuti standar ISO 8601 dalam format yyyy-MM-ddTHH:mm:ssZ. Waktu ditampilkan dalam UTC. |
2018-11-08T02:49:18Z |
| AppName |
string |
Nama aplikasi tempat aliran live berada. |
liveApp**** |
| StreamName |
string |
Nama aliran live. |
liveStream**** |
| DelayTime |
integer |
Durasi maksimum gangguan aliran live. Jika durasi gangguan aktual melebihi ambang batas, rekaman baru akan dihasilkan. Nilai yang valid: 15 hingga 21600. Satuan: detik. |
180 |
| CreateTime |
string |
Waktu saat konfigurasi perekaman dibuat. Waktu mengikuti standar ISO 8601 dalam format yyyy-MM-ddTHH:mm:ssZ. Waktu ditampilkan dalam UTC. |
2016-05-20T09:33:38Z |
| OnDemond |
integer |
Konfigurasi perekaman on-demand. Nilai yang valid:
Catatan
Jika Anda mengatur OnDemand ke 1, Anda harus memanggil operasi AddLiveRecordNotifyConfig untuk mengonfigurasi OnDemandUrl. Jika tidak, konfigurasi perekaman on-demand tidak akan berlaku. |
0 |
| OssBucket |
string |
Nama bucket Object Storage Service (OSS) tempat rekaman disimpan. |
liveBucket**** |
| DomainName |
string |
Nama domain streaming utama. |
example.com |
| OssEndpoint |
string |
Titik akhir bucket OSS. |
cn-oss-****.aliyuncs.com |
| RecordFormatList |
object |
||
| RecordFormat |
array<object> |
Format perekaman aliran asli. |
|
|
object |
|||
| SliceDuration |
integer |
Durasi file segmen. Satuan: detik. |
30 |
| CycleDuration |
integer |
Durasi file rekaman. Satuan: detik. |
3600 |
| SliceOssObjectPrefix |
string |
Format penamaan file segmen. |
record/{liveApp****}/{liveStream****}/{UnixTimestamp} |
| OssObjectPrefix |
string |
Format penamaan file rekaman. |
record/{liveApp****}/{liveStream****} |
| Format |
string |
Format file rekaman. |
M3U8 |
| TranscodeRecordFormatList |
object |
||
| RecordFormat |
array<object> |
Format perekaman aliran yang telah dikodekan ulang. |
|
|
object |
|||
| SliceDuration |
integer |
Durasi file segmen. Satuan: detik. |
30 |
| CycleDuration |
integer |
Durasi file rekaman. Satuan: detik. |
3600 |
| SliceOssObjectPrefix |
string |
Format penamaan file segmen. |
record/{liveApp****}/{liveStream****}/{UnixTimestamp} |
| OssObjectPrefix |
string |
Format penamaan file rekaman. |
record/{liveApp****}/{liveStream****} |
| Format |
string |
Format file rekaman. |
M3U8 |
| TranscodeTemplates |
object |
||
| Templates |
array |
Template transkoding. |
|
|
string |
Template transkoding yang digunakan oleh aliran yang direkam. Jika semua aliran yang telah dikodekan ulang direkam, ["*"] 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.