Panggil operasi DescribeLivePullToPush untuk mengkueri tugas pull-to-push.
Deskripsi operasi
-
Panggil operasi ini untuk mengkueri tugas pull-to-push.
-
Anda dapat mengkueri konfigurasi dan status suatu task berdasarkan ID-nya.
Batas QPS
Satu pengguna dapat melakukan maksimal 10 kueri per detik (QPS) pada operasi ini. Jika batas tersebut dilampaui, panggilan API Anda akan dikenai throttle, yang dapat memengaruhi bisnis Anda. Rencanakan pemanggilan API secara sesuai.
Coba sekarang
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
live:DescribeLivePullToPush |
get |
*全部资源
|
None | None |
Parameter permintaan
|
Parameter |
Type |
Required |
Description |
Example |
| RegionId |
string |
No |
ID wilayah. |
cn-shanghai |
| TaskId |
string |
Yes |
ID task. |
fd245384-4067-4f91-9d75-9666a6bc**** |
| Region |
string |
Yes |
Wilayah tempat task dijalankan. Nilai yang valid:
|
cn-shanghai |
Elemen respons
|
Element |
Type |
Description |
Example |
|
object |
Parameter respons |
||
| RequestId |
string |
ID permintaan. |
a05e6b15-15af-405b-a4a2-0152245d**** |
| RetCode |
integer |
Kode balasan. Catatan
|
0 |
| Description |
string |
Deskripsi kesalahan. |
OK |
| TaskId |
string |
ID task yang dibuat. |
fb0d4ac7-c7e3-4978-9743-0bf2f6e8**** |
| TaskStatus |
integer |
Status saat ini dari task:
|
0 |
| TaskInvalidReason |
string |
Alasan task dihentikan:
Catatan
Parameter ini hanya dikembalikan ketika task dihentikan. |
PullStreamFailed |
| TaskExitTime |
integer |
Waktu task keluar. Ini merupakan timestamp Unix dalam satuan detik. Catatan
Parameter ini hanya dikembalikan jika task telah keluar. |
1726354625 |
| TaskExitReason |
string |
Alasan task keluar:
Catatan
Parameter ini hanya dikembalikan jika task telah keluar. |
TriggerByUser |
| CurrentOffset |
integer |
Offset pemutaran video saat ini. |
0 |
| CurrentFileIndex |
integer |
Offset urutan playlist saat ini. |
0 |
| TaskInfo |
object |
Informasi task. |
|
| TaskId |
string |
ID task. |
fd245384-4067-4f91-9d75-9666a6bc9**** |
| TaskName |
string |
Nama task. |
test |
| StartTime |
string |
Waktu mulai task. Format waktu adalah yyyy-MM-ddTHH:mm:ssZ dan ditampilkan dalam UTC. |
2024-08-26T10:30:00Z |
| EndTime |
string |
Waktu akhir task. Format waktu adalah yyyy-MM-ddTHH:mm:ssZ dan ditampilkan dalam UTC. |
2024-08-27T14:30:00Z |
| SourceType |
string |
Jenis aliran sumber. Nilai yang valid:
|
vod |
| SourceProtocol |
string |
Protokol aliran sumber. |
RTMP |
| SourceUrls |
array |
URL aliran sumber. |
rtmp://pulltest.****.aliyunlive.com/pulltest493/pulltest-w434 |
|
string |
URL aliran sumber. |
rtmp://pulltest.****.aliyunlive.com/pulltest493/pulltest-w434 |
|
| DstUrl |
string |
URL tujuan untuk ingest aliran. |
rtmp://pushtest.********.aliyunlive.com/pulltest493/pulltest-w434 |
| CallbackURL |
string |
URL webhook HTTP. |
https://callback*****.com |
| Offset |
integer |
Offset awal file video. Satuan: detik. Nilainya harus lebih besar dari 0. Catatan
|
0 |
| FileIndex |
integer |
Indeks file. Pemutaran dimulai dari file yang ditentukan dalam daftar URL sumber. |
0 |
| RetryCount |
integer |
Jumlah percobaan ulang. |
3 |
| RetryInterval |
integer |
Interval percobaan ulang. Satuan: detik. |
60 |
| RepeatNumber |
integer |
Jumlah pengulangan pemutaran setelah sumber selesai. Nilai yang valid:
Catatan
Parameter ini hanya berlaku untuk sumber VOD atau video pihak ketiga. |
0 |
Contoh
Respons sukses
JSONformat
{
"RequestId": "a05e6b15-15af-405b-a4a2-0152245d****",
"RetCode": 0,
"Description": "OK",
"TaskId": "fb0d4ac7-c7e3-4978-9743-0bf2f6e8****",
"TaskStatus": 0,
"TaskInvalidReason": "PullStreamFailed",
"TaskExitTime": 1726354625,
"TaskExitReason": "TriggerByUser",
"CurrentOffset": 0,
"CurrentFileIndex": 0,
"TaskInfo": {
"TaskId": "fd245384-4067-4f91-9d75-9666a6bc9****",
"TaskName": "test",
"StartTime": "2024-08-26T10:30:00Z",
"EndTime": "2024-08-27T14:30:00Z",
"SourceType": "vod",
"SourceProtocol": "RTMP",
"SourceUrls": [
"rtmp://pulltest.****.aliyunlive.com/pulltest493/pulltest-w434"
],
"DstUrl": "rtmp://pushtest.********.aliyunlive.com/pulltest493/pulltest-w434",
"CallbackURL": "https://callback*****.com",
"Offset": 0,
"FileIndex": 0,
"RetryCount": 3,
"RetryInterval": 60,
"RepeatNumber": 0
}
}
Kode kesalahan
|
HTTP status code |
Error code |
Error message |
Description |
|---|---|---|---|
| 400 | InvalidParameter | %s. | |
| 400 | CodeInvalidAliUid | This aliuid does not have a live domain name. | |
| 400 | CodeTaskNotExist | Task does not exist. | |
| 500 | InternalError | %s. |
Lihat Error Codes untuk daftar lengkap.
Catatan rilis
Lihat Release Notes untuk daftar lengkap.