Waterbus is an open-source WebRTC stack for real-time video, audio, and data — featuring a distributed SFU, LL-HLS streaming, scalable signaling, QUIC transport, cloud egress, and Simulcast support, all in Rust.
Blazingly Fast
Built in Rust for low-latency performance and maximum efficiency, handling real-time media at scale.
Hybrid Topology
Supports SFU and P2P, dynamically optimizing media routing by network and location.
P2P
SFU
Adaptive Stream
Smart bandwidth-aware simulcast handling. Automatically adjusts video quality in real-time to ensure smooth playback.
1080px
720px
480px
Egress
Stream your sessions to HLS. Plug in custom pipelines for archiving, compliance, or broadcasting.
Virtual Background
AI-powered background blur and replacement, running client-side or via custom compute egress nodes.
Distributed
Horizontally scalable architecture with Redis-backed signaling and media coordination across multiple nodes.
Host meetings, go live, and monitor in real time
with built-in video, virtual backgrounds, and beauty filters
Video Conferencing
Live Streaming
Virtual Background
Beauty Filters
Fully open source, built for developers
Sponsor the project to support infrastructure costs and continued development.