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

Zoom gallery view with their Video SDK

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

硬上限

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

查看参与者

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

the SDK can only render 9 videos at the same time

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

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

示例代码

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

你是对的。这意味着 Zoom 网络客户端(无论是 Zoom Web 客户端、Zoom Video SDK [又名:'fully customizable'] 还是 Zoom Meetings SDK)一次只能呈现 9 名参与者。无法在服务器上 'stitch together' 放大视图。这是客户端限制。

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

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

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