This document provides an overview of WebRTC in 3 parts: 1) What is WebRTC? WebRTC offers real-time communication directly in web browsers using JavaScript APIs and supports media codecs like VP8. 2) Entities in WebRTC including the browser, signaling techniques like WebSocket and XMPP, and protocols like STUN and TURN for NAT traversal. 3) How to learn WebRTC including recommended books, websites, and weekly newsletters that provide tutorials, code samples, and discussions around advances in the technology.