We’ve mentioned WebRTC a few times, but what is it and how does it work?
WebRTC is an open sourced project released by Google. It’s a part of HTML5, a technology that the web relies on for structure and presentation. WebRTC allows computer browsers to connect and interact in real-time without any plugins, add-ons or other software. This creates the opportunity to transfer data using p2p systems. The result is faster and cheaper content distribution than could be achieved by using traditional methods alone.
Previously, to create this link, computers required a download, adding level of friction between users and their goals. Today, all modern browsers (Chrome, Firefox, Opera, etc.) have this part of HTML5 technology naturally embedded.
WebRTC has many different use cases. It can be used to support file transfers (downloads and video streaming) and VoIP services in-browser, as well as many other services. Here are some interesting WebRTC applications:
Amaryllo, which makes smart home security devices, became the first company to integrate WebRTC into its home network video cameras. Using WebRTC, these cameras can connect to smartphones thousands of miles away and show real-time video. The cameras can also be moved to show new angles, all via smartphone.
Rabbit is using WebRTC to change the way people video chat. They’re creating public and private virtual “Rooms” that multiple users can join and interact with each other in. This technology leverages WebRTC to create a high quality experience, without overwhelming bandwidth costs. Early results have been positive.
In 2014, Google removed the need for a plug-in to use Google Hangouts in Chrome, in part by incorporating WebRTC. This has vastly improved user experience, as users can now video chat in-browser, without installating anything.
And of course, at Peer5, we use WebRTC too! Click here to learn more