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
- Setzen Sie
relay.livekit_url,relay.livekit_api_keyundrelay.livekit_api_secretin der Konfigurationsdatei. - Fügen Sie das
livekit-Tag über einekind:9002-Bearbeitung eines Admins zu den Metadaten einer Gruppe hinzu. - Clients holen ein JWT von
/.well-known/nip29/livekit/<group-id>mit NIP-98-Auth ab (ein per NIP-86-banpubkeygesperrter Pubkey wird abgewiesen).
Unterstützung prüfen
sh
curl -i http://127.0.0.1:8080/.well-known/nip29/livekit204 bedeutet, dass der Raumserver aktiviert ist.
Konfiguration
toml
[relay]
livekit_url = "wss://livekit.example.com"
livekit_api_key = "..."
livekit_api_secret = "..."