WebRTC is a free and open-source project providing web browsers and mobile applications with real-time communication via application programming interfaces.