Co je nového v BigBlueButtonu 3.0.25

BigBlueButton 3.0.25 přináší řadu vylepšení klienta, oprav a nových funkcí. Mezi klíčové výhody patří vylepšená manipulace s kurzorem na bílé tabuli, hlubší integrace s LiveKitem, vylepšení breakout místností a zavedení sdílených poznámek založených na BlockNote. Nový parametr pro vytváření, clientSettingsOverrideJsonUrl, usnadňuje přepsání konfigurace klienta pomocí adresy URL. Administrátoři by si měli všimnout, že z bbb-html5; podrobnosti naleznete v popisu žádosti o změny.

Vylepšení klienta HTML5

Opravy bílé tabule a kurzoru

Bylo vyřešeno několik problémů s tabulí. Oblasti prezentujícího a diváka se již po přechodu do režimu celé obrazovky nedesynchronizují. Kurzor nyní respektuje pointerDiameter Bylo opraveno nesprávné zarovnání nastavení zoomu a kurzoru. Diváci již neuvidí kurzor na nesprávném místě.

Vylepšení oddělených místností

Akce moderátorů v oddělených místnostech byly zkontrolovány a opraveny a diváci již nejsou při připojení k oddělené místnosti nesprávně přesměrováni do čekací haly.

Další opravy klientů

  • Oznámení se na mobilních zařízeních již nezobrazují oříznutá.
  • Byla vylepšena detekce otázek a porovnávání možností s odsazenými možnostmi.
  • Poloha webové kamery se již nemění při změně snímku při použití zoomu.
  • Přiblížení kolečkem myši je nyní správně vycentrováno.
  • Klient již nepadá, pokud je v lokálním úložišti nastaveno neplatné rozvržení.
  • V režimu úprav se zobrazují pouze povolené tvary.
  • Časová razítka zpráv chatu nyní používají formát času s ohledem na místní nastavení.
  • Události stavu se již nepřenášejí mezi uživatelskými relacemi nebo kartami.

Integrace sdílených poznámek BlockNote

Sdílené poznámky byly aktualizovány a nyní používají BlockNote, moderní blokový editor. Ten nahrazuje předchozí implementaci a poskytuje bohatší možnosti úprav. Integrace je bezproblémová a zachovává kompatibilitu se stávajícími pracovními postupy pro sdílené poznámky.

Vylepšení LiveKitu

Zvukové skupiny byly rozšířeny o podporu kamer a sdílení obrazovky. Přednastavení kvality kamer a sdílení obrazovky a vrstvy simulcastu byly zkontrolovány a přepracovány. Nová možnost umožňuje používat LiveKit jako zdroj stavu zvuku klienta a byl přidán poslední systém podobný N pro selektivní odběr zvuku. Ovládání hlasitosti sdílení obrazovky se nyní zobrazuje pouze v případě, že je přítomen zvuk, a shromažďování statistik WebRTC nyní využívá rozhraní LiveKit API.

Aktualizace SDK a jádra pluginů

Opravy sady pluginů SDK zahrnují zabránění blokování snímku aktuálního snímku sdílením obrazovky, vylepšení detekce změn dat načítání předplatného a opravu aktualizací generických dat v tabulce pluginu. Ikony SVG jsou nyní k dispozici pro všechny rozšiřitelné oblasti. V jádru bylo z bezpečnostních důvodů zakázáno parsování externích entit XML. Nové clientSettingsOverrideJsonUrl Parametr create umožňuje přepsat konfiguraci klienta pomocí URL adresy JSON. Grails a Spring Boot byly aktualizovány a generování SVG již neprodukuje dimenze s nulovou hodnotou. Pluginy nyní podporují funkci zakázání prostřednictvím Akka.

Učební řídicí panel a nahrávání

Výukový panel byl opraven kvůli kompatibilitě starších datových souborů s novějšími verzemi BigBlueButton a byl přidán nový modální panel nápovědy. Vylepšení nahrávání řeší problémy se synchronizací zvuku/videa, závady při střizích a využití paměti FFmpeg.

Aktualizace balení a sestavení

LibreOffice byl aktualizován na verzi 25.8.4, server LiveKit na 1.9.12 a Hasura na 2.48.14. Balíček serveru pro sdílené poznámky byl dokončen. bbb-presentation-video Verze sestavení byla aktualizována na verzi 5.1.0-rc.3. WebRTC SFU je nyní ve verzi 2.22.2. Plugin pro sledování kurzoru Etherpad je připnutý k tagu v3.1.20-2 a bbb-pads na verzi 1.5.10. Komprese datových zdrojů je nyní automatizována pomocí Webpacku a .gz Soubory jsou vyloučeny ze seznamu jazykového voliče.

Tato verze obsahuje příspěvky od několika členů komunity a děkujeme všem, kteří nahlásili chyby, požádali o vylepšení nebo odeslali žádosti o změny. Úplný seznam změn naleznete na stránce vydání GitHubu.