{"data":{"slug":"mediasoup","name":"mediasoup","tagline":"ISC embeddable SFU as a Node module or Rust crate","category":"comms","categoryName":"Comms","url":"https://mediasoup.org","github":"https://github.com/versatica/mediasoup","pricing":"open-source","hook":"mediasoup is the SFU you embed, not the rooms product you rent.","whatsGood":"ISC. Node package and Rust crate. You own signaling and the room model.","theCatch":"Embeddable media router as Node module/Rust crate — not LiveKit rooms/agents product. Distinct from LiveKit.","verdict":"ISC embeddable media router. Free as in you wire it. Not LiveKit.","addedAt":"2026-09-04","featured":false,"domain":"Comms","subSpecialty":"Realtime","capabilities":["webrtc","media"],"surfaces":["Self-host"],"ecosystem":["Node.js","Rust"],"licenseModel":"OSS/MIT","githubStars":7353},"related":[{"slug":"livekit","name":"LiveKit","tagline":"Apache-2.0 realtime rooms, SFU, and agents"},{"slug":"chatwoot","name":"Chatwoot","tagline":"MIT-core support inbox you can self-host for $0/agent"},{"slug":"socket-io","name":"Socket.IO","tagline":"MIT realtime library with fallbacks, not a hosted product"},{"slug":"plunk","name":"Plunk","tagline":"AGPL-3.0 transactional email, workflows, and broadcasts"},{"slug":"centrifugo","name":"Centrifugo","tagline":"Apache-2.0 Go realtime server binary, not in-process Socket.IO"}],"links":{"self":"/api/gems/mediasoup","html":"/gems/mediasoup","markdown":"/gems/mediasoup.md","category":"/api/gems?category=comms","categoryPage":"/stacks/comms"}}