👋 欢迎来到 Link 帮助中心
在这里可以找到你想要的答案~
帮助中心 / 音视频部署与使用 / 检查 LiveKit 配置
检查 LiveKit 配置
1. 检查安装脚本生成的配置
cd /opt/twt-link-server/livekit
sudo test -s config.yaml && echo "LiveKit 配置文件已生成"
sudo stat -c '%a %U:%G %n' config.yaml
安装脚本生成的配置应包含以下关键内容。示例中的占位符应当已经被用户输入值或脚本生成值替换:
port: 7880
rtc:
port_range_start: 50000
port_range_end: 60000
tcp_port: 7881
use_external_ip: true
# 未配置独立证书或 TURN 服务时保持关闭,避免错误证书路径导致启动失败。
turn:
enabled: false
keys:
<AccessKeyID>: <AccessKeySecret>
logging:
level: info
json: false
sample: false
development: false
webhook:
# 此 Key 必须存在于上方 keys 中,LiveKit 使用它为 Webhook 签名。
api_key: <AccessKeyID>
urls:
- "http://<gateway-ip>:<gateway-port>/live/v1/webhook"
检查配置结果时必须满足以下要求:
1.
keys 中的 Key/Secret 与 Link 运维后台填写的 AccessKeyID/AccessKeySecret 完全一致。2.
webhook.api_key 必须引用 keys 中已存在的 Key。3.
webhook.urls 必须是 LiveKit 服务器能够访问的 Gateway 地址。4.
config.yaml 包含敏感密钥,文件权限必须保持为 0600,不得提交到代码仓库或发送到群聊。5. 未部署 TURN/TLS 时保持
turn.enabled: false,不要填写不存在的证书路径。6.
development 必须设为 false,禁止在生产环境使用开发模式密钥。正常安装不需要用户手工创建或修改 config.yaml。如果域名、密钥或 Webhook 地址输入错误,应重新执行安装脚本并按提示输入正确配置,避免手工修改时遗漏关联字段。