Как получить несколько прямых трансляций в качестве аудитории на агоре с помощью веб-SDK?

Как получить несколько прямых трансляций в качестве аудитории на агоре с помощью веб-SDK? Мой вариант использования: я создаю веб-приложение, в котором экран разделен на 4 блока. Каждый div получает прямую трансляцию как аудиторию с 4 разных каналов, как у мониторов видеонаблюдения. Могу ли я сделать это с помощью агоры?


person neeraj sinha    schedule 19.02.2019    source источник


Ответы (2)


Вы используете SDK для видео или потокового видео?

Для аудитории

Вы можете создать клиента с помощью web-sdk, а затем создать обработчик для прослушивания при добавлении потоков. Например:

client.on('stream-added'

Затем вам нужно подписаться на каждый поток, используя

client.subscribe(stream

Так что, если вы являетесь аудиторией, вы будете слушать добавленный поток 4 раза. Затем вы можете подписаться на них и воспроизводить их в разных потоках.

Для стримера

Вам нужно подписаться на канал как обычно, но установить свою роль как ведущий. Затем вы можете опубликовать поток, о котором будут уведомлены все члены вашей аудитории.

Полный пример см. В руководстве по быстрому запуску: https://docs.agora.io/en/Interactive%20Broadcast/publish_web_live?platform=Web

person chrisg    schedule 20.02.2019

Сначала создайте клиента с помощью web-Sdk, затем создайте обработчик для их прослушивания (client.on ('stream-added'), затем каждый созданный поток должен быть подписан (client.subscribe (stream)) И все же, если небольшие сомнения, просто проверьте этот сайт : https://medium.com/agora-io/video-calling-using-agoras-javascript-sdk-73ba0a315cbd

person Pranav Tk    schedule 26.02.2019