+1 Pavala ;) There is also XMPP, which has the advantage of having multiple clients and service providers. In fact, rescent discussions in this field of instant communications, led me to believe that XMPP is the most stable we have right now.
Note that XMPP already supports direct client-to-client communication through the XEPs/extensions related to Jingle, and this one can be paired with WebRTC --- if the service provider wants to. Otherwise, WebRTC becomes yet again a bridgeless island. See also: - On the limitations of interoperability between XMPP and WebRTC: - <https://xmpp.org/uses/webrtc.html> - On the need for XMPP> - <https://media.libreplanet.org/u/libreplanet/m/the-free-software-movement-in-the-age-of-trump/> (under CC BY-SA 4.0). - It doesn't talk about XMPP, but shows the urgency of the things. - <https://media.libreplanet.org/u/libreplanet/m/the-surreptitious-assault-on-privacy-security-and-freedom/> (under CC BY-SA 4.0) - At the end, talks about the need for XMPP + OMEMO pinmari...@riseup.net writes: > + https://palava.tv/ >