I tried XMPP but could not find a client that let me have a "video call" where I could share my screen without also needing a webcam. Or even have a video call where not everyone is forced to have a video flux. As far as I can tell an audio call cannot be turned into a video call for 1 streamer.
Like in Discord where one want to share its screen while playing. XNPP was my biggest hope to replace Discord with my friend but I either did not find the correct client or the ecosystem is not mature enough (or oriented in the direction I expected).
