M
mediasoup
MEETINGS
Velocity2.5
Open-source WebRTC SFU library for building multiparty video conferencing
mediasoup stays in maintenance mode, hardening its SFU worker internals
webrtcsfumaintenanceprotocol-compliancerust-bindings
◆Current state
mediasoup is a low-level WebRTC SFU library that other products embed rather than an end-user app. The only recent release is a Rust-binding patch focused on worker-level correctness: transport tuple hashing, sequence management, and STUN parsing. There is no feature-level movement visible here.
◆Where it's heading
Development continues to track WebRTC protocol details rather than expand surface area. Replacing a uint64 hash with a structured TupleKey and adding handling for the STUN NOMINATION attribute show the project keeping pace with ICE/STUN edge cases as they appear upstream.
◆Prediction
Expect more of the same: small, protocol-driven patches to the worker as WebRTC specs and real-world traffic surface collisions or new attributes. The single entry here doesn't support a prediction about larger feature direction.
◆Recent moves
- 13h ago
Worker: TupleKey hashing, SeqManager fix, STUN NOMINATION attribute
A worker-level patch that swaps a uint64 hash for a TupleKey in TransportTuple to avoid collisions, fixes SeqManager::GetMaxOutput(), and adds handling for the new STUN NOMINATION attribute (0x0030). Incremental correctness work consistent with the library's maintenance posture.
View source ↗