About
What is Mafalda SFU?
Mafalda SFU is a suite of software packages that allows to create and manage WebRTC audio and video conference rooms and media streaming sessions with thousands of participants over multiple servers, in a fully automated way.
Built on top of Mediasoup, one of the most performant Open Source SFUs, Mafalda SFU allows to:
- by-pass Mediasoup by-design single-threaded limitations, and provide full multi-threaded and multi-server support
- provide vertical and horizontal scalability in a transparent way for both apps code, users and developers
- manages itself the allocation and balancing of resources in the most optimal way
- and all of it, with the only limit of the provided hardware resources
You only need to focus on your application logic, and Mafalda SFU will take care of management of the media scalability over all your CPUs and servers for you. Following development best practices, code is split in multiple packages with a common API, allowing to combine between them in the most optimal way for your specific use case.
Who is Mafalda SFU for?
Since idea conception in March 2021, Mafalda SFU has received interest from companies on different sectors, like:
- Development of videoconferencing platforms and SDKs
- Videoconferencing and audio/video applications with high number of concurrent rooms or participants
- Low latency media streaming and distribution applications
- 2D/3D/VR metaverses & social platforms
- Multi-source 3D audio applications
- Online real-time education platforms
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.
Mafalda SFU ❤️ Open Source
Mafalda SFU is build on top of multiple Open Source projects, being Mediasoup the most prominent one. In addition to that, during development of Mafalda SFU we have created and published multiple auxiliary Open Source projects and contributed to several others, between dependencies, tools, demos, reporters, forks… You can find a list of all our Open Source repositories and contribution forks at Mafalda SFU Github organization, at Mafalda SFU NPM organization, and a list of Mafalda SFU team created issues, PRs & Open Source contributions at Mafalda SFU Notion page.
A Jesús Leganés-Combarro project
With more than 20 years of experience in software development, and being one of Spain first WebRTC experts and pioneers since 2012 when he developed 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 on development of real-time and high performant applications since 2008 for companies like Kurento (now part of Twilio), Telefónica, Atos, IE University, Dyte, or TRC and Spain’s army. He has also worked hand-to-hand with other world-renowned WebRTC experts and pioneers like Iñaki Baz Castillo (creator of Mediasoup itself), Sergio Garcia Murillo, Professor Luis Lopez Fernandez, or Tsahi Levent-Levi, among others.
More questions?
For more information, please contact us or read our FAQ. You can also check our chronology to see the history of the project and its development, or our testimonials to see previous successful projects and applications built with Mafalda SFU. Finally, in case you want to check Mafalda SFU by yourself, you can check our demos to see how Mafalda SFU works and what it can do for you.