Я хочу преобразовать аудиторию в роль хоста или добавить несколько хостов в веб-SDK agora.io. Кто-нибудь меня направит? Как я могу добавить несколько хостов в прямую трансляцию видео на сайте agora.io.
как опубликовать еще два хоста в Agora Video Live Streaming в Web Javascript SDK?
Ответы (1)
Я хочу преобразовать аудиторию в роль хоста или добавить несколько хостов в веб-SDK agora.io. Кто-нибудь меня направит?
В Agora SDK вы можете установить роль пользователя до того, как он войдет в канал, или вы можете изменить роль после того, как клиент присоединился к каналу. Что касается варианта использования, который вы описываете, у вас будет присоединение пользователя как audience
, а затем, исходя из вашей предопределенной логики, вы можете переключить его роль на broadcaster
.
Чтобы установить роль клиента, используйте:
client.setClientRole("host", function(e) {
if (!e) {
console.log("setHost success");
} else {
console.log("setHost error", e);
}
});
setClient
документация по ролям: https://docs.agora.io/en/Interactive%20Broadcast/API%20Reference/web/interfaces/agorartc.client.html#setclientrole
По поводу вашего второго вопроса:
Как я могу добавить несколько хостов в прямую трансляцию видео на сайте agora.io.
SDK Агоры поддерживает до 17 вещателей на одном канале. В документации Agora есть расширенное руководство по внедрению 7+ вещательных компаний в канал: https://docs.agora.io/en/Interactive%20Broadcast/multi_user_video_web?platform=Web