Overview of mediasoup v3
v3mediasoup v3 is a Selective Forwarding Unit (SFU) designed to handle the media layer of real-time communication applications. It provides a low-level API that is signaling agnostic, meaning it does not mandate a specific signaling protocol.
Key characteristics include:
- Server-side: Available as a Node.js module or a Rust crate.
- Client-side: Provided as tiny TypeScript and C++ libraries.
- Capabilities: Supports both WebRTC and plain RTP input/output, multi-stream over a single ICE + DTLS transport, and is IPv6 ready.
- Media Handling: Supports Simulcast, SVC, congestion control, and data message exchange (WebRTC DataChannels, SCTP over UDP, or direct termination).