An open-source WebRTC SFU in Rust. It reads RTCP as packets pass through, so when a call goes bad you see which peer and why.
Signaling, forwarding and the dashboard run in one process. One command starts it; there is nothing else to deploy or keep in sync.
The forwarder already sees every RTCP report. Lumyx keeps the six numbers that explain a bad call, per peer and per room, and pages Slack or PagerDuty when one crosses its threshold.
The hot path is Rust end to end. No garbage collector pausing forwarding mid-frame, no FFI boundary to cross for SRTP.
One room, drawn from what the forwarder sees. Edge width is bitrate. Pulse speed is round-trip time. The dashed edge is the peer your users are complaining about.
One TOML file. Clients speak plain JSON over a WebSocket, with no SDK to install.
One TOML file. Clients speak plain JSON over a WebSocket, with no SDK to install.
Solid pills ship in v0.4.1. Dashed pills are on the roadmap.
No customers yet, no published benchmark. Here is the line between the two, kept in sync with the README.