mediasoup-client 3.16.0 has been released. It comes with a new browser/device detection system developed by us.
In the past we relied on different 3rd party libraries to detect the browser model and version. Those have been:
Bowser
: GitHub - bowser-js/bowser: a browser detector. This is not actively maintained.UAParser.js
: GitHub - faisalman/ua-parser-js: The most comprehensive, compact, and up-to-date JavaScript library to detect user's browser, OS, CPU, and device type/model. Also detect bots, apps, and more. Runs seamlessly in the browser (client-side) or Node.js (server-side).. Its license is AGPL-3.0 meaning that we cannot use it in mediasoup-client (MIT license), otherwise applications using mediasoup-client should also adhere to AGPL-3.0 license.browser-dtector
: GitHub - sibiraj-s/browser-dtector: 🌐 A Javascript library to detect browser, version and platform. Also unmaintained and not very good.
Now we have written our own browser/device detection system.