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 current externalAddress 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.