env.example: warn LIVEKIT_PUBLIC_URL must be wss:// in HTTPS prod
The client receives this value as the LiveKit serverUrl (via join.livekit_url). A ws:// value on an https page is blocked as mixed content, so conferences never connect — the exact failure hit on vidconf.ru, where the runtime value had fallen back to the ws://localhost:7880 default. Spell out the prod requirement (wss://<domain>/livekit/) next to the placeholder.
This commit is contained in:
@@ -31,7 +31,13 @@ AUTH_COOKIE_SECURE=false
|
||||
LIVEKIT_API_KEY=devkey
|
||||
LIVEKIT_API_SECRET=change-me-livekit-secret
|
||||
LIVEKIT_URL=ws://localhost:7880
|
||||
# URL, который получает браузер клиента для подключения к LiveKit SFU.
|
||||
# URL, который получает браузер клиента для подключения к LiveKit SFU
|
||||
# (backend отдаёт его в join.livekit_url, фронт использует как serverUrl).
|
||||
# ⚠️ КРИТИЧНО для прода на HTTPS: значение ДОЛЖНО быть `wss://<домен>/livekit/`
|
||||
# (проксируется nginx на livekit:7880). Любой `ws://…` на https-странице =
|
||||
# mixed-content → браузер режет соединение, конференция не стартует (Safari/
|
||||
# Yandex жёстче). `ws://localhost:7880` тут — dev-плейсхолдер; в реальном .env
|
||||
# для vidconf.ru: LIVEKIT_PUBLIC_URL=wss://vidconf.ru/livekit/
|
||||
LIVEKIT_PUBLIC_URL=ws://localhost:7880
|
||||
|
||||
# --- Coturn (dev placeholders) ---
|
||||
|
||||
Reference in New Issue
Block a user