使用他们的视频 SDK 缩放画廊视图

问题描述

我正在评估 Zoom Video SDK (Web) 对新应用程序的适用性,但我担心参与者数量限制和呈现图库视图。

硬上限

我找不到可以加入会话的参与者数量的明确上限。有人知道硬限制吗?

查看参与者

有关于查看所有这些参与者的说明,例如 the official guide

SDK 只能同时渲染 9 个视频

我认为这意味着一个人可以呈现每页最多 9 个参与者的分页画廊视图。这是正确的吗?

或者是否有不同的方式来流式传输每页更大的项目数,比如画廊在 Zoom 的服务器上拼接在一起并作为一个视频流式传输到会话客户端?

示例代码

四月 Gallery view was announced,但我找不到任何示例代码。谁能给我指点一下?

解决方法

你说得对。这意味着 Zoom Web 客户端(无论是 Zoom Web 客户端、Zoom Video SDK [AKA:'完全可定制'] 还是 Zoom Meetings SDK)一次只能呈现 9 个参与者。不可能在服务器上“拼接”较大的视图。这是客户端限制。

您还应该注意视频质量。所有 Zoom 网络客户端目前(2021 年 8 月)都限制为 360P。 (请参阅“性能限制”https://marketplace.zoom.us/docs/sdk/native-sdks/web) 这意味着已发布的视频以相对于其应用程序或本机 SDK 显着降低的分辨率发送。这适用于客户端发送和接收的视频。

如果您正在考虑网络优先(未安装应用程序)视频解决方案,有许多供应商使用 WebRTC 来实现诸如 Google Meet 之类的功能,并且可以在浏览器中运行。

,

您希望一次显示的理想视频数量是多少?我同意 Daniel O'Rorke 的上述建议——如果您希望一次在图库视图中显示超过 9 个视频,您可能更喜欢基于 WebRTC 的第三方视频 API 解决方案。您可以一次显示数十个(或更多)视频。