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 設定在啟動時固定 — 變更它們需要重新啟動。