🎉
Introducing Waterbus

Go live instantly

Scale without limits

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.

Adaptive Stream

Smart bandwidth-aware simulcast handling. Automatically adjusts video quality in real-time to ensure smooth playback.

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.

Free

  • Full access to all features
  • Regular updates
  • Comprehensive documentation
  • Support on GitHub and Discord
  • Plenty copy-pastable examples
Get started

Pay what you want

  • Everything in Free
  • Contribute to sustainable open source
66% towards $950 per month goal
Become a sponsor
Waterbus Demo

Build in a weekend, scale to millions