BigBlueButton 3.0.25 版本新增功能
BigBlueButton 3.0.25 带来了一系列客户端改进、修复和新功能。主要亮点包括增强的白板光标处理、更深入的 LiveKit 集成、分组讨论室优化以及引入基于 BlockNote 的共享笔记。新增了一个创建参数, clientSettingsOverrideJsonUrl这样可以更方便地通过 URL 覆盖客户端配置。管理员应注意,一些过时的设置已被移除。 bbb-html5请查看拉取请求描述以了解详细信息。
HTML5客户端改进
白板和光标修复
多个白板问题已解决。进入全屏模式后,演示者和观众区域不再出现不同步的情况。光标位置现在可以正确显示。 pointerDiameter 设置和光标缩放错位的问题已得到修复。查看者将不再看到光标出现在错误的位置。
分组讨论室改进
分组讨论室中的主持人操作问题已得到审查和修复,观众在加入分组讨论室时不再会被错误地发送到等候大厅。
其他客户端修复
- 移动设备上的通知不再被截断。
- 问题检测和缩进选项匹配功能已得到改进。
- 应用缩放时,网络摄像头的位置不再随幻灯片切换而改变。
- 现在使用鼠标滚轮缩放功能已正确居中。
- 当本地存储中设置了无效布局时,客户端不再崩溃。
- 编辑模式下仅显示允许的形状。
- 聊天消息时间戳现在使用与地区相关的时区格式。
- 状态事件不再在用户会话或标签页之间泄露。
BlockNote 共享笔记集成
共享笔记功能已升级为使用 BlockNote,这是一款现代化的基于块的编辑器。此升级取代了之前的实现方式,并提供更丰富的编辑体验。集成过程无缝衔接,并保持与现有共享笔记工作流程的兼容性。
LiveKit增强功能
音频组已扩展,支持摄像头和屏幕共享。摄像头和屏幕共享的质量预设以及同步广播层已进行审查和重构。新增选项允许使用 LiveKit 作为客户端的音频状态源,并添加了类似Last N 的选择性音频订阅系统。屏幕共享音量控制现在仅在有音频时显示,WebRTC 统计信息收集现在使用 LiveKit API。
插件 SDK 和核心更新
插件 SDK 的修复包括防止屏幕共享遮挡当前幻灯片的快照、改进订阅加载数据变更检测以及修复插件表中的通用数据更新。所有可扩展区域现在都支持 SVG 图标。核心代码中已禁用 XML 外部实体解析,以确保安全。 clientSettingsOverrideJsonUrl 创建参数允许通过 JSON URL 覆盖客户端配置。Grails 和 Spring Boot 已升级,SVG 生成不再产生零尺寸值。插件现在支持通过 Akka 禁用功能。
学习仪表盘和录制
学习仪表盘已修复旧版数据文件与新版 BigBlueButton 的兼容性问题,并新增了帮助弹窗。录制功能也得到了改进,解决了音视频同步问题、剪辑故障以及 FFmpeg 内存使用问题。
包装和构建更新
LibreOffice 已升级至 25.8.4 版本,LiveKit 服务器已升级至 1.9.12 版本,Hasura 已升级至 2.48.14 版本。共享笔记服务器的打包工作已完成。 bbb-presentation-video 构建版本已更新至 5.1.0-rc.3。WebRTC SFU 版本现已更新至 2.22.2。Etherpad 光标跟踪插件已锁定至 v3.1.20-2 标签。 bbb-pads 版本 1.5.10。资源压缩现在使用 Webpack 实现自动化,并且 .gz 文件已从语言选择器列表中排除。
本次版本更新包含了多位社区成员的贡献,我们感谢所有报告错误、提出改进建议或提交 pull request 的用户。完整的变更列表请参见 GitHub 发布页面。
Afrikaans
العربية
български
বাংলা
Čeština
Dansk
Deutsch
Ελληνικά
English (US)
Español
فارسی
Suomi
Français
עִבְרִית
हिन्दी
Bahasa Indonesia
Italiano
日本語
한국어
Latviešu valoda
Bahasa Melayu
Nederlands
Norsk Bokmål
Polski
Português
Русский
Kiswahili
Svenska
ไทย
Türkçe
Українська
Tiếng Việt
简体中文
繁體中文