C++ SFU and server side Node.js module.
Client side JavaScript library.
C++ library based on libwebrtc.
handler for aiortc Python library. Suitable for building Node.js applications that connect to a mediasoup server using WebRTC and exchange real audio, video and DataChannel messages with it.
Source code of the mediasoup demo application.
libmediasoupclient based C++ application that produces the system microphone and webcam into the mediasoup demo.
The mediasoup project website at https://mediasoup.org.
Here some libraries, SDKs and applications contributed by non mediasoup authors.
This is not an up-to-date list of libraries/SDKs. Many others exist out there.
A Go library for mediasoup.
MediaSFU mediasoup Client for Apple Platforms: Native Apple-side mediasoup/WebRTC bridge for MediaSFU's iOS, iPadOS, and macOS integration.
It exposes a unified Swift API that bridges native libmediasoupclient (C++) and Google WebRTC into Apple platforms, allowing developers to create highly-optimized, low-latency audio/video rooms.
MediaSFU mediasoup Client Unity: Unity 2022.3+ mediasoup/WebRTC bridge used by MediaSFU Unity and custom Unity SFU apps.
It provides C# transport abstractions, native plugin bindings, and platform binaries for Windows, macOS, Android, and iOS, with a Linux package layout available for teams building the native bridge on Linux.
Objective-C wrapper library for libmediasoupclient for building mediasoup based native iOS based applications.
Objective-C wrapper library for libmediasoupclient for building mediasoup iOS based applications.
A more updated fock of ethand91/mediasoup-ios-client.
Swift wrapper for libmediasoupclient with iOS support.
Java wrapper library for libmediasoupclient for building mediasoup based native Android based applications.
mediasoup-client-android based Android app to connect to the mediasoup demo.
A Node.js native addon for real-time audio RTP streaming with Opus encoding/decoding.
MiroTalk SFU: Self-hosted, open-source WebRTC video conferencing platform for real-time communication and collaboration at scale.
A modern alternative to Zoom, Google Meet, Jitsi Meet, and Microsoft Teams, powered by a scalable SFU architecture (mediasoup).
Provides signaling control plane for mediasoup, scalable ingress/egress media services, plus Terraform + GitHub Actions deployment workflows for popular cloud providers.
It is designed to be readable, testable, and operable for multi-peer rooms, with explicit diagnostics for join, transport, and media fanout failures.
An open-source NestJS module for mediasoup.
Check out some projects and examples using mediasoup, mediasoup-client and libmediasoup client in the Examples section.