78aa3d3c71dbe8d22f44998d957099c706b39c00
- 后端与前端新增 keyAction 参数,支持按键按下/抬起独立事件,保持向下兼容 - 前端控制栏支持 pointerdown/pointerup 长按,新增键盘捕获输入框,映射浏览器按键到 Android KeyEvent - 重构顶栏布局:用户区右置并添加在线指示器、状态文本省略,优化窄屏响应式表现 - 控制栏录制按钮组防拆行,分辨率/帧率选择器自适应收缩,全局样式增强 - 修复 AdminAuthFilter 中 doFilter 被异常捕获导致误返回 401 的问题 - 移除管理后台中用户 admin 角色及相关 UI 与 API - 更新信令前端环境代理地址,修正路由名称大小写
安装 turnserver
sudo apt update sudo apt install coturn -y
sudo cp /etc/turnserver.conf /etc/turnserver.conf.bak sudo vim /etc/turnserver.conf
监听
listening-ip=0.0.0.0 listening-port=3478
公网 IP(云服务器这里必须填公网 IP,不是内网 IP)
external-ip=你的公网IP
认证(WebRTC 必须,否则客户端连不上)
lt-cred-mech user=testuser:testpass realm=yourdomain.com # 随便填个域名也行,但不能不填
中继端口范围(TURN 转发媒体用)
relay-port-range=49152-65535
日志
verbose
sudo ufw allow 3478/udp sudo ufw allow 3478/tcp # WebRTC 可选但建议 sudo ufw allow 49152:65535/udp # TURN 中继端口
sudo systemctl restart coturn sudo systemctl enable --now coturn systemctl status coturn # 看是不是 active (running)
turnutils_uclient -v -u testuser -w testpass 你的公网IP
Description
Languages
Java
56.3%
Dart
17.6%
Swift
8.7%
Vue
6.6%
JavaScript
3.5%
Other
7.2%