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.
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.
A Node.js native addon for real-time audio RTP streaming with Opus encoding/decoding.
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.
Check out some projects and examples using mediasoup, mediasoup-client and libmediasoup client in the Examples section.