Todos os produtos
Search
Central de documentação

ApsaraVideo Live:Defina o modo de canal e a função do usuário

Última atualização: Jul 05, 2026

O SDK do ApsaraVideo Real-time Communication (ARTC) para Web permite configurar modos de canal e funções de usuário para crie diferentes experiências interativas.

Defina o modo de canal

O SDK do ARTC para Web oferece dois modos de canal, cada um otimizado para diferentes cenários de streaming.

Importante

Para defina o modo de canal, chame o método setChannelProfile antes de entrar no canal. Configurações de modo de canal definidas após a entrada no canal não têm efeito.

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

Argumento

Significado

Descrição

É valor padrão

communication

Modo de comunicação.

Todos os usuários podem interagir entre si. Ideal para conferências online e chamadas.

Sim

interactive_live

Modo interativo.

Streamers podem publicar e assinar fluxos de áudio e vídeo, enquanto espectadores apenas assinam. Recomendado para conferências e comunicação em tempo real.

Não

Defina a função do usuário

No modo interactive_live, chame o método setClientRole para atribuir funções aos usuários. Duas funções estão disponíveis: interativa e ao vivo.

Importante

As configurações de função do usuário no modo de comunicação não têm efeito.

// 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');

Argumento

Significado

Descrição

É valor padrão

interactive

Função de streamer.

O streamer pode publicar e assinar fluxos de áudio e vídeo.

Não

live

Função de espectador.

O espectador pode apenas assinar fluxos de áudio e vídeo.

Sim