Skip to content

非公式本サイトは非公式の日本語ドキュメントであり、Cloudflare 公式サイトではありません。最新情報はdevelopers.cloudflare.comをご確認ください。

ブレークアウトルーム

最終更新 Markdown で表示Agent セットアップ

コード例

例を見て学びたい場合は、それぞれのサンプルリポジトリを確認してください。

Web の例

ブレイクアウトルームは、ミーティングの参加者が少人数のグループに分かれて、目的を絞った議論や共同作業を行うための機能です。リモートワークやオンライン学習の広がりに伴い、仮想環境での参加促進とコミュニティ形成に欠かせないツールになっています。ワークショップ、オンライン教室、またはメインミーティングの外で一部の参加者と個別に話す必要がある場合に適しています。

RealtimeKit では、ブレイクアウトルームは別のミーティングとして作成されます。各ブレイクアウトルームは独立したミーティングであり、ほかの RealtimeKit ミーティングと同じように管理できます。RealtimeKit は、ブレイクアウトルームの作成、管理、切り替え用の SDK API を提供します。

主な機能

RealtimeKit のブレイクアウトルームの主な機能は次のとおりです。

  • プリセットを使って、ホストと参加者の権限と特権を管理します
  • ホストはブレイクアウトルームの作成、参加者の割り当て、開始と終了、ルーム間の切り替えができます
  • 参加者はビデオの開始と停止、チャットと投票でのやり取り、音声のミュート / ミュート解除ができます
  • ほかの RealtimeKit ミーティングと同様に、各ブレイクアウトセッションを個別に録画できます

ブレイクアウトルームのロール

ブレイクアウトルームのロールはプリセットで管理します。

ホスト

ホストはブレイクアウトルームの作成、参加者の割り当て、開始と終了、ルーム間の切り替えができます。

参加者

ブレイクアウトルームの参加者として、次のことができます。

  • Switch to Parent Meeting - 必要な権限がある場合、メインミーティングに戻ります
  • Switch Connected Meetings - メインミーティングから、共同作業向けの少人数の議論グループ(ブレイクアウトルーム)へ移動します
  • Collaborate - ブレイクアウトセッション中にチャットや投票などのツールを使います

音声とビデオ

各ブレイクアウトルームは独立したミーティングとして動作します。メインミーティングからブレイクアウトルームへ切り替えると、音声とビデオは自動でブレイクアウトセッションのものに切り替わります。ブレイクアウトセッション中は、メインミーティングと同様に、いつでも音声をミュート / ミュート解除でき、ビデオを開始 / 停止できます。

ブレイクアウトセッションが終了すると、音声とビデオは自動でメインミーティングに戻ります。

  • ブレイクアウトセッション中にビデオがオンだった場合、メインセッションに戻ってもオンのままです
  • ブレイクアウトセッション中にマイクがオンだった場合、メインセッションに戻ってもオンのままです

ブレイクアウトセッションの録画

各ブレイクアウトセッションは別のセッションです。各ブレイクアウトセッションの録画は、ほかの RealtimeKit ミーティングと同様に、個別に保存および管理されます。詳細は Recording を参照してください。

ブレイクアウトルームの管理

ブレイクアウトルームは、参加者が別セッションに分かれるための機能です。ホストはブレイクアウトルームの作成、参加者の割り当て、開始と終了ができます。

プリセットを作成する

プリセットは、ホストと参加者に適用する権限と 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 でブレークアウトルームを用意したあと、RealtimeKit SDK を使ってアプリケーションへ組み込みます。

ブレークアウトルーム対応で SDK を初期化する

SDK を初期化し、ブレークアウトルーム用のイベントハンドラーを追加します。

ミーティング UI を描画する

組み込みのブレークアウトルーム対応を含む、デフォルトのミーティング UI コンポーネントを使います。

次のステップ

RealtimeKit アプリケーションへブレークアウトルームを組み込めました。参加者は次ができます。

  • メインミーティングに参加する
  • ホストによってブレークアウトルームへ割り当てられる
  • メインミーティングとブレークアウトルームを切り替える
  • 少人数のグループで協働する

さらにカスタマイズする場合は、次を参照してください。

役に立ちましたか?