Аудио- и видеокомнаты LiveKit
Аудио- и видеокомнаты для групп NIP-29 через сервер LiveKit: конечные точки токенов, подпись JWT и метаданные группы, рекламирующие комнаты.
Настройка
- Задайте
relay.livekit_url,relay.livekit_api_keyиrelay.livekit_api_secretв файле конфигурации. - Добавьте тег
livekitв метаданные группы через правкуkind:9002от имени администратора. - Клиенты получают JWT из
/.well-known/nip29/livekit/<group-id>с аутентификацией NIP-98 (публичный ключ, заблокированный черезbanpubkeyпо NIP-86, отклоняется).
Проверка поддержки
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 = "..."