Как получить несколько прямых трансляций в качестве аудитории на агоре с помощью веб-SDK? Мой вариант использования: я создаю веб-приложение, в котором экран разделен на 4 блока. Каждый div получает прямую трансляцию как аудиторию с 4 разных каналов, как у мониторов видеонаблюдения. Могу ли я сделать это с помощью агоры?
Как получить несколько прямых трансляций в качестве аудитории на агоре с помощью веб-SDK?
Ответы (2)
Вы используете SDK для видео или потокового видео?
Для аудитории
Вы можете создать клиента с помощью web-sdk, а затем создать обработчик для прослушивания при добавлении потоков. Например:
client.on('stream-added'
Затем вам нужно подписаться на каждый поток, используя
client.subscribe(stream
Так что, если вы являетесь аудиторией, вы будете слушать добавленный поток 4 раза. Затем вы можете подписаться на них и воспроизводить их в разных потоках.
Для стримера
Вам нужно подписаться на канал как обычно, но установить свою роль как ведущий. Затем вы можете опубликовать поток, о котором будут уведомлены все члены вашей аудитории.
Полный пример см. В руководстве по быстрому запуску: https://docs.agora.io/en/Interactive%20Broadcast/publish_web_live?platform=Web
Сначала создайте клиента с помощью web-Sdk, затем создайте обработчик для их прослушивания (client.on ('stream-added'), затем каждый созданный поток должен быть подписан (client.subscribe (stream)) И все же, если небольшие сомнения, просто проверьте этот сайт : https://medium.com/agora-io/video-calling-using-agoras-javascript-sdk-73ba0a315cbd