0

如何使用 web sdk 在 agora 中获取多个直播流作为观众?我的用例是我正在创建一个 Web 应用程序,其中屏幕分为 4 个 div。每个 div 都从类似于 cctv 监视器的 4 个不同频道作为观众获取实时流。我可以使用agora 做到这一点吗?

4

2 回答 2

1

您使用的是视频还是流 sdk?

对于观众

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

client.on('stream-added'

然后您必须使用订阅每个流

client.subscribe(stream

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

对于流光

您需要像往常一样订阅频道,但将您的角色设置为主持人 您可以发布一个流,该流将通知给您的所有观众成员。

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

于 2019-02-20T20:18:52.013 回答
0

首先使用 web-Sdk 创建一个客户端,然后创建处理程序来监听它们 (client.on('stream-added') 然后每个创建的流都将被订阅(client.subscribe(stream) 如果有小疑问,请检查这个站点: https://medium.com/agora-io/video-calling-using-agoras-javascript-sdk-73ba0a315cbd

于 2019-02-26T19:38:40.480 回答