ME

mediasoup

Cutting-edge WebRTC SFU library for Node.js

Video Conferencing ★ 7.4k stars Hard setup ISC

mediasoup is a WebRTC Selective Forwarding Unit implemented as a library for Node.js, Rust, and other languages. It powers many self-hosted video conferencing systems with low-latency media routing.

Key features

  • WebRTC SFU engine
  • Low-latency media routing
  • Node and Rust APIs
  • Building block for conferencing apps

Strengths

  • Released under the ISC license
  • Mature project with 7.4k GitHub stars
  • Written in C++
  • Lightweight — runs in 512 MB RAM

Is mediasoup secure?

No known vulnerabilities affect mediasoup's latest release (rust-0.30.0). OSV.dev lists 1 past advisory for the project; none of them applies to this release. No known vulnerabilities is not proof of security: it means none have been publicly catalogued.

  • Most recent fixed advisory CVE-2026-55663, published 2026-08-25 (50 days ago), fixed in 3.20.6, 0.22.5

Source: OSV.dev, checked 2026-10-14. How this is measured.

mediasoup replaces

Health badge

Maintain mediasoup? Add its health score to your README. The badge links back to this page.

SelfHostIndex: 93 · excellent

Markdown
[![SelfHostIndex health score for mediasoup](https://selfhostindex.com/badge/mediasoup.svg)](https://selfhostindex.com/app/mediasoup/)
HTML
<a href="https://selfhostindex.com/app/mediasoup/"><img src="https://selfhostindex.com/badge/mediasoup.svg" alt="SelfHostIndex health score for mediasoup"></a>
reStructuredText
.. image:: https://selfhostindex.com/badge/mediasoup.svg
   :alt: SelfHostIndex health score for mediasoup
   :target: https://selfhostindex.com/app/mediasoup/

The score is recomputed on every nightly rebuild from public repository data — see how it is calculated.

Compare mediasoup

2 head-to-head comparisons.

Similar video conferencing apps