- Be a WebRTC SFU (Selective Forwarding Unit).
- Be a Node.js module in server side.
- Be a tiny SDK in client side.
- Be minimalist: just handle the media layer.
- Expose a modern ECMAScript 6 API in both client and server sides.
- Support all the existing WebRTC and ORTC browsers.
- Do not mandate a specific signaling protocol.
- Try it at demo.mediasoup.org (source code).
You can support mediasoup by making a donation in open collective. Thanks!