BigBlueButton v2.2.24 Release Notes
Release Date: 2020-09-15 // over 3 years ago-
๐ This release contains several improvements for audio, webcams and screenshare. It also introduces the ability to trigger a URL on meeting end. There is now support for running three parallel instances of Kurento on the BigBlueButton server - see https://docs.bigbluebutton.org/2.2/customize.html#run-three-parallel-kurento-media-servers
โก๏ธ Also FreeSWITCH was updated to version 1.10.4
Audio:
- โ Add a client-side microphone mute/unmute #10423 #10433 #10440
- Correctly handle muteOnStart property #10334
- Also delete opus files in freeswitch cache dir #10362
Webcams and screenshare:
- ๐ video-provider: add missing PropType, remove render socketOpen check #10336
- video-provider: fix mesh stream sorting with multiple cameras #10429
- screenshare: improve screenshare service findOne calls #10335
- screenshare: make presenter's screenshare preview local instead of remote #10431
- Enable three parallel KMS servers #10449
- โ Added shortcuts for enableHTML5CameraQualityThresholds and enableHTML5WebcamPagination #10460
General improvements:
- Pulled HTML5 locales Sept 9, 2020 #10422
- ๐ง Configurable max number of breakout rooms #10434
- โก๏ธ Update minBrowserVersions #10350
- โก๏ธ Update saved users text file data #10360
- โ Add check when start/stop an external video #10389
- Prevent non presenters to start/stop an external video #10396
- Normalize custom parameters #10410
- ๐ Fix banned users log #10411
- โ Add individual messages to video disable #10424
- In Breakouts close the tab if the user intentionally selects Leave -> OK #10455
Core:
- Meeting end callback url #10401
Kurento:
- ๐ Backport memory leak fixes for lossy environments from upstream gstreamer
- Backport Kurento/kms-elements#27: this adds two new options (
externalIPv4/externalIPv6
) which supersede the currentexternalAddress
config to make it dual stack (IPv4+IPv6) friendly. - ๐ Backport Kurento/kms-elements#26: add a new configuration option (
niceAgentIceTcp
) to allow disabling TCP ICE candidate gathering. TCP is usually closed on firewalls on regular deployments, so by deactivating them we halve the number of server-side * Kurento candidates while also speeding up connectivity. - Adjustments to Kurento's audio jitterbuffer: improves listen only audio quality.