node package manager
Don’t reinvent the wheel. Reuse code within your team. Create a free org »

mediasoup

Website and documentation

Design goals

  • 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.

Demo online

mediasoup-demo-screenshot

Authors

Donate

You can support mediasoup by making a donation here. Thanks!

License

ISC