如何使用Web SDK在agora中以观众身份获取多个直播流?

时间:2019-02-19 09:12:20

标签: agora.io

如何使用Web SDK获取多个实时流作为agora中的观众? 我的用例是我正在创建一个将屏幕分为4格的Web应用程序。每个div都从类似于CCTV监控器的4个不同频道中以观众身份获取实时流。我可以使用agora吗?

2 个答案:

答案 0 :(得分:1)

您正在使用视频或流sdk吗?

针对受众

您可以使用web-sdk创建客户端,然后创建一个处理程序以侦听何时添加流。 例如:

client.on('stream-added'

然后您必须使用

订阅每个流
client.subscribe(stream

因此,如果您是观众,您将收听4次流添加的视频。 然后,您可以订阅它们并在不同的流上播放它们。

对于流媒体

您需要照常订阅该频道,但是将您的角色设置为 host 然后,您可以发布流,该流将通知您的所有受众群体成员。

有关完整示例,请参见《快速入门》指南:https://docs.agora.io/en/Interactive%20Broadcast/publish_web_live?platform=Web

答案 1 :(得分:0)

首先使用web-SDK创建客户端,然后创建处理程序以侦听客户端(client.on('stream-added') 那么每个创建的流都将被订阅(client.subscribe(stream) 仍然有疑问的话,请访问以下站点:https://medium.com/agora-io/video-calling-using-agoras-javascript-sdk-73ba0a315cbd