全部产品
Search
文档中心

ApsaraVideo Live:Atur mode saluran dan peran pengguna

更新时间:Sep 30, 2025

ApsaraVideo Real-time Communication (ARTC) SDK for Web memungkinkan Anda memberikan pengalaman interaktif yang berbeda dengan mengubah mode saluran dan peran pengguna. Topik ini menyediakan contoh kode untuk mengatur mode saluran dan peran pengguna.

Atur mode saluran

ARTC SDK for Web menyediakan dua mode saluran yang dapat digunakan untuk mengoptimalkan kinerja streaming dalam berbagai skenario.

Penting

Untuk mengatur mode saluran, Anda harus memanggil metode setChannelProfile sebelum bergabung dengan saluran. Pengaturan mode saluran setelah bergabung dengan saluran tidak akan berlaku.

// Pastikan bahwa instance AliRtcEngine telah dibuat.
// Panggil metode untuk mengatur mode saluran.
aliRtcEngine.setChannelProfile('communication');

Argumen

Arti

Deskripsi

Apakah nilai default

communication

Mode komunikasi.

Dalam mode ini, semua pengguna dapat berinteraksi. Mode ini cocok untuk skenario seperti konferensi online dan panggilan.

Ya

interactive_live

Mode interaktif.

Dalam mode ini, pengguna dibagi menjadi dua jenis: streamer dan penonton. Streamer dapat mempublikasikan dan berlangganan aliran audio dan video, sedangkan penonton hanya dapat berlangganan aliran audio dan video. Mode ini cocok untuk konferensi dan komunikasi real-time.

Tidak

Atur peran pengguna

Jika Anda memilih mode interactive_live, Anda harus memanggil metode setClientRole untuk menetapkan peran kepada pengguna. SDK menyediakan dua peran pengguna: interaktif dan live.

Penting

Pengaturan peran pengguna dalam mode komunikasi tidak akan berlaku.

// Pastikan Anda mengatur mode saluran ke interactive_live. Pengaturan peran pengguna dalam mode komunikasi tidak akan berlaku. 

// Anda dapat mengatur peran pengguna kapan saja. Sebagai contoh, ketika seorang penonton ingin berbicara dengan streamer, Anda dapat mengatur peran pengguna menjadi interaktif.
aliRtcEngine.setClientRole('interactive');

// Ketika percakapan selesai, atur peran pengguna menjadi live.
aliRtcEngine.setClientRole('live');

Argumen

Arti

Deskripsi

Apakah nilai default

interactive

Peran streamer.

Streamer dapat mempublikasikan dan berlangganan aliran audio dan video.

Tidak

live

Peran penonton.

Penonton hanya dapat berlangganan aliran audio dan video.

Ya