Membuat output untuk instance MediaConnect Flow.
Deskripsi operasi
Jika ID instance Flow yang ditentukan tidak ada, API akan mengembalikan kesalahan.
Sebuah instance Flow dapat memiliki maksimum 4 output.
Nama output harus unik dalam instance Flow yang sama.
Anda dapat menetapkan jumlah maksimum pemirsa bersamaan untuk setiap output. Upaya pemutaran baru akan gagal setelah batas tercapai. Setiap output mendukung hingga 5 sesi pemutaran bersamaan.
Deskripsi Jenis Output
RTMP-PUSH: Membuat output push RTMP. Flow menggunakan protokol RTMP untuk mendorong streaming langsung ke server asal yang Anda tentukan.
RTMP-PULL: Membuat output listening RTMP. Anda dapat menggunakan protokol RTMP untuk menarik streaming dari URL yang dikembalikan oleh API.
SRT-Caller: Membuat output push SRT. Flow menggunakan protokol SRT untuk mendorong streaming langsung ke server asal yang Anda tentukan.
SRT-Listener: Membuat output listening SRT. Anda dapat menggunakan protokol SRT untuk menarik streaming dari URL yang dikembalikan oleh API.
Flow: Menggunakan input dari instance Flow hilir lainnya sebagai output. Anda harus menentukan ID instance Flow rekanan dan nama input. Jenis input dari instance Flow hilir harus berupa jenis listening (SRT-Listener atau RTMP-PUSH). Instance ini mendorong streaming langsung ke Flow hilir. Instance Flow yang dihubungkan secara berjenjang menggunakan jalur khusus secara default, yang mendukung distribusi lintas wilayah di beberapa Flow.
Coba sekarang
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
ice:AddMediaConnectFlowOutput |
create |
*全部资源
|
None | None |
Parameter permintaan
|
Parameter |
Type |
Required |
Description |
Example |
| FlowId |
string |
Yes |
ID instance Flow. |
34900dc6-90ec-4968-af3c-fcd87f231a5f |
| OutputProtocol |
string |
Yes |
Protokol output. Valid values:
|
RTMP-PULL |
| OutputToUrl |
string |
No |
URL output. Parameter ini wajib diisi ketika jenis output adalah RTMP-PUSH atau SRT-Caller. |
rtmp://push.test.alivecdn.com/live/alitest |
| OutputName |
string |
Yes |
Nama output. |
AliTestOutput |
| Cidrs |
string |
No |
Daftar IP yang diizinkan dalam format CIDR. Pisahkan beberapa rentang IP dengan koma (,). |
83.17.231.31/32 |
| PlayerLimit |
integer |
No |
Jumlah maksimum pemirsa bersamaan. |
5 |
| PairInputName |
string |
No |
Nama input dari Flow rekanan. Parameter ini wajib diisi ketika jenis output adalah Flow. |
AliTestInput |
| SrtLatency |
integer |
No |
Latensi SRT. Parameter ini hanya wajib diisi ketika jenis input adalah SRT-Listener atau SRT-Caller. |
1000 |
| SrtPbkeyLen |
string |
No |
Panjang kunci enkripsi SRT. Parameter ini hanya wajib diisi ketika jenis input adalah SRT-Listener atau SRT-Caller. |
32 |
| SrtPassphrase |
string |
No |
Frasa sandi enkripsi SRT. Parameter ini hanya wajib diisi ketika jenis input adalah SRT-Listener atau SRT-Caller. |
BETTERG08S01 |
| PairFlowId |
string |
No |
ID instance Flow rekanan. Parameter ini wajib diisi ketika jenis output adalah Flow. |
8666ec062190f00e263012666319a5be |
Elemen respons
|
Element |
Type |
Description |
Example |
|
object |
Skema Respons |
||
| Content |
object |
Isi respons. |
|
| OutputUrl |
string |
URL output. |
srt://1.2.3.4:1025 |
| Description |
string |
Deskripsi panggilan API. |
ok |
| RequestId |
string |
ID permintaan. |
11AA9E73-FBA0-58DC-97BA-D606D847BCB6 |
| RetCode |
integer |
Kode kesalahan yang dikembalikan. Nilai 0 menunjukkan keberhasilan. |
0 |
Contoh
Respons sukses
JSONformat
{
"Content": {
"OutputUrl": "srt://1.2.3.4:1025"
},
"Description": "ok",
"RequestId": "11AA9E73-FBA0-58DC-97BA-D606D847BCB6",
"RetCode": 0
}
Kode kesalahan
Lihat Error Codes untuk daftar lengkap.
Catatan rilis
Lihat Release Notes untuk daftar lengkap.