@phoenixlandpirat said in What Is Required to Build a Video Chat Messenger from Scratch?:
We had uMatricks that supported video and audio chat, but I think that used an old api or something? Idr but what I do know is that it doesnt work on modern devices, I think it never got updated to work on Ubuntu 16.04, but I wonder if some of that code is reusable?
If I remember correctly it was because Canonical spend a lot of time creating a custom version of the browser that allowed doing this stuff on Mir. But this older browser was dropped at some point by Ubports as it was too much effort to maintain and qtwebengine promised to allow the same at some point on Wayland.
Edit: This is really the main issue I think. Most messengers get away by using an embedded browser and WebRTC to do video chat. Doing something like that from scratch is really hard.