LiveKit Audio- & Videoräume

Audio- und Videoräume für NIP-29-Gruppen über einen LiveKit-Server: Token-Endpunkte, JWT-Signierung und die Gruppenmetadaten, die Räume bekannt machen.

Einrichtung

  1. Setzen Sie relay.livekit_url, relay.livekit_api_key und relay.livekit_api_secret in der Konfigurationsdatei.
  2. Fügen Sie das livekit-Tag über eine kind:9002-Bearbeitung eines Admins zu den Metadaten einer Gruppe hinzu.
  3. Clients holen ein JWT von /.well-known/nip29/livekit/<group-id> mit NIP-98-Auth ab (ein per NIP-86-banpubkey gesperrter Pubkey wird abgewiesen).

Unterstützung prüfen

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

204 bedeutet, dass der Raumserver aktiviert ist.

Konfiguration

toml
[relay]
livekit_url = "wss://livekit.example.com"
livekit_api_key = "..."
livekit_api_secret = "..."
Tip
LiveKit-Einstellungen werden beim Start festgelegt — eine Änderung erfordert einen Neustart.