Membuat konfigurasi penarikan aliran terjadwal, yang mencakup parameter seperti URL asal, pengatur waktu mulai, dan pengatur waktu berakhir.
Deskripsi operasi
-
Before you call this operation, make sure that you understand the billing method and pricing of ApsaraVideo Live. For more information, see .
-
Stream pulling refers to the process of pulling live streams from third-party URLs to a live center of ApsaraVideo Live for CDN acceleration.
-
This operation supports only scheduled stream pulling. You can specify a start time and an end time to pull a live stream during a specific time period.
-
The console supports both scheduled and triggered stream pulling. For more information, see Configure stream pulling.
-
You can specify custom values for the AppName and StreamName parameters. Streaming URLs are generated based on AppName and StreamName. You can use the to generate a streaming URL.
-
Each stream pulling configuration must be unique. The combination of DomainName, AppName, and StreamName can only be associated with one active configuration. Attempting to add a duplicate configuration will result in an error.
QPS limit
You can call this operation up to 15 times per second per account. Requests that exceed this limit are dropped and you may experience service interruptions.
Coba sekarang
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
live:AddLivePullStreamInfoConfig |
create |
*Domain
|
None | None |
Parameter permintaan
|
Parameter |
Type |
Required |
Description |
Example |
| RegionId |
string |
No |
ID wilayah. |
cn-shanghai |
| DomainName |
string |
Yes |
Domain streaming tempat aliran yang diingest akan dihosting dan didistribusikan. |
example.com |
| AppName |
string |
Yes |
Nama kustom aplikasi. |
liveApp**** |
| StreamName |
string |
Yes |
Nama kustom aliran langsung. |
liveStream**** |
| SourceUrl |
string |
Yes |
URL asal aliran langsung. Anda dapat menentukan beberapa URL. Pisahkan dengan titik koma (;). Catatan
Anda hanya dapat menarik aliran langsung dalam format RTMP, FLV, HLS, dan SRT. |
rtmp://guide.aliyundoc.com/liveApp****/liveStream****;rtmp://developer.aliyundoc.com/liveApp****/liveStream**** |
| StartTime |
string |
Yes |
Pengatur waktu mulai penarikan aliran. Tentukan pengatur waktu dalam standar ISO 8601 dengan format yyyy-MM-ddTHH:mm:ssZ. Pengatur waktu harus dalam UTC. |
2017-12-21T08:00:00Z |
| EndTime |
string |
Yes |
Pengatur waktu berakhirnya penarikan aliran. Rentang pengatur waktu yang ditentukan oleh parameter StartTime dan EndTime tidak boleh melebihi tujuh hari. Pengatur waktu harus lebih lambat dari pengatur waktu saat ini. Tentukan nilai dalam standar ISO 8601 dengan format yyyy-MM-ddTHH:mm:ssZ. Pengatur waktu harus dalam UTC. |
2017-12-22T08:00:00Z |
Elemen respons
|
Element |
Type |
Description |
Example |
|
object |
|||
| RequestId |
string |
The request ID. |
16A96B9A-F203-4EC5-8E43-CB92E68F4CF8 |
Contoh
Respons sukses
JSONformat
{
"RequestId": "16A96B9A-F203-4EC5-8E43-CB92E68F4CF8"
}
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 or current time. | |
| 400 | Duration.Exceed | Duration between StartTime and EndTime is too long. | |
| 400 | ConfigAlreadyExists | Config has already exist. | |
| 400 | PullStreamOverLimit | Pull stream is over limit for this domainName. | |
| 400 | InvalidParam | Parameter invalid. | |
| 500 | InternalError | The request processing has failed due to backend service exception. |
Lihat Error Codes untuk daftar lengkap.
Catatan rilis
Lihat Release Notes untuk daftar lengkap.