Tous les produits
Search
Centre de documentation

ApsaraVideo Live:Définir le mode de canal et le rôle utilisateur

Dernière mise à jour :Aug 19, 2026

Le SDK ApsaraVideo Real-time Communication (ARTC) pour Web permet de configurer les modes de canal et les rôles utilisateur afin de créer différentes expériences interactives.

Définir le mode de canal

Le SDK ARTC pour Web propose deux modes de canal, chacun optimisé pour des scénarios de streaming spécifiques.

Important

Pour définir le mode de canal, appelez la méthode setChannelProfile avant de rejoindre le canal. Toute modification du mode de canal après avoir rejoint le canal est sans effet.

// Make sure that an AliRtcEngine instance is created.
// Call the method to set the channel mode.
aliRtcEngine.setChannelProfile('communication');

Argument

Signification

Description

Valeur par défaut

communication

Mode communication.

Tous les utilisateurs peuvent interagir entre eux. Adapté aux conférences en ligne et aux appels.

Oui

interactive_live

Mode interactif en direct.

Les streamers peuvent publier et s'abonner aux flux audio et vidéo, tandis que les spectateurs peuvent uniquement s'abonner. Adapté aux conférences et à la communication en temps réel.

Non

Définir le rôle utilisateur

En mode interactive_live, appelez la méthode setClientRole pour attribuer des rôles aux utilisateurs. Deux rôles sont disponibles : interactif et en direct.

Important

Les paramètres de rôle utilisateur en mode communication sont sans effet.

// Make sure that you set the channel mode to interactive_live. User role settings in communication mode do not take effect. 

// You can set the user role at any time. For example, when a viewer wants to talk with the streamer, you can set the user role to interactive.
aliRtcEngine.setClientRole('interactive');

// When the talk ends, set the user role to live.
aliRtcEngine.setClientRole('live');

Argument

Signification

Description

Valeur par défaut

interactive

Rôle de streamer.

Un streamer peut publier et s'abonner aux flux audio et vidéo.

Non

live

Rôle de spectateur.

Un spectateur peut uniquement s'abonner aux flux audio et vidéo.

Oui