mediasoup
mediasoup.org
Spec sheet
- Purpose
- mediasoup is a Selective Forwarding Unit for building multi-party video conferencing and real-time streaming applications.Read 5 Oct 2026 · mediasoup.org
- Product
- mediasoup is a Selective Forwarding Unit (SFU) for building multi-party video conferencing and real-time streaming applications.Read 5 Oct 2026 · mediasoup.org
- Deployment
- The project describes itself as a low-level media-layer component intended for integration into applications, including group video chat, real-time broadcasting, and RTP streaming.Read 5 Oct 2026 · mediasoup.org
- Integrations
- The site says mediasoup can be used with multimedia tools such as FFmpeg and GStreamer.Read 5 Oct 2026 · mediasoup.org
- Support
- The open-source project is supported on a best-effort basis; it directs questions to its Discourse group and bugs or feature requests to issue trackers.Read 5 Oct 2026 · mediasoup.org
- License
- The project is distributed under the ISC License, which permits use, copying, modification, and distribution with or without fee subject to the stated notice condition.Read 5 Oct 2026 · mediasoup.org
- Client libraries
- The project provides mediasoup-client, a JavaScript library, and libmediasoupclient, a C++ library, for browser and device applications.Read 5 Oct 2026 · mediasoup.org
- Codec constraint
- mediasoup does not transcode, so peers in a room need to share a common subset of audio and video codecs.Read 5 Oct 2026 · mediasoup.org
- Features
- The site lists simulcast, SVC, and transport bandwidth estimation (BWE) among its features.Read 5 Oct 2026 · mediasoup.org
- Maintainers
- The about page describes mediasoup as made by a small team and names Iñaki Baz Castillo and José Luis Millán as authors.Read 5 Oct 2026 · mediasoup.org
- Media handling
- It receives audio and video streams from endpoints and relays them to other endpoints, which can select the streams and spatial or temporal layers they receive.Read 5 Oct 2026 · mediasoup.org
- Performance design
- The SFU design does not transcode or mix media and is described as requiring fewer resources, with higher throughput and lower latency than a mixer.Read 5 Oct 2026 · mediasoup.org
- Protocols
- It supports WebRTC and plain RTP input and output, and leaves signaling protocol choices to the application developer.Read 5 Oct 2026 · mediasoup.org
- Security and warranty
- The ISC license page states that the software is provided as-is and disclaims warranties and liability for damages.Read 5 Oct 2026 · mediasoup.org
- Server options
- mediasoup can be used as a Node.js module or Rust crate and integrated into a larger application.Read 5 Oct 2026 · mediasoup.org
- Signaling
- mediasoup does not provide a network signaling protocol; application developers build their own signaling mechanism.Read 5 Oct 2026 · mediasoup.org
- SIP limit
- mediasoup does not implement SIP or audio mixing; connecting SIP or PSTN systems requires a client or gateway that handles those functions.Read 5 Oct 2026 · mediasoup.org
- SIP limitation
- mediasoup does not implement SIP or audio mixing, and connecting SIP or PSTN systems requires a client or gateway to handle that separately.Read 5 Oct 2026 · mediasoup.org
- Transcoding limit
- mediasoup does not transcode, so peers in a room need a common subset of audio and video codecs.Read 5 Oct 2026 · mediasoup.org
- Use cases
- Listed use cases include group video chat, real-time one-to-many or few-to-many broadcasting, and RTP streaming.Read 5 Oct 2026 · mediasoup.org
Plans and prices
mediasoup Free Open-source software · no hosted plan or usage limits stated Read 5 Oct 2026 · mediasoup.org
Where Specifiction places it
- Video APIs#8 of 358.3