WebRTC (Real Time Communication) is an amazing technology that has been languishing for far too long. WebRTC allows browsers to access your microphone and video camera so that you can use your web browser for voice and video communication. So if you want to talk with someone using your PC or smartphone you could simply use FireFox and not have to deal with a Skype client or even a Flash plugin. The goal is that web programmer could code entire communication systems that will work through any browser regardless of the OS they are on. Beyond interoperability the benefit of WebRTC is that the communication is browser to browser so that there is no inherent latency that is experienced when communications have to be routed through a main server. WebRTC is amazing, and it really works! Sadly it’s still miserably supported.
Is WebRTC Ready Yet has done a good chart on where WebRTC currently stands (http://iswebrtcreadyyet.com):
It’s interesting to note that the major OS vendors seem to have no interest in WebRTC. Safari has zero compliance, and IE has 2 kinda sorta works abilities.
If you haven’t looked into WebRTC you really should. It’ll be the future of communication if anyone ever decides to fully support it.