Ubuntu22.04部署Jitsi Meet后超2人音视频断开问题求助
Jitsi Meet 3人以上参会音视频断开问题排查与解决
问题描述
- 环境:Ubuntu 22.04系统部署Jitsi Meet
- 症状:参会人数≤2时音视频正常连接,第3人加入后音视频直接断开,移除其中1人后音视频自动恢复
- 浏览器控制台报错:
BridgeChannel.js:87 WebSocket connection to 'wss://meet.**domian.com/colibri-ws/default-id/376f2ff95d8ada38/319d2637?pwd=u38l9jh17sgk4pkdte6ikc9h0' failed:
_initWebSocket @ BridgeChannel.js:87
t @ BridgeChannel.js:106
Logger.js:154 2022-12-23T15:00:58.328Z [modules/RTC/BridgeChannel.js] <e.onclose>: Channel closed by server
排查与解决步骤
1. 检查JVB资源与配置限制
- 查看JVB(Jitsi Videobridge)的CPU、内存占用情况:
top -p $(pgrep jitsi-videobridge2) - 调整JVB内存分配:编辑
/etc/jitsi/videobridge/jvb.conf,修改java-options参数提升内存(示例设置2G最大内存):videobridge { java-options = "-Xmx2g -Xms1g" } - 重启JVB服务:
systemctl restart jitsi-videobridge2
2. 确认防火墙/安全组端口开放
JVB依赖UDP端口传输媒体流,WebSocket需要80/443端口:
- 检查UFW规则状态:
ufw status - 未开放的话添加规则并生效:
ufw allow 10000:20000/udp ufw allow 80/tcp ufw allow 443/tcp ufw reload - 同时确认云服务商安全组同步开放上述端口。
3. 排查JVB与Prosody连接问题
- 检查Prosody服务运行状态:
systemctl status prosody - 查看JVB日志,排查认证或连接错误:
tail -f /var/log/jitsi/jvb.log - 验证JVB的Prosody配置:编辑
/etc/jitsi/videobridge/sip-communicator.properties,确保以下参数与你的域名、密码匹配:org.jitsi.videobridge.xmpp.user.shard.HOSTNAME=meet.yourdomain.com org.jitsi.videobridge.xmpp.user.shard.DOMAIN=auth.meet.yourdomain.com org.jitsi.videobridge.xmpp.user.shard.USERNAME=jvb org.jitsi.videobridge.xmpp.user.shard.PASSWORD=你的JVB密码 - 重启Prosody和JVB服务:
systemctl restart prosody systemctl restart jitsi-videobridge2
4. 修复Nginx反向代理WebSocket配置
如果用Nginx做反向代理,确保WebSocket代理配置正确:
- 编辑Nginx站点配置文件(通常在
/etc/nginx/sites-available/meet.yourdomain.com),添加或确认以下配置:location /colibri-ws { proxy_pass http://localhost:8080; proxy_http_version 1.1; proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection "upgrade"; proxy_set_header Host $host; tcp_nodelay on; } - 测试配置并重启Nginx:
nginx -t systemctl restart nginx
5. 更新Jitsi组件适配Ubuntu 22.04
原部署指南针对Ubuntu 20.04,可能存在版本兼容性问题:
- 添加Jitsi官方稳定源:
echo "deb https://download.jitsi.org stable/" >> /etc/apt/sources.list.d/jitsi-stable.list wget -qO - https://download.jitsi.org/jitsi-key.gpg.key | apt-key add - - 更新并升级所有Jitsi组件:
apt update && apt upgrade -y jitsi-meet jitsi-videobridge2 prosody - 重启所有相关服务:
systemctl restart prosody jitsi-videobridge2 jicofo nginx
内容的提问来源于stack exchange,提问作者Jeebendu kumar Behera
相关产品推荐
相关产品推荐

