Co-streaming merupakan skenario klasik untuk ApsaraVideo Real-time Communication. Topik ini menjelaskan cara mengaktifkan dan mengonfigurasi layanan untuk membangun skenario co-streaming menggunakan kit pengembangan perangkat lunak (SDK) Alibaba Real-Time Communication (ARTC) serta melakukan bypass siaran langsung.
Aktifkan ApsaraVideo Live
Masuk ke situs resmi Alibaba Cloud dan buka halaman produk ApsaraVideo Live. Klik Activate Now.
Pada halaman yang muncul, klik Activate.

Pada halaman pembelian ApsaraVideo Live, pilih Live video traffic. Untuk informasi selengkapnya, lihat Penagihan streaming standar.
Baca dan pahami Ketentuan Layanan Produk Situs Web Internasional Alibaba Cloud dan Perjanjian Tingkat Layanan ApsaraVideo Live, lalu klik Activate Now.

Langkah 1: Tambahkan domain ingest dan domain streaming
Sebelum menggunakan ApsaraVideo Live, Anda harus memiliki setidaknya satu nama domain. Domain ingest dan domain streaming tidak boleh sama, tetapi keduanya dapat berupa dua subdomain berbeda dari nama domain utama yang sama.
Sebagai contoh, jika Anda memiliki nama domain utama "test.com", Anda dapat mengonfigurasi dua subdomain "a.test.com" dan "b.test.com" melalui resolusi DNS, lalu menggunakannya masing-masing sebagai domain ingest dan domain streaming.
Persiapkan nama domain.
Jika belum memiliki nama domain, lihat Cara mendaftarkan nama domain Alibaba Cloud untuk mendaftarkan nama domain di platform Nama Domain Alibaba Cloud.
Setelah nama domain terdaftar, ajukan Pendaftaran ICP jika diperlukan. Untuk informasi selengkapnya, lihat Proses Pendaftaran ICP.
CatatanUntuk menguji fitur dasar ApsaraVideo Live secara cepat, Anda dapat memilih pusat siaran langsung di wilayah luar Tiongkok dan mengatur Wilayah akselerasi menjadi Outside Chinese Mainland. Dalam kasus ini, nama domain tidak memerlukan Pendaftaran ICP.
Jika domain ingest dan domain streaming adalah dua domain tingkat kedua di bawah nama domain utama yang sama, Anda hanya perlu mengajukan Pendaftaran ICP untuk nama domain utama tersebut.
Masuk ke Konsol ApsaraVideo Live.
Di panel navigasi sebelah kiri, klik Domain Names. Halaman Domain Management akan muncul.
Klik Add Domain Name.
CatatanUntuk menambahkan subdomain, tambahkan awalan ke nama domain yang telah Anda daftarkan. Subdomain tersebut tidak perlu didaftarkan secara terpisah. Pastikan untuk membedakan antara domain ingest dan domain streaming.
Konfigurasikan parameter untuk nama domain.
PentingSaat pertama kali menambahkan nama domain baru ke ApsaraVideo Live, Anda harus memverifikasi kepemilikan nama domain tersebut. Untuk informasi selengkapnya, lihat Verifikasi kepemilikan nama domain.

Catat nilai Rekaman CNAME yang dihasilkan untuk langkah berikutnya.

Langkah 2: Konfigurasi rekaman CNAME untuk mengaktifkan akselerasi siaran langsung
Untuk mengaktifkan layanan akselerasi ApsaraVideo Live, Anda harus mengarahkan nama domain Anda ke alamat CNAME yang ditetapkan oleh ApsaraVideo Live. Contoh berikut menunjukkan cara mengonfigurasinya menggunakan layanan DNS Alibaba Cloud.
Server yang digunakan Alibaba Cloud CDN untuk menyelesaikan CNAME nama domain ditempatkan di daratan Tiongkok. Jika Anda mengonfigurasi pengaturan DNS berdasarkan wilayah untuk nama domain Anda—misalnya dengan menambahkan rekaman CNAME untuk Alibaba Cloud CDN hanya untuk wilayah di luar daratan Tiongkok seperti Hong Kong (Tiongkok), Makau (Tiongkok), dan Taiwan (Tiongkok)—server validasi tidak dapat menyelesaikan rekaman CNAME tersebut. Hal ini menyebabkan status CNAME nama domain ditampilkan sebagai Pending Configuration di konsol CDN. Namun, hal ini tidak memengaruhi layanan akselerasi CDN.
Nama domain CNAME Alibaba Cloud CDN, DCDN, ApsaraVideo Live, dan ApsaraVideo VOD hanya dapat digunakan untuk penjadwalan dan resolusi oleh Alibaba Cloud CDN. Alibaba Cloud berhak menghapus nama domain dan akun terkait dalam kasus penyalahgunaan nama domain CNAME secara jahat.
Masuk ke konsol Alibaba Cloud DNS - Public Authoritative DNS.
Di panel navigasi sebelah kiri, pilih Public Zone untuk membuka halaman resolusi nama domain.
Temukan nama domain yang akan diatur dan klik Settings pada kolom Actions.

Klik Add Record dan konfigurasikan informasi berikut:

Parameter
Deskripsi
Record Type
Pilih CNAME untuk mengarahkan nama domain ke nama domain lain.
Hostname
Masukkan awalan nama domain. Awalan umum dan contoh nama domain terkait ditunjukkan dalam tabel berikut.
Query Source
Pilih nilai default.
Record Value
Masukkan nilai CNAME rekaman tersebut.
TTL
Pilih nilai default.
Awalan
Nama domain contoh
Deskripsi
demo
demo.aliyundoc.com
Menyelesaikan subdomain.
@
aliyundoc.com
Menyelesaikan nama domain utama.
*
*.aliyundoc.com
Resolusi DNS wildcard.
Klik OK untuk menyelesaikan konfigurasi CNAME.
Verifikasi bahwa rekaman CNAME berlaku
Metode 1: Di halaman Add CNAME Record, klik CNAME Configuration Guide. Di bagian CNAME Verification, klik Verify untuk memeriksa apakah konfigurasi CNAME telah berlaku.

Metode 2: Jalankan perintah nslookup -type=cname yourdomain.com. Jika hasil resolusi konsisten dengan nilai CNAME nama domain di konsol ApsaraVideo Live, konfigurasi CNAME telah berlaku.

(Opsional) Konfigurasi sertifikat SSL
Untuk memenuhi persyaratan keamanan browser native dalam memutar siaran langsung, Anda harus mengonfigurasi Sertifikat SSL untuk domain ingest dan domain streaming. Untuk informasi selengkapnya, lihat Konfigurasi percepatan aman HTTPS.
Langkah 3: Asosiasikan domain ingest dan domain streaming
ApsaraVideo Live menggunakan metode pengambilan di edge. Anda harus mengasosiasikan domain ingest dan domain streaming agar siaran langsung dapat diambil dan diputar.
Di panel navigasi sebelah kiri, klik Domain Names. Pilih streaming domain yang telah Anda tambahkan dan klik Domain Settings pada kolom Actions. Anda akan diarahkan ke halaman .
Klik tab Stream Ingest Information.
Klik Add Stream Ingest Information atau ikon Edit di samping Ingest Domain. Lalu, pilih domain ingest yang akan diasosiasikan.

Langkah 4. Buat aplikasi ApsaraVideo Real-time Communication
Masuk ke Konsol ApsaraVideo Live.
Di panel navigasi sebelah kiri, pilih .
Di halaman Applications, klik
.Masukkan Instance Name kustom, centang kotak Terms of Service, lalu klik Buy Now.
Setelah muncul pesan sukses, muat ulang halaman Applications untuk melihat aplikasi co-streaming yang telah dibuat.
CatatanPembuatan aplikasi tidak dikenai biaya. Anda akan dikenai biaya berdasarkan penggunaan aktual dengan skema bayar sesuai penggunaan. Untuk informasi selengkapnya, lihat Harga panggilan audio dan video.
Langkah 5. Integrasi dan pengembangan
Untuk mengintegrasikan SDK, lihat Unduh dan integrasi SDK.
Untuk pengembangan klien native, lihat Panduan pengembangan co-streaming.
URL ingest dan streaming untuk meneruskan ke node akselerasi
Untuk menggunakan streaming bypass guna meneruskan aliran ke node akselerasi, Anda harus menyediakan URL ingest. Untuk informasi selengkapnya tentang cara menghasilkan URL tersebut, lihat Hasilkan URL streaming.
Konfigurasi HTTPS dan header HTTP untuk nama domain (Opsional)
Jika Anda memiliki penonton yang menggunakan klien web untuk pemutaran, Anda harus mengonfigurasi percepatan aman HTTPS untuk domain streaming dan mengizinkan permintaan lintas asal karena kebijakan keamanan browser.
Untuk mengizinkan permintaan lintas asal, konfigurasikan parameter Access-Control-Allow-Origin. Untuk informasi selengkapnya, lihat Konfigurasi header HTTP.