WebRTC is both a specification and an open source project.
WebRTC stands for Web Real Time Communications. It is at the intersection between the internet and telecommunications.
WebRTC’s main driver is bringing real time communications into the browser, and to the hands of many more developers – enabling a considerable reduction in the barrier of entry for those who need to add communication capabilities to their applications; and a reduction in the level of friction end users face when dealing with communication services.
WebRTC enables sending voice, video and any arbitrary data across browsers in a peer to peer fashion.
IETF has an active working group with the name Rtcweb which handles the network part of WebRTC – defining what gets communicated over the network.
WebRTC is a “work in progress”. Version 1.0 of the specification hasn’t been released yet, although it is already implemented by Chrome, Firefox and Opera browsers.
WebRTC is an open source project released and maintained by Google.
It is an implementation of the WebRTC specification that fits into Google’s Chrome browser. It can be ported to other operating systems and uses as well.
The project is licensed under the permissive BSD license, enabling its commercial use by any organization and individual.
The project is found at webrtc.org.
WebRTC Glossary is a collaborative space where users can learn more about WebRTC related terms. Anyone can also modify or add new terms to this glossary, but it requires registration to the site first.