Я хочу преобразовать аудиторию в роль хоста или добавить несколько хостов в веб-SDK agora.io. Кто-нибудь ведет меня?
В Agora SDK вы можете установить роль пользователя либо до его входа в канал, либо вы можете изменить роль после того, как клиент присоединился к каналу. Что касается сценария использования, который вы описываете, вы можете присоединиться к пользователю как audience
, а затем, основываясь на ваших предопределенных логах c, вы можете изменить их роль на 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 Agora поддерживает до 17 вещателей в одном канале. В документации Агоры есть расширенное руководство по внедрению 7+ вещателей в канал: https://docs.agora.io/en/Interactive%20Broadcast/multi_user_video_web?platform=Web