Mediasoup is a selective forwarding unit used for real-time media routing. It enables the development of low-latency audio and video communication systems by routing streams between participants without transcoding.
The project provides embedded media routing logic that can be integrated directly into an application. It supports simulcast and quality layering, allowing the system to adapt resolution and bitrate based on real-time bandwidth estimations to maintain connection stability.
The capability surface includes media track management for audio, video, and screen capture, as well as bidirectional data exchange via SCTP channels. It handles connection negotiation and secure session establishment across diverse platforms and browsers using WebRTC and RTP transport.
The system also includes observability tools for tracking real-time stream statistics and active speaker data.