Menambahkan sumber video ke studio produksi. Jumlah sumber video yang dapat ditambahkan dibatasi oleh jumlah titik akhir ingest di studio produksi tersebut.
Deskripsi operasi
Sebelum menambahkan sumber video, Anda harus terlebih dahulu membuat studio produksi. Jumlah sumber video yang dapat ditambahkan dibatasi oleh jumlah titik akhir ingest di studio produksi tersebut. Untuk informasi selengkapnya tentang cara membuat studio produksi melalui pemanggilan operasi API, lihat Create a production studio.
Batas QPS
Operasi ini dibatasi hingga 10 permintaan per detik (QPS) per pengguna. Jika batas ini dilampaui, panggilan API akan mengalami pengendalian aliran (throttled), yang dapat berdampak pada bisnis Anda. Lakukan pemanggilan operasi ini dengan laju yang wajar.
Coba sekarang
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
live:AddCasterVideoResource |
create |
*Caster
|
None | None |
Parameter permintaan
|
Parameter |
Type |
Required |
Description |
Example |
| CasterId |
string |
Yes |
ID Wilayah. |
LIVEPRODUCER_POST-cn-0pp1czt**** |
| ResourceName |
string |
Yes |
ID studio produksi.
Catatan
Nama studio produksi dalam daftar pada halaman Cloud Production Studio adalah ID studio produksi tersebut. |
test001 |
| LocationId |
string |
No |
Nama sumber video. |
RV01 |
| LiveStreamUrl |
string |
No |
Identifier lokasi untuk sumber video. Parameter ini wajib diisi. Identifier ini merujuk pada posisi video dalam tata letak (layout). Setiap lokasi mendukung maksimal satu resource. Formatnya adalah RV diikuti angka dari 01 hingga 99. Contohnya, |
rtmp://guide.aliyundoc.com/caster/4a82a3d1b7f0462ea37348366201****?auth_key=1608953344-0-0-ac8c628078541d7055a170ec59a5**** |
| MaterialId |
string |
No |
URL streaming Alibaba Cloud. Penting
|
f080575eb5f4427684fc0715159a**** |
| VodUrl |
string |
No |
ID aset media. Penting Parameter ini wajib diisi dan hanya berlaku ketika sumber video adalah aset media.
Jika Anda memanggil operasi DescribeCasterConfig untuk mengkueri konfigurasi studio produksi, lihat nilai parameter UrgentMaterialId dalam respons. Catatan
Nilai UrgentMaterialId adalah ID aset media tersebut. |
http://learn.aliyundoc.com/AppName/StreamName.flv |
| BeginOffset |
integer |
No |
URL file video sesuai permintaan (VOD). Penting Parameter ini aktif hanya ketika sumber video adalah file yang tidak berada di Material Library.
Catatan
File VOD harus dalam format MP4, FLV, atau TS. |
1000 |
| EndOffset |
integer |
No |
Offset awal file video, dalam milidetik. Penting Parameter ini hanya berlaku ketika sumber video adalah file.
Catatan
Nilai lebih besar dari 0 menunjukkan offset dari frame pertama. Sistem mulai membaca file dari offset ini. |
10000 |
| RepeatNum |
integer |
No |
Nilai offset akhir untuk file video. Satuan: ms. Penting Parameter ini hanya berlaku ketika sumber video adalah file.
|
0 |
| PtsCallbackInterval |
integer |
No |
Jumlah kali pengulangan video. Penting Parameter ini hanya berlaku ketika sumber video adalah file.
|
2000 |
| FixedDelayDuration |
integer |
No |
Interval callback PTS. Satuannya adalah milidetik. |
0 |
| ImageId |
string |
No |
Bidang ini menetapkan penundaan tetap untuk video guna menyinkronkan teks. Satuannya adalah ms. Nilai default-nya adalah 0. Rentang nilainya adalah |
a089175eb5f4427684fc0715159a**** |
| ImageUrl |
string |
No |
ID aset citra. Catatan
Parameter ini aktif dan wajib diisi hanya ketika jenis sumber video adalah Image. |
http://learn.aliyundoc.com/AppName/image.jpg |
Jenis sumber video ditentukan oleh jenis resource dalam URL streaming.
Elemen respons
|
Element |
Type |
Description |
Example |
|
object |
|||
| RequestId |
string |
ID permintaan. |
CF60DB6A-7FD6-426E-9288-122CC1A52FA7 |
| ResourceId |
string |
ID resource. Gunakan ID ini sebagai parameter permintaan untuk menghapus atau mengubah sumber video studio produksi. |
e5542d98-b08c-46bf-83e9-5b09d08c**** |
Contoh
Respons sukses
JSONformat
{
"RequestId": "CF60DB6A-7FD6-426E-9288-122CC1A52FA7",
"ResourceId": "e5542d98-b08c-46bf-83e9-5b09d08c****"
}
Kode kesalahan
|
HTTP status code |
Error code |
Error message |
Description |
|---|---|---|---|
| 400 | InvalidCasterId.Malformed | %s, please check and try again later. | |
| 400 | InvalidParameter.Malformed | There are invalid parameters: %s. | |
| 400 | InvalidUserId.Malformed | %s, please check userId. | |
| 400 | InvalidLiveStreamUrl.Malformed | %s, please check and try again later. | |
| 400 | InvalidMaterialId.Malformed | %s, please check and try again later. | |
| 400 | InvalidVodUrl.Malformed | %s, please check and try again later. | |
| 400 | ResourceNumberExceed | %s, please check and try again later. | |
| 400 | MissingParameter | %s. | |
| 400 | DuplicateLocationID | %s, please check and try again later. | |
| 400 | UnexpectedLocationID | %s, please check and try again later. | |
| 401 | IllegalOperation | %s, please check and try again later. | |
| 500 | InternalError | %s, please try again later. | |
| 404 | InvalidCaster.NotFound | %s, please check and try again later. |
Lihat Error Codes untuk daftar lengkap.
Catatan rilis
Lihat Release Notes untuk daftar lengkap.