The Blog

WebRTC: ubiquitous in browser voice and video communications


After a particularly bad voice conference, I thought to myself, “Why is this so difficult? We have the the technology to do this…”

So I spun up the Debian VM. Installed FreeSWITCH, installed a WebRTC softphone demo (https://freeswitch.org/fisheye/browse/freeswitch/html5/verto/demo). Pointed a WebRTC compliant web browser at it… done. Now two people can point their web browser at the server and talk. The next steps were going to be dynamically creating the “rooms”, allowing adhoc voice and/or video conferencing.

loquacious.jasonellison.net

Turns out I’m not the only one to think about this: https://talky.io/ appears to have been implemented exactly as I had envisioned.

Downside? Not all web browsers support WebRTC yet… WebRTC is tracking compliance here:
http://iswebrtcreadyyet.com/

Apple products seem to be the last vendor to support WebRTC…

FreeSWITCH softphones
https://cantina.freeswitch.org/vc/
https://cantina.freeswitch.org/conf/

js softphones not associated with FreeSWITCH
https://www.doubango.org/sipml5/
http://sipjs.com/
http://jssip.net/ *video *voice *chat
https://collecttix.github.io/ctxSip/

Leave a comment