About This Book
IMPORTANT NOTE: The Second Edition of this book is now available! The Second Edition has all new chapters on Signaling and Security & Privacy, as well as running demo code (client and server-side) and further details on NAT traversal with ICE, STUN, and TURN protocols. In addition the book contains the latest updates on the W3C and IETF standards documents. Please search for the second edition (ISBN-13: 978-0-9859788-3-9). WebRTC, Web Real-Time Communications, is revolutionizing the way web users communicate, both in the consumer and enterprise worlds. WebRTC adds standard APIs (Application Programming Interfaces) and built-in real-time audio and video capabilities and codecs to browsers without a plug-in. With just a few lines of JavaScript, web developers can add high quality peer-to-peer voice, video, and data channel communications to their collaboration, conferencing, telephony, or even gaming site or application. Written by experts involved in the standardization effort, this book introduces and explains the W3C APIs and the IETF protocols of WebRTC. Packed with figures, example code, and summary tables, this book makes complicated concepts and technologies such as peer-to-peer media and NAT and firewall traversal easy to understand.