# LiveKit 服务端配置（内网部署）
# API Key/Secret 通过环境变量 LIVEKIT_KEYS 注入（见 docker-compose.yaml）
# 服务器对内 IP 通过启动参数 --node-ip 注入（deploy.sh 写入 .env 的 SERVER_IP）
#
# 重要：这里的 port / tcp_port / udp_port 必须与 docker-compose.yaml 里
# 容器侧端口、以及 .env 的 LIVEKIT_PORT / LIVEKIT_RTC_TCP_PORT /
# LIVEKIT_RTC_UDP_PORT 三者完全一致（默认 17880/17881/17882）。
# LiveKit 用 --node-ip + use_external_ip:false 向客户端宣告媒体地址时，
# 只会宣告这里的端口，不会感知 Docker 宿主侧的重映射；三者不一致会导致
# “能邀请、能接听，但接听后双方网络错误”（信令通、媒体不通）。
port: 17880
rtc:
  tcp_port: 17881
  udp_port: 17882
  # 内网部署：不做公网 IP 探测，candidate 直接使用 --node-ip
  use_external_ip: false
room:
  # 房间内最后一人离开后保留 5 分钟再销毁，避免短暂掉线房间即失效
  departure_timeout: 300
  empty_timeout: 300
logging:
  level: info
