- DATA
- ROOM
- USER
- HUMAN
すぐに答え
AIを使ってLiveKitルーム内の全員にリアルタイムデータを送るには?
AIが専用のツールを使用し、データメッセージの送信や、ルーム全体または個々の参加者のメタデータを更新します。これにより、エージェントは全員にリアルタイムな情報を同期させることが可能です。更新内容は、ルームの状態や参加者のプロフィールに即座に反映されます。
更新内容の反映先
リアルタイム通信の実行内容
AIはLiveKitのルーム構造における特定の箇所へ情報を送ります。
DATA
リアルタイムデータメッセージ
AIが全クライアントに生のデータパケットを送信します。これにより、ルーム内のアプリケーションの状態を同期できます。
ROOM
ルーム全体のメタデータ
AIがルームの共有メタデータを更新します。すべての参加者が同時に確認できる情報を変更できます。
USER
参加者の更新
AIが特定のユーザーのメタデータを変更します。エージェントが個々のユーザーのステータスやロールを更新する際に使用します。
HUMAN
手動での操作
AIはユーザーのキックやビデオ権限の変更はできません。管理操作はユーザー自身で行う必要があります。
ワークフロー
AIが実行するプロセス
AIはルームデータのライブ配信者として機能します。
データのプッシュ
AIがルーム内のすべての接続クライアントにメッセージを送信します。
send_dataルームの更新
AIがセッション全体のグローバルなメタデータを変更します。
update_room_metadataユーザーの更新
AIが特定の参加者に紐付くメタデータを変更します。
update_participant_metadata状態の同期
AIがデータツールを使用して、すべてのクライアントに最新の更新が届くようにします。
send_dataupdate_room_metadata
試してみる
以下のプロンプトをコピーして開始
これらのプロンプトを使用して、リアルタイムの更新をトリガーできます。
出発点
これらは例です。実際のLiveKitのルーム名や参加者IDに書き換えて使用してください。
LiveKit Connector
準備完了です。MCPクライアントを選択し、セットアップ手順に従ってください。
https://edge.vinkius.com/vk_preview_Y60ujzl6AGdFF9QnxaSiCpnF8V3Papr0mn8cSRqZ/mcpClaude Desktop
以下の手順で数秒で接続できます。
- 1In Claude Desktop, open Settings → Connectors.
- 2Click “Add custom connector” and paste the connector link above as the remote MCP server URL.
- 3Click Add and start a new chat — LiveKit capabilities are ready to use.
{
"mcpServers": {
"tt-voice-mcp": {
"url": "https://edge.vinkius.com/vk_preview_Y60ujzl6AGdFF9QnxaSiCpnF8V3Papr0mn8cSRqZ/mcp"
}
}
}「lobby」ルームに「ゲームを開始します」というデータメッセージを送信してください。
「session_123」のルームメタデータを更新して、ステータスを「active」に設定してください。
参加者「user_88」のメタデータを変更して、ロールを「moderator」に設定してください。
会議が非公開になったことを、ルーム内の全員に一斉配信してください。
Claude
ChatGPT
Cursor
VS Code
Windsurf
Claude Code
JetBrains
Cline
ここから始める
LiveKit Real-Time Roomsを一度接続すれば、あとは指示するだけです。
アカウントを一度連携するだけで準備完了です。認証情報は暗号化されて保持されるため、すぐにAIへLiveKitルームの管理コマンドを指示できるようになります。
LiveKit Real-Time RoomsをAIに接続するFAQ
動作に関する詳細
- 01
AIはルームから参加者を削除できますか?
いいえ。AIができるのはメタデータの更新またはデータの送信のみです。ルームのメンバー管理はユーザー自身で行う必要があります。
- 02
AIはユーザーのカメラをオンにできますか?
いいえ。このconnectorはデータとメタデータのみを扱います。メディアトラックやハードウェアの権限を制御することはできません。
- 03
参加者はAIが送信したデータをどのように受け取りますか?
AIがツールを実行すると、参加者はLiveKitのデータチャネルを通じてデータを受け取ります。
- 04
AIは全員のメタデータを一度に更新できますか?
はい。ルームレベルのメタデータを更新するためのツールを使用することで可能です。
- 05
AIはビデオストリームを見ることができますか?
いいえ。AIが操作するのはルームのデータ層とメタデータ層であり、メディアストリームではありません。
LiveKit Real-Time Roomsについて他に質問がありますか? LiveKit Real-Time Rooms connectorの全機能を見る
『LiveKit』を Claude、Cursor、ChatGPT などに接続
