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
Colophon
Recommended for You
Customer Reviews

REVIEW SNAPSHOT®

by PowerReviews
oreillyReal-Time Communication with WebRTC
 
5.0

(based on 3 reviews)

Ratings Distribution

  • 5 Stars

     

    (3)

  • 4 Stars

     

    (0)

  • 3 Stars

     

    (0)

  • 2 Stars

     

    (0)

  • 1 Stars

     

    (0)

100%

of respondents would recommend this to a friend.

Reviewed by 3 customers

Sort by

Displaying reviews 1-3

Back to top

 
5.0

Clear, easy and rich of working examples

By p_code

from Napoli, Italy

About Me Designer

Verified Reviewer

Pros

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

Cons

    Best Uses

    • Novice
    • Student

    Comments about oreilly Real-Time Communication with WebRTC:

    This book is clear, easy and rich of working examples.

    I'm a C++ designer with no experience in web development, but thanks to the "learn by example" approach of this book
    I was able to easily understand WebRTC and I have been able to develop my first application :-)

    I definitely suggest this book to everyone who wants to start with WebRTC!

     
    5.0

    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)

     
    5.0

    AWESOME SAUCE

    By Onlydole

    from Cleveland, OH

    About Me Developer, Maker, Mental Warrior

    Verified Buyer

    Pros

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

    Cons

    • 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 topics...author 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-3

    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