Co nowego w BigBlueButton 3.0.7

BigBlueButton 3.0.7 to wydanie konserwacyjne, które wprowadza liczne ulepszenia w zakresie pokoi grupowych, integracji z LiveKit, udostępniania wideo z zewnątrz oraz funkcjonalności tablicy. Zawiera również obsługę lokalizacji wtyczek i kilka istotnych poprawek poprawiających stabilność i komfort użytkowania.

Ulepszenia pokoju spotkań

Pokoje podgrup otrzymują kilka kluczowych poprawek i optymalizacji. Rozwiązano problem, w wyniku którego pokoje podgrup nie dziedziczyły wyłączonych funkcji ze spotkania nadrzędnego. Nowy system zarządzania stanem dla podgrup zmniejsza liczbę zapytań o subskrypcje i poprawia wydajność. Dodatkowo, wprowadzono poprawkę zapobiegającą wyświetlaniu się ekranu zaproszeń w nieskończoność, gdy użytkownik dołącza do innego pokoju niż przypisany. Znacznie zmniejszono liczbę subskrypcji wysyłających zapytania do pokoi podgrup, co przekłada się na lepszą skalowalność.

Ulepszenia LiveKit i nagrywania

Obsługa LiveKit została ulepszona poprzez selektywną subskrypcję audio, implementację początkowych grup audio, funkcjonalność audio na wyjściu oraz zarządzanie piętrami. Pakiety webrtc-sfu i webrtc-recorder zostały zaktualizowane odpowiednio do wersji 2.18.x i 0.9.x. Administratorzy, którzy wcześniej skonfigurowali integrację z LiveKit, powinni zapoznać się z krokami instalacji, ponieważ zmiany mogą wpłynąć na konfigurację nagrywania i sieci. Usługa nagrywania sprawdza teraz nagrania bez dekodowalnych klatek, aby uniknąć uszkodzeń nagrań.

Naprawy zewnętrznego wideo i tablicy

Zewnętrzne filmy z YouTube synchronizują się teraz poprawnie, rozwiązując problemy z odtwarzaniem podczas zmiany prędkości wideo. Tablica otrzymała wiele poprawek: funkcja automatycznego ukrywania nie psuje się już po otwarciu menu, przywrócono przycisk usuwania (zamiast czyszczenia wszystkich adnotacji), rozwiązano problem z awariami spowodowanymi odmową dostępu do schowka, a wybrane narzędzie do rysowania pozostaje zablokowane, aby zapobiec automatycznemu przełączeniu w tryb zaznaczania. Dodano również funkcję czyszczenia adnotacji do opcji menu prezentacji.

Obsługa i lokalizacja wtyczek

Wtyczki obsługują teraz niestandardowe ikony SVG dla przycisków paska akcji. Niektóre wtyczki BigBlueButton zostały zaktualizowane, aby obsługiwać wiele języków. Jeśli widzisz surowe klucze tłumaczenia, takie jak „pickRandomUserPlugin.actionsButtonDropdown.label.pickUser”, zamiast oczekiwanej etykiety, sprawdź, czy wtyczka ma nowszy tag lub nowszą wersję. Aktualizacje obejmują wiele języków: włoski, rosyjski, ukraiński, chiński tradycyjny, koreański, arabski, japoński, grecki i baskijski.

Inne ulepszenia

Kilka dodatkowych poprawek zwiększa stabilność: przycisk udostępniania ekranu w trybie pełnoekranowym nie wymaga już podwójnego kliknięcia, tekst przycisku analityki uczenia się wyświetla się poprawnie po zakończeniu sesji, zmiana rozmiaru kamery internetowej i udostępniania ekranu działa nawet bez przesłanej prezentacji, a funkcja „przekierowania po zakończeniu spotkania” ma teraz limit czasu, aby zapobiec zawieszaniu się. Ulepszono rejestrowanie konwersji prezentacji, a do PostgreSQL dodano widok trwałych napisów. Maksymalny rozmiar tokena uwierzytelniającego w tabeli użytkowników zwiększono do 50 znaków. Szereg kontroli wartości null i refaktoryzacji poprawia ogólną niezawodność.