Rust videoconferencing in 2020?

Surely videoconferencing is one of those “I would definitely write that in rust” apps.

What’s the state of play? AreWeConferencingYet?

Here’s the same question before:

1 Like

It could be doable.


Obviously web-rtc answers that use rust via wasm are totally in scope too.

I've had nice experience using as a regular user, but never tried interfacing it via api / rust.

1 Like

I find jitsi heavy on the small bandwidth that I have alas.

@gilescope Have you done your solution video Conferencing in Rust ?

I was wondering why there are so few videoconferencing softwares, so I'm trying to write one in Rust. This way I will learn why it's so difficult, if it is. I use uvc for webcam, scrap for screen capture, ffmpeg-next for encoding (but I'll try rav1e), glium.

My aim is something really modular, where we can easily plug filters (encryption, compression, encoding, image filters), inputs and outputs of any sort (screen, camera, file, network, window, unix pipe), to be able to use it with both central servers or E2EE P2P networks, for bidirectional chat between 2 persons or unidirectional live with dozens of spectators...


no, not found anything rusty enough yet!

This topic was automatically closed 90 days after the last reply. We invite you to open a new topic if you have further questions or comments.