Agora RTC SDK 的并发流限制是取决于视频质量还是仅取决于音频?

Posted

技术标签:

【中文标题】Agora RTC SDK 的并发流限制是取决于视频质量还是仅取决于音频?【英文标题】:Is concurrent stream limitation of Agora RTC SDK depend on video quality or only audio? 【发布时间】:2021-05-04 08:25:29 【问题描述】:

在 Agora 常见问题解答中,我阅读了一个频道同时支持 17 个流。这是频道中只有音频或低质量视频流的限制吗?

正如我在 Agora sdk 4.x 中看到的,流被轨道取代。它会改变限制吗?

提前致谢, 拉斯洛

【问题讨论】:

【参考方案1】:

Agora Web SDK 4.x 中从流到轨道的转变是为了让开发人员能够更好地控制单个轨道(音频、视频),而不是高级的stream 对象( 其中包含曲目)。这对频道内的用户数量没有任何影响。

要超出 17 个用户的限制,有几种不同的方法。 Web 的推荐方式是使用多个客户端对象来订阅多个频道。为确保没有重复的视频流,请限制每个用户仅在单个频道中进行广播。确保在初始化每个客户端时,在加入频道之前添加事件侦听器。

当您同时播放超过 17 个流/视频时需要注意,这可能会占用大量 CPU/GPU,因此您可能希望使用 Dual Stream mode 来获得高质量和低质量的流。

【讨论】:

以上是关于Agora RTC SDK 的并发流限制是取决于视频质量还是仅取决于音频?的主要内容,如果未能解决你的问题,请参考以下文章

在 android agora rtc sdk 中启用音频方法问题

RTC月度小报5月 |教育aPaaS灵动课堂升级抢先体验VUE版 Agora Web SDK声网Agora与HTC达成合作

带有 React 问题的 Agora RTC

angular agora rtc 如何进行音频混合?

无法使用 vp8 编解码器在 agora 中开始直播

流添加永远不会被 agora.io 触发