Siapkan dua aliran di MediaConnect untuk mendistribusikan konten dari satu wilayah ke wilayah lain. Topik ini menggunakan transfer aliran dari Singapura ke Jerman sebagai contoh.
Cara kerjanya
Misalkan aliran sumber Anda berasal dari Singapura dan penerima berada di Jerman. Siapkan dua aliran di wilayah Alibaba Cloud terdekat dengan sumber (Aliran A) dan penerima (Aliran B).
Seperti yang ditunjukkan pada diagram berikut, klien ingest aliran mengunggah konten ke Aliran A, yang kemudian mengirimkannya ke Aliran B melalui jaringan Alibaba Cloud. Penerima di Jerman menarik aliran dari Aliran B untuk memainkan konten.
Prosedur
Konfigurasikan Aliran A
Buat sebuah aliran.
Masuk ke konsol Intelligent Media Services (IMS). Di panel navigasi sisi kiri, pilih . Klik Create Flow.

Konfigurasi contoh:
Flow Name: FlowA
Region: Singapura
Klik OK untuk membuat aliran. Anda akan dialihkan ke halaman detail aliran. Simpan Flow ID, karena akan digunakan saat mengonfigurasi Aliran B.

Konfigurasikan sumber.
Di halaman detail aliran, klik Add Source Stream dan konfigurasikan parameter di panel Add Source.

Konfigurasi contoh:
Source Name: FlowAInput
Protocol: RTMP-PUSH
Max Bitrate: 1.000.000 bps
IP Address Whitelist: Opsional.
Tentukan alamat IP yang diizinkan untuk mengirim konten ke sumber. Jika dibiarkan kosong, tidak ada kontrol akses yang diterapkan.
Konfigurasikan output.
Di halaman detail aliran, klik tab Outputs, lalu klik Add Output.

Konfigurasi contoh:
Output Name: FlowAOutput
Protocol: RTMP-PULL
Klik OK. Simpan nama output (FlowAOutput), karena akan digunakan saat mengonfigurasi Aliran B.
Konfigurasikan Aliran B
Buat aliran lain di konsol IMS.

Konfigurasi contoh:
Flow Name: FlowB
Region: Jerman (Frankfurt)
Klik OK untuk membuat aliran. Anda akan dialihkan ke halaman detail aliran.
Konfigurasikan sumber.
Di halaman detail aliran, klik Add Source Stream dan konfigurasikan parameter di panel Add Source.

Konfigurasi contoh:
Source Name: FlowBInput
Protocol: Flow
Flow ID: Masukkan ID Aliran A.
Output Name: Masukkan nama output Aliran A (FlowAOutput).
nullJika Anda gagal menambahkan Aliran B, periksa apakah ID aliran dan nama output Aliran A dikonfigurasi dengan benar.
Konfigurasikan output.
Di halaman detail aliran, klik tab Outputs, lalu klik Add Output.

Konfigurasi contoh:
Output Name: FlowBOutput
Protocol: RTMP-PULL
IP Address Whitelist: Opsional. Tentukan alamat IP yang diizinkan untuk menarik konten. Jika dibiarkan kosong, tidak ada kontrol akses yang diterapkan.
Aktifkan Aliran A dan B
Di halaman detail aliran, klik Start di panel Status.

Aktifkan kedua aliran tersebut. Untuk detailnya, lihat Status Aliran.
Ingest dan tarik aliran
Ingest aliran
Setelah mengonfigurasi input untuk Aliran A, sistem menghasilkan Source URL untuk ingest aliran. Dorong aliran ke URL ini di klien ingest aliran.

Tarik aliran
Setelah mengonfigurasi output untuk Aliran B, sistem menghasilkan URL output. Penonton dapat menarik aliran dari URL ini untuk pemutaran.

Catatan tentang protokol
MediaConnect mendukung protokol RTMP dan SRT. Protokol aliran sumber dan tujuan harus kompatibel. Contoh ini menggunakan RTMP.
Input Aliran A
Dalam contoh ini, protokol input Aliran A diatur ke RTMP-PUSH. Anda juga dapat mengaturnya ke RTMP-PULL, yang menunjukkan bahwa Aliran A menarik aliran dari URL sumber yang ditentukan. Untuk informasi lebih lanjut, lihat Tambahkan Sumber ke Aliran.
Output Aliran B
Dalam contoh ini, protokol output Aliran B diatur ke RTMP-PULL. Anda juga dapat mengonfigurasinya sebagai RTMP-PUSH. Lalu, Aliran B akan mendorong aliran ke URL output yang ditentukan. Untuk informasi lebih lanjut, lihat Tambahkan Output ke Aliran.
Output Aliran A
Karena protokol input Aliran B diatur ke Flow, protokol output Aliran A harus RTMP-PULL.
Tabel berikut merangkum konfigurasi protokol yang didukung untuk transmisi lintas wilayah antara dua aliran:
Aliran A | Aliran B | ||
Input | Output | Input | Output |
RTMP-PUSH/RTMP-PULL | RTMP-PULL | Flow | RTMP-PUSH/RTMP-PULL |
RTMP-PUSH/RTMP-PULL | Flow | RTMP-PUSH | RTMP-PUSH/RTMP-PULL |
SRT-Listener/SRT-Caller | SRT-Listener | Flow | SRT-Listener/SRT-Caller |
SRT-Listener/SRT-Caller | Flow | SRT-Listener | SRT-Listener/SRT-Caller |