Jitsi Video Bridge
nntp-rs
Our great sponsors
Jitsi Video Bridge | nntp-rs | |
---|---|---|
2 | 2 | |
2,851 | 26 | |
1.0% | - | |
8.5 | 2.6 | |
5 days ago | over 2 years ago | |
Kotlin | Rust | |
Apache License 2.0 | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Jitsi Video Bridge
-
Is async runtime (Tokio) overhead significant for a "real-time" video stream 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:
-
Zoom Video adding advertisements to the free tier of its service
It stops being peer-to-peer as soon as there are more than two participants (i.e more than one destination for the stream). Jitsi uses their Videobridge https://jitsi.org/jitsi-videobridge/ as a central server to do the multiplexing.
nntp-rs
-
Is async runtime (Tokio) overhead significant for a "real-time" video stream server?
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).
-
Setting up a local only NNTP server to collaborate in a group?
I was intrigued, so I did a search for a modern NNTP server. This one looks promising: https://github.com/miquels/nntp-rs. A WIP, but sounds like it can handle all READER commands.
What are some alternatives?
Jitsi Meet - Jitsi Meet - Secure, Simple and Scalable Video Conferences that you use as a standalone app or embed in your web application.
nntp-proxy - simple NNTP proxy with SSL support
Mumble - Mumble is an open-source, low-latency, high quality voice chat software.
sydent - Sydent: Reference Matrix Identity Server
Rocket.Chat - The communications platform that puts data protection first.
monoio - Rust async runtime based on io-uring.
Zulip - Zulip server and web application. Open-source team chat that helps teams stay productive and focused.
Mattermost - Mattermost is an open source platform for secure collaboration across the entire software development lifecycle..
Centrifugo - Scalable real-time messaging server in a language-agnostic way. Self-hosted alternative to Pubnub, Pusher, Ably. Set up once and forever.
Lets-Chat - Self-hosted chat app for small teams
Tuber - Peer-to-Peer Video Chat for Corporate LANs
Hubl.in - DEPRECATED - An easy and free video conference service based on WebRTC