2026-09-19 18:21:02 +03:00
|
|
|
# Сгенерировано deploy/install.sh — не редактируйте вручную.
|
2026-09-19 19:55:31 +03:00
|
|
|
# Ключи сверены с официальным config-sample.yaml livekit-server: неизвестные
|
|
|
|
|
# поля приводят к отказу запуска, поэтому здесь только поддержанные настройки.
|
2026-09-19 19:26:26 +03:00
|
|
|
port: ${LIVEKIT_WS_PORT}
|
2026-09-19 18:21:02 +03:00
|
|
|
bind_addresses:
|
|
|
|
|
- "0.0.0.0"
|
|
|
|
|
|
|
|
|
|
rtc:
|
2026-09-19 19:26:26 +03:00
|
|
|
tcp_port: ${LIVEKIT_TCP_PORT}
|
|
|
|
|
udp_port: ${LIVEKIT_UDP_PORT}
|
|
|
|
|
use_external_ip: ${LIVEKIT_USE_EXTERNAL_IP}
|
2026-09-19 19:55:31 +03:00
|
|
|
# TCP-fallback, когда UDP заблокирован сетью клиента (AGENT.md 7.14).
|
|
|
|
|
allow_tcp_fallback: true
|
2026-09-19 20:28:03 +03:00
|
|
|
# Внешний TURN-релей с публичным IP (VPS): даёт рабочий путь клиентам за
|
|
|
|
|
# NAT/CGNAT, когда у самого инстанса белого адреса нет.
|
|
|
|
|
${TURN_RELAY_SERVERS}
|
2026-09-19 18:21:02 +03:00
|
|
|
|
2026-09-19 19:55:31 +03:00
|
|
|
keys: {}
|
2026-09-19 18:21:02 +03:00
|
|
|
|
|
|
|
|
room:
|
|
|
|
|
auto_create: true
|
|
|
|
|
empty_timeout: 300
|
|
|
|
|
departure_timeout: 20
|
2026-09-19 19:26:26 +03:00
|
|
|
max_participants: ${LIVEKIT_MAX_PARTICIPANTS}
|
2026-09-19 18:21:02 +03:00
|
|
|
enable_remote_unmute: false
|
2026-09-19 19:55:31 +03:00
|
|
|
# VP8 — самый дешёвый по CPU на отправителе; на профилях plus/pro
|
|
|
|
|
# к нему добавляются VP9, H.264 и AV1.
|
|
|
|
|
enabled_codecs:
|
|
|
|
|
- mime: audio/opus
|
|
|
|
|
- mime: video/vp8
|
|
|
|
|
${LIVEKIT_EXTRA_CODECS}
|
2026-09-19 18:21:02 +03:00
|
|
|
|
|
|
|
|
audio:
|
2026-09-19 19:55:31 +03:00
|
|
|
# Уровень активности говорящего, 0–127 (меньше — чувствительнее).
|
2026-09-19 18:21:02 +03:00
|
|
|
active_level: 35
|
|
|
|
|
|
|
|
|
|
logging:
|
|
|
|
|
level: info
|
|
|
|
|
json: true
|
2026-09-19 19:55:31 +03:00
|
|
|
|
|
|
|
|
turn:
|
|
|
|
|
enabled: ${TURN_ENABLED}
|
|
|
|
|
domain: ${TURN_DOMAIN}
|
|
|
|
|
udp_port: ${TURN_UDP_PORT}
|
|
|
|
|
tls_port: ${TURN_TLS_PORT}
|
|
|
|
|
external_tls: ${TURN_EXTERNAL_TLS}
|
2026-09-19 20:22:57 +03:00
|
|
|
# Диапазон портов релея должен быть открыт в firewall (§4.2).
|
|
|
|
|
relay_range_start: ${TURN_RELAY_START}
|
|
|
|
|
relay_range_end: ${TURN_RELAY_END}
|
|
|
|
|
# LiveKit требует сертификат для TURN/TLS; файлы готовит установщик.
|
|
|
|
|
cert_file: ${TURN_CERT_FILE}
|
|
|
|
|
key_file: ${TURN_KEY_FILE}
|