Aktifkan dan konfigurasikan layanan yang diperlukan untuk membangun skenario co-streaming menggunakan SDK ApsaraVideo Real-time Communication (ARTC) dan bypass live streaming.
Aktifkan layanan
Login ke halaman produk ApsaraVideo Live dan klik Buy Now untuk menuju halaman aktivasi.
-
Klik Activate untuk menuju halaman pembelian ApsaraVideo Live.
Halaman ini membandingkan Standard live streaming dan Real-Time Streaming (RTS). Standard live streaming memiliki latensi ≥3 detik, mendukung protokol RTMP, HLS, dan FLV, serta diaktifkan secara default setelah aktivasi. Real-Time Streaming (RTS) memiliki latensi ≤1 detik, mendukung protokol ARTC (WebRTC), dan mengharuskan Anda menambahkan serta mengonfigurasi domain streaming setelah mengaktifkan ApsaraVideo Live.
-
Pada halaman pembelian ApsaraVideo Live, pilih metode penagihan: pay-by-data-transfer. Untuk informasi lebih lanjut, lihat Harga Standard live streaming.
-
Baca dan setujui Terms of Service dan Service Level Agreement, lalu klik Activate Now untuk menyelesaikan aktivasi.

Langkah 1: Tambahkan domain ingest dan domain streaming
Sebelum dapat menggunakan ApsaraVideo Live, Anda memerlukan setidaknya satu nama domain. ingest domain dan streaming domain tidak boleh sama, tetapi keduanya dapat berupa dua subdomain berbeda dari domain root yang sama.
Sebagai contoh, jika domain root Anda adalah test.com, Anda dapat mengonfigurasi dua subdomain, a.test.com dan b.test.com, sebagai domain ingest dan domain streaming, masing-masing.
Siapkan nama domain Anda.
Jika Anda belum memiliki nama domain, Anda dapat mendaftarkannya di platform Domain Alibaba Cloud. Untuk informasi lebih lanjut, lihat Mendaftarkan nama domain di Alibaba Cloud.
Setelah mendaftarkan nama domain, Anda mungkin perlu mengajukan Pendaftaran ICP tergantung pada penggunaannya. Untuk informasi lebih lanjut, lihat Prosedur Pendaftaran ICP.
CatatanUntuk menguji fitur dasar ApsaraVideo Live secara cepat, Anda dapat memilih live center region di luar Chinese mainland dan mengatur acceleration region menjadi Outside Chinese Mainland. Dalam kasus ini, Pendaftaran ICP tidak diperlukan untuk nama domain Anda.
Jika domain ingest dan domain streaming merupakan dua subdomain dari domain root yang sama, Anda hanya perlu mendapatkan Pendaftaran ICP untuk domain root tersebut.
Login ke Konsol ApsaraVideo Live.
Pada panel navigasi sebelah kiri, klik Domain Names. Halaman Domain Management akan muncul.
Klik Add Domain.
CatatanUntuk menambahkan subdomain, tambahkan awalan ke nama domain yang telah Anda daftarkan. Subdomain tidak perlu didaftarkan secara terpisah. Pastikan untuk membedakan antara domain ingest dan domain streaming.
Konfigurasikan parameter nama domain yang diperlukan.
PentingSaat pertama kali menambahkan nama domain ke ApsaraVideo Live, Anda harus memverifikasi kepemilikannya. Untuk informasi lebih lanjut, lihat Verifikasi kepemilikan domain.
Catat nilai rekaman CNAME yang dihasilkan untuk langkah berikutnya.
Setelah menambahkan domain, tabel konfigurasi akan muncul. Tabel ini mencakup domain streaming, tipe catatan (CNAME), hostname, dan CNAME record value. Anda harus menambahkan nilai rekaman CNAME ini di penyedia DNS Anda agar akselerasi CDN berfungsi. Anda juga dapat mengklik CNAME Configuration Guide untuk menyelesaikan konfigurasi.
Langkah 2: Konfigurasikan rekaman CNAME
Untuk mengaktifkan akselerasi, arahkan domain Anda ke alamat CNAME yang ditetapkan oleh ApsaraVideo Live. Contoh berikut menunjukkan cara melakukannya dengan Alibaba Cloud DNS.
Alibaba Cloud CDN memvalidasi rekaman DNS menggunakan server yang ditempatkan di Tiongkok daratan. Jika Anda mengonfigurasi resolusi DNS regional untuk domain Anda—misalnya, hanya mengonfigurasi alamat CNAME Alibaba Cloud CDN untuk wilayah di luar Tiongkok daratan (termasuk Hong Kong, Makau, Taiwan, dan negara/wilayah lain)—server validasi tidak dapat menyelesaikan alamat CNAME tersebut. Dalam kasus ini, status CNAME domain di Konsol CDN akan ditampilkan sebagai Pending Configuration. Hal ini tidak memengaruhi layanan akselerasi CDN.
Nama domain CNAME untuk Alibaba Cloud CDN, DCDN, ApsaraVideo Live, dan ApsaraVideo VOD hanya dapat digunakan untuk penjadwalan dan resolusi CDN Alibaba Cloud. Alibaba Cloud berhak menangguhkan domain dan akun terkait jika terjadi penyalahgunaan nama domain CNAME.
Login ke Alibaba Cloud DNS.
Pada panel navigasi sebelah kiri, pilih Authoritative DNS Resolution untuk menuju halaman resolusi nama domain.
Temukan nama domain target dan klik Settings pada kolom Actions.
Klik Add Record dan konfigurasikan parameter berikut:
Parameter
Deskripsi
Record type
Pilih CNAME untuk mengarahkan nama domain ke nama domain lain.
Hostname
Masukkan awalan nama domain. Untuk daftar awalan umum dan contoh nama domain terkait, lihat tabel berikut.
Query source
Biarkan nilai default.
Record Value
Masukkan nilai CNAME untuk rekaman tersebut.
TTL
Biarkan nilai default.
Awalan
Contoh domain
Deskripsi
demo
demo.aliyundoc.com
Menyelesaikan subdomain.
@
aliyundoc.com
Menyelesaikan domain root.
*
*.aliyundoc.com
Menjalankan resolusi DNS wildcard.
Klik OK untuk menyelesaikan konfigurasi CNAME.
Verifikasi rekaman CNAME
Metode 1: Pada halaman Add CNAME Record, klik CNAME Configuration Guide. Pada bagian CNAME Verification, klik Verify untuk memeriksa apakah konfigurasi CNAME telah berlaku.
Metode 2: Jalankan perintah nslookup -type=cname yourdomain.com. Jika hasil resolusi yang dikembalikan sesuai dengan nilai CNAME domain di Konsol ApsaraVideo Live, konfigurasi CNAME telah berlaku.
C:\Users\xxx>nslookup -type=cname xxx Server: xxx Address: xxx Non-authoritative answer: xxx canonical name = cxxx.cdngslb.com C:\Users\xxx>
(Opsional) Konfigurasikan sertifikat SSL
Karena persyaratan keamanan browser native, jika Anda perlu memutar siaran langsung di browser, Anda harus mengonfigurasi sertifikat SSL untuk domain ingest dan domain streaming. Untuk informasi lebih lanjut, lihat Konfigurasikan streaming aman melalui HTTPS.
Langkah 3: Asosiasikan domain ingest dan domain streaming
ApsaraVideo Live menggunakan edge ingest, sehingga Anda harus mengasosiasikan domain ingest dan domain streaming agar pengambilan dan pemutaran aliran dapat berfungsi.
Pada panel navigasi sebelah kiri, klik Domain Names. Temukan streaming domain Anda dan klik Domain Settings pada kolom Actions untuk menuju halaman .
Klik tab Stream Ingest Information.
Klik Add Stream Ingest Information atau ikon edit di samping Ingest Domain untuk memilih domain ingest yang ingin diasosiasikan. Pada kotak dialog Ingest Domain yang muncul, pilih domain ingest yang sudah ada dari daftar drop-down Ingest Domain dan klik OK. Jika Anda perlu menambahkan domain ingest baru, Anda harus menambahkannya terlebih dahulu di halaman Domain Management.
Langkah 4: Buat aplikasi ARTC
-
Login ke Konsol ApsaraVideo Live.
-
Pada panel navigasi sebelah kiri, pilih .
-
Pada halaman Applications, klik Create Application. Pilih Billing Method (Pay-by-duration atau Pay-by-monthly-95th-percentile-bandwidth).
-
Masukkan Instance Name kustom, centang kotak Terms of Service, lalu klik Buy Now.
-
Setelah muncul pesan sukses, refresh halaman Applications untuk melihat aplikasi co-streaming baru Anda.
CatatanMembuat aplikasi gratis. Anda akan dikenai biaya berdasarkan penggunaan aktual dengan skema pay-as-you-go. Untuk informasi lebih lanjut, lihat Harga panggilan audio dan video.
Langkah 5: Integrasi dan pengembangan
Untuk mengintegrasikan SDK ke dalam aplikasi Anda, lihat Unduh dan integrasi SDK.
Untuk pengembangan klien native, lihat Panduan pengembangan co-streaming.
URL untuk relay aliran
Bypass live streaming memerlukan URL ingest. Untuk informasi tentang cara menghasilkan URL ingest, lihat Hasilkan URL streaming.
Konfigurasikan HTTPS dan Header HTTP (opsional)
Untuk pemutaran pada web client, kebijakan keamanan browser mengharuskan Anda untuk mengonfigurasi percepatan aman HTTPS dan mengizinkan permintaan lintas asal untuk domain streaming.
Untuk mengizinkan permintaan lintas asal, konfigurasikan parameter Access-Control-Allow-Origin. Untuk informasi lebih lanjut, lihat Konfigurasikan Header HTTP.