跳转到内容
搜索文档

分组讨论室

最后更新 查看 MarkdownAgent 设置
This page is not available for the Flutterplatform.

分组讨论室允许会议参与者分成较小的组,进行有针对性的讨论和协作。随着远程办公和在线学习的兴起,分组讨论室已成为在虚拟环境中增强参与度和建设社区的重要工具。它们是研讨会、在线课堂或当您需要在主会议之外与选定参与者进行私密交流时的理想选择。

在 RealtimeKit 中,分组讨论室是作为单独的会议创建的。每个分组讨论室都是一个独立的会议,可以像任何其他 RealtimeKit 会议一样进行管理。RealtimeKit 提供了一组 SDK API,用于创建、管理和在分组讨论室之间切换。

主要特性

以下是 RealtimeKit 分组讨论室的一些主要特性:

  • 使用预设管理主持人与参与者的权限和特权
  • 主持人可以创建分组讨论室、分配参与者、开始和关闭分组讨论室以及在不同的讨论室之间切换
  • 参与者可以开始和停止视频,使用聊天和投票功能与其他参与者互动,以及静音/取消静音音频
  • 像任何其他 RealtimeKit 会议一样单独录制所有分组会话

分组讨论室中的角色

分组讨论室中的角色由预设进行管理。

主持人

主持人可以创建分组讨论室、分配参与者、开始和关闭分组讨论室以及在讨论室之间切换。

参与者

作为分组讨论室中的参与者,您可以:

  • Switch to Parent Meeting(切换到主会议) - 返回主会议(如果您拥有所需的权限)
  • Switch Connected Meetings(切换关联会议) - 从主会议移动到更小的、有针对性的讨论组(分组讨论室)进行协作
  • 协作 - 在分组会话期间使用聊天和投票等工具

音频和视频

每个分组讨论室都作为一个独立的会议运行。当您从主会议切换到分组讨论室时,它会自动切换到分组会话的音频和视频。在分组会话期间,您可以随时静音或取消静音音频,以及开始或停止视频,就像在主会议中一样。

当分组会话结束时,您的音频和视频会自动切换回主会议。

  • 如果您的视频在分组会话期间是开启状态,则在返回主会话时它将保持开启状态
  • 如果您的麦克风在分组会话期间是开启状态,则在返回主会话时它将保持开启状态

录制分组会话

每个分组会话都是一个独立的会话。每个分组会话的录制均单独存储和管理,就像任何其他 RealtimeKit 会议一样。有关更多信息,请参阅录制

分组讨论室管理

分组讨论室允许参与者分成独立的会话。主持人可以创建分组讨论室、分配参与者、开始和关闭分组讨论室。

创建预设

预设是应用于主持人和参与者的一组权限和 UI 配置。它们决定了分组讨论室的外观、感觉和行为。

对于分组讨论室,您必须在 Connected Meetings 中为主持人和参与者提供以下权限:

主持人

主持人预设应在 Connected Meetings 中具有 Full Access(完全访问) 权限。这允许主持人:

  • 创建分组讨论室
  • 分配参与者到讨论室
  • 开始和关闭分组讨论室
  • 在讨论室之间切换

参与者

您可以选择向参与者提供以下权限:

  • Switch Connected Meetings(切换关联会议) - 允许参与者在分组讨论室之间移动
  • Switch to Parent Meeting(切换到主会议) - 允许参与者返回主会议

保存预设

  1. 对预设进行所有更改后,单击 Save(保存)
  2. 输入您的预设名称,然后单击 Save(保存)
  3. 您的预设将被列出 - 单击 **Edit(编辑)**以进行任何更改

创建会议

使用 Create meeting API 创建 RealtimeKit 会议。此 API 会返回您会议的唯一标识符。

添加参与者

创建会议后,使用 Add participant API 添加每个参与者。之前创建的 presetName 必须在 Add Participant API 请求的请求体中传递。

验证权限

在创建分组讨论室之前,验证当前参与者的权限,以确保参与者具有创建分组讨论室所需的权限。权限不正确可能会导致抛出错误。

创建分组讨论室

获取分组讨论室及其参与者的列表

如果房间中有多个主持人创建分组讨论,您可以使用以下 API 获取合并的分组讨论室列表。

将参与者移动到分组讨论室

创建分组讨论室后,将参与者分配到这些讨论室。

将具有特定预设的参与者移动到分组讨论室

创建分组讨论室后,将参与者分配到这些讨论室。

将本地参与者移动到分组讨论室

要将本地参与者移动到不同的分组讨论室或返回父会议,请使用与移动其他参与者相同的 API,但传入本地参与者的 ID。如果该请求是由非主持人的本地参与者发起的,则本地参与者必须具有相应的权限:canSwitchConnectedMeetings 用于在分组讨论室之间切换,或 canSwitchToParentMeeting 用于返回父会议。

处理分组讨论室事件

如果参与者已被移动到分组讨论室,则会触发 changingMeeting 事件,随后触发 meetingChanged 事件。当参与者在主会议和分组讨论室之间切换时,也会触发这些事件。如果参与者被分配到分组讨论室,他们将自动加入。您无需显式加入会议。

关闭分组讨论室

您可以关闭/删除分组讨论室。这将强制这些会议中的参与者进入主会议室。

后续步骤

您已成功将分组讨论室集成到您的 RealtimeKit 应用程序中。参与者现在可以:

  • 加入主会议
  • 由主持人分配到分组讨论室
  • 在主会议和分组讨论室之间切换
  • 在更小、更专注的小组中进行协作

如需更高级的自定义,请探索以下内容:

这篇文档对您有帮助吗?