Real-Time Communication with WebRTC
Peer-to-Peer in the Browser
Publisher: O'Reilly Media
Final Release Date: April 2014
Pages: 164

Deliver rich audio and video real-time communication and peer-to-peer data exchange right in the browser, without the need for proprietary plug-ins. This concise hands-on guide shows you how to use the emerging Web Real-Time Communication (WebRTC) technology to build a browser-to-browser application, piece by piece.

The authors’ learn-by-example approach is perfect for web programmers looking to understand real-time communication, and telecommunications architects unfamiliar with HTML5 and JavaScript-based client-server web programming. You’ll use a ten-step recipe to create a complete WebRTC system, with exercises that you can apply to your own projects.

  • Tour the WebRTC development cycle and trapezoid architectural model
  • Understand how and why VoIP is shifting from standalone functionality to a browser component
  • Use mechanisms that let client-side web apps interact with browsers through the WebRTC API
  • Transfer streaming data between browser peers with the RTCPeerConnection API
  • Create a signaling channel between peers for setting up a WebRTC session
  • Put everything together to create a basic WebRTC system from scratch
  • Learn about conferencing, authorization, and other advanced WebRTC features
Product Details
About the Author
Recommended for You
Customer Reviews


by PowerReviews
oreillyReal-Time Communication with WebRTC

(based on 2 reviews)

Ratings Distribution

  • 5 Stars



  • 4 Stars



  • 3 Stars



  • 2 Stars



  • 1 Stars



Reviewed by 2 customers

Sort by

Displaying reviews 1-2

Back to top


Perfect book to get started on WebRTC

By WishMeLuck

from Dallas, TX

Verified Reviewer

Comments about oreilly Real-Time Communication with WebRTC:

I wanted to start working on WebRTC. I neither had JavaScript nor NodeJS background (but have C++ and general OOP background).

This book really helped me get off the ground very quickly. It has very straight forward working examples of creating Peer-to-peer video/chat sessions.

Authors also did a very good job of clarifying API differences between FireFox / Chrome without complicating the examples too much.

I hope they keep updating this book at least every once a year as APIs and standards seem to be in flux. I will gladly pay for updated book.

NOTE: This book is an excellent starter.. It is not a comprehensive reference to understand how WebRTC internals work or how STUN/TURN servers work in detail.. This is not a negative... it is actually a positive because it doesn't confuse beginners with too much internal information.. but just want people to know.

(1 of 1 customers found this review helpful)



By Onlydole

from Cleveland, OH

About Me Developer, Maker, Mental Warrior

Verified Buyer


  • Accurate
  • Concise
  • Easy to understand
  • Helpful examples
  • Well-written


  • Didn't Love Me At First
  • Had An Affair W My Wife
  • Isn't Talkative

Best Uses

  • Novice
  • Student

Comments about oreilly Real-Time Communication with WebRTC:

Buy this book now! It's a wonderful tome that shows you how to relay data so well within a browser that supports WebRTC (Chrome or Firefox currently).

Here are the chapters of this quick read, along with a one-liner to sum up those chapters.

1. Introduction - Not too difficult to process

2. Handling Media in the Browser - Very cool intro to WebRTC here

3. Building the Browser RTC Trapezoid : A local perspective - Describes the complicated flow of WebRTC in a wonderful fashion

4. The Need for a Signaling Channel - Some more of an explaination of difficult does a wonderful job

5. Putting it All Together: Your First WebRTC System From Scratch - Chapter that brings you from journeyman to master

Displaying reviews 1-2

Back to top

Buy 2 Get 1 Free Free Shipping Guarantee
Buying Options
Immediate Access - Go Digital what's this?
Ebook: $21.99
Formats:  DAISY, ePub, Mobi, PDF
Print & Ebook: $27.49
Print: $24.99