LiveKit 音声・ビデオルーム

LiveKit サーバー経由の NIP-29 グループ向け音声・ビデオルーム:トークンエンドポイント、JWT 署名、ルームを告知するグループメタデータ。

セットアップ

  1. 設定ファイルで relay.livekit_url、relay.livekit_api_key と relay.livekit_api_secret を設定します。
  2. 管理者の kind:9002 編集でグループのメタデータに livekit タグを追加します。
  3. クライアントは NIP-98 認証で /.well-known/nip29/livekit/<group-id> から JWT を取得します (NIP-86 の banpubkey で禁止された公開鍵は拒否されます)。

サポートの確認

sh
curl -i http://127.0.0.1:8080/.well-known/nip29/livekit

204 はルームサーバーが有効なことを示します。

設定

toml
[relay]
livekit_url = "wss://livekit.example.com"
livekit_api_key = "..."
livekit_api_secret = "..."
Tip
LiveKit の設定は起動時に固定されます — 変更には再起動が必要です。