BigBlueButton 3.0.7 版本新增功能

BigBlueButton 3.0.7 是一个维护版本,对分组讨论室、LiveKit 集成、外部视频共享和白板功能进行了多项改进。此外,它还包含插件本地化支持,并修复了多个重要问题,以增强稳定性和用户体验。

分组讨论室改进

分组讨论室功能得到了多项关键修复和优化。分组讨论室无法继承父会议中已禁用功能的问题已得到解决。新的分组讨论室状态管理系统减少了订阅查询次数,提高了性能。此外,修复了用户加入与分配房间不同的房间时,邀请页面无限期显示的问题。查询分组讨论室的订阅数量已显著减少,从而提高了可扩展性。

LiveKit 和录制功能增强

LiveKit 支持已得到改进,新增了选择性音频订阅、初始音频组功能、离场音频功能和楼层管理。webrtc-sfu 和 webrtc-recorder 软件包已分别更新至 2.18.x 和 0.9.x 版本。之前已设置 LiveKit 集成的管理员应重新检查安装步骤,因为这些更改可能会影响录制和网络配置。录制服务现在会检查视频中是否存在无法解码的帧,以避免录制内容损坏。

外部视频和白板修复

现在外部 YouTube 视频可以正确同步,解决了更改视频速度时出现的播放问题。白板功能也得到了多项修复:菜单打开时自动隐藏功能不再失效;删除按钮已恢复(不再是清除所有注释);剪贴板权限不足导致的崩溃问题已解决;选定的绘图工具会保持锁定状态,防止自动切换到选择模式。此外,演示菜单选项中也新增了清除注释功能。

插件支持和本地化

插件现在支持为操作栏按钮使用自定义 SVG 图标。部分 BigBlueButton 插件已更新,支持多种语言。如果您看到的是类似“pickRandomUserPlugin.actionsButtonDropdown.label.pickUser”这样的原始翻译键,而不是预期的标签,请检查插件是否有更新的标签或版本。此次更新包含多种语言,包括意大利语、俄语、乌克兰语、繁体中文、韩语、阿拉伯语、日语、希腊语和巴斯克语。

其他改进

多项修复提升了稳定性:屏幕共享全屏按钮不再需要双击;学习分析按钮的文本在会话结束后也能正确显示;即使未上传演示文稿,摄像头和屏幕共享的缩放功能也能正常工作;“会议结束时重定向”功能现在添加了超时机制,以防止卡顿。演示文稿转换日志记录得到改进,PostgreSQL 中新增了持久字幕视图。用户表中 authToken 的最大长度已增加到 50 个字符。此外,多项空值检查和重构也提高了整体可靠性。