Mafalda SFU is a suite of Node.js packages that allows to create and manage WebRTC audio and video conference rooms with thousands of participants over multiple servers, in a fully automated way.
- by-passes its by-design single-threaded limitations and provides full multi-threaded and multi-server support,
- allowing vertical and horizontal scalability in a transparent way for both code, users and developers,
- managing itself the allocation and balancing of resources in the most optimal way,
- and with the only limit of the provided hardware resources.
You just only need to focus on your application logic without worrying about
and Mafalda SFU will take care of the media scalability management over all your
CPUs and remote servers.
In the same way, Mafalda SFU also allows to scale current Mediasoup based videoconference applications without needing to change their application logic. Just by replacing Mediasoup with Mafalda SFU, and configure and initialize the library, you can scale your application to thousands of participants in a matter of minutes.
Following development best practices, code is split in multiple modules with a common API, allowing to combine between them in the most optimal way for your particular use case, and with more than 90% tests code coverage in most of the modules.
Since idea conception in March 2021, started development as a proof of concept in April 2021, and first public comments about its development in May, June and July of 2021, Mafalda SFU has been receiving interest from companies on different sectors, like:
- Development of videoconference platforms
- Videoconference and audio/video applications with high number of concurrent rooms or participants
- Low latency streaming and distribution applications
- 2D/3D/VR metaverses & social platforms
- Multi-source 3D audio applications
- Online real-time education platforms
A Jesús Leganés-Combarro project
Being one of the Spain first WebRTC experts and pioneers since 2012 with ShareIt!, the World’s first in-browser P2P file sharing application, and DataChannel-polyfill, the first working implementation of WebRTC DataChannel specification, Jesús Leganés-Combarro has been working developing real-time and high performant applications for the last 15 years for companies like Kurento (now part of Twilio), Telefónica, Atos, or IE University. He has also worked hand-to-hand with other world-renowned WebRTC experts like Iñaki Baz Castillo (creator of Mediasoup itself), Sergio Garcia Murillo, Professor Luis Lopez Fernandez, or Tsahi Levent-Levi, among others.