LiveKit 音声・ビデオルーム
LiveKit サーバー経由の NIP-29 グループ向け音声・ビデオルーム:トークンエンドポイント、JWT 署名、ルームを告知するグループメタデータ。
セットアップ
- 設定ファイルで
relay.livekit_url、relay.livekit_api_keyとrelay.livekit_api_secretを設定します。 - 管理者の
kind:9002編集でグループのメタデータにlivekitタグを追加します。 - クライアントは NIP-98 認証で
/.well-known/nip29/livekit/<group-id>から JWT を取得します (NIP-86 のbanpubkeyで禁止された公開鍵は拒否されます)。
サポートの確認
sh
curl -i http://127.0.0.1:8080/.well-known/nip29/livekit204 はルームサーバーが有効なことを示します。
設定
toml
[relay]
livekit_url = "wss://livekit.example.com"
livekit_api_key = "..."
livekit_api_secret = "..."