Memanggil CreateLivePullToPush untuk membuat tugas pull-to-push.
Deskripsi operasi
Untuk detail harga, lihat Harga pull-to-push.
Panggil operasi ini untuk membuat tugas pull-to-push.
Mendukung pembuatan tugas pull live stream dan tugas pull VOD.
Setelah tugas dibuat, tugas akan mulai berjalan pada waktu mulai yang ditentukan dan secara otomatis berhenti serta dihapus pada waktu berakhir yang ditentukan.
URL tujuan push yang ditentukan dalam tugas tidak boleh digunakan oleh tugas lain. Jika tidak, beberapa tugas yang melakukan push ke URL yang sama secara bersamaan akan menyebabkan kegagalan push.
Event callback pull-to-push mencakup callback perubahan status berjalan tugas dan callback keluar tugas. Untuk informasi lebih lanjut, lihat Callback event pull-to-push.
Batas QPS
Batas QPS per pengguna tunggal untuk operasi ini adalah 10 panggilan per detik. Jika batas terlampaui, panggilan API akan dibatasi, yang dapat memengaruhi bisnis Anda. Panggil operasi ini dengan sesuai.
Coba sekarang
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
live:CreateLivePullToPush |
create |
*All Resource
|
None | None |
Parameter permintaan
|
Parameter |
Type |
Required |
Description |
Example |
| RegionId |
string |
No |
ID wilayah. |
cn-beijing |
| Region |
string |
Yes |
Wilayah tempat tugas diluncurkan. Nilai valid:
Valid values:
|
cn-shanghai |
| TaskName |
string |
No |
Nama tugas, digunakan untuk mendukung kueri fuzzy. Nilai default: "". |
test |
| StartTime |
string |
Yes |
Waktu mulai tugas. Catatan
|
2024-08-26T10:30:00Z |
| EndTime |
string |
Yes |
Waktu berakhir tugas. Catatan
|
2024-08-27T14:30:00Z |
| SourceType |
string |
Yes |
Tipe aliran sumber. Nilai valid:
Valid values:
|
live |
| SourceProtocol |
string |
No |
Nama protokol aliran sumber. Nilai valid:
Catatan
Parameter ini hanya wajib diisi ketika parameter SourceType diatur ke live, dan tidak berlaku ketika nilainya adalah vod atau url. |
rtmp |
| SourceUrls |
array |
Yes |
Daftar alamat URL aliran sumber. Catatan
|
|
|
string |
No |
Alamat URL aliran sumber. Catatan
|
rtmp://pulltest.****.aliyunlive.com/pulltest493/pulltest-w434 |
|
| DstUrl |
string |
Yes |
Alamat URL tujuan untuk melakukan push aliran. Catatan
|
rtmp://pushtest.********.aliyunlive.com/pulltest493/pulltest-w434 |
| RepeatNumber |
integer |
No |
Jumlah pengulangan pemutaran setelah pemutaran awal selesai. Nilai valid:
Catatan
Parameter ini hanya berlaku untuk aliran VOD atau video pihak ketiga. |
0 |
| FileIndex |
integer |
No |
Indeks file. Memulai pemutaran dari file ke-n. |
0 |
| Offset |
integer |
No |
Offset awal. Nilai offset dari awal file video. Unit: detik. Nilai valid: lebih besar dari 0. Catatan
|
2 |
| CallbackUrl |
string |
No |
URL callback HTTP. Nilai default: kosong. Catatan
|
https://callback*****.com |
| RetryInterval |
integer |
No |
Interval percobaan ulang, dalam detik. Nilai valid: [60, 300]. Nilai default: 60 detik. |
60 |
| RetryCount |
integer |
No |
Jumlah percobaan ulang. Nilai default: 3. |
3 |
Elemen respons
|
Element |
Type |
Description |
Example |
|
object |
Skema Respons. |
||
| RequestId |
string |
ID permintaan. |
16A96B9A-F203-4EC5-8E43-CB92E68***** |
| RetCode |
integer |
Kode pengembalian. Catatan
|
0 |
| Description |
string |
Deskripsi kesalahan. |
OK |
| TaskId |
string |
ID tugas. |
fd245384-4067-4f91-9d75-9666a6bc9**** |
Contoh
Respons sukses
JSONformat
{
"RequestId": "16A96B9A-F203-4EC5-8E43-CB92E68*****",
"RetCode": 0,
"Description": "OK",
"TaskId": "fd245384-4067-4f91-9d75-9666a6bc9****"
}
Kode kesalahan
|
HTTP status code |
Error code |
Error message |
Description |
|---|---|---|---|
| 400 | InvalidParameter | %s. | Parameter error. |
| 400 | InvalidParam.CodeIllegalDuration | %s. | The start time must be earlier than the end time. |
| 400 | CodeInvalidAliUid | This aliuid does not have a live domain name. | This aliuid does not have a live domain name. |
| 400 | CodeNotEnoughResource | Exceeded configuration limits or insufficient resources. | The configuration limits are exceeded or resources are insufficient. |
| 400 | CodeConfigAlreadyExists | Code Config Already Exists | |
| 500 | InternalError | %s. | An error occurred on the Live API server. |
Lihat Error Codes untuk daftar lengkap.
Catatan rilis
Lihat Release Notes untuk daftar lengkap.