-
Jitsi Video Bridge
Jitsi Videobridge is a WebRTC compatible video router or SFU that lets build highly scalable video conferencing infrastructure (i.e., up to hundreds of conferences per server).
I've been looking at open source video conferencing software options, specifically Jitsi. When reading their deployment docs the phrase "real time" comes up occasionally, for example:
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
glommio
Glommio is a thread-per-core crate that makes writing highly parallel asynchronous applications in a thread-per-core architecture easier for rustaceans.
This use case is perfect for https://github.com/DataDog/glommio which is a thread-per-core runtime that is appropriate for latency sensitive code.
-
Not for UDP servers, but I built something like this for TCP. See the SO_REUSEPORT code and the executor per thread code from my NNTP server project (which I no longer work on, I don't run NNTP servers anymore - the Rust server was up in #3 of the NNTP servers in the world at some point though, pushing 10s of Gbit/sec).
-
There's another thread-per-core runtime called https://github.com/bytedance/monoio
-
I am npt sure if this is related but Signal built Signal Calling Service and according to them it worked great.