Books & Videos

Table of Contents

Chapter: Introducing WebRTC

Course Overview

05m 42s

Example Scenarios

04m 51s

Network Protocols Involved

09m 55s

Chapter: Backend Configuration - Google App Engine

Introducing Google PAAS - App Engine

03m 54s

Eclipse Configuration

04m 4s

Obtaining a Google App Engine App’s ID

04m 54s

Common Usage of the GAE Channel API

03m 36s

Creating a First Backend App - Hello World

05m 9s

Chapter: Basic Uses of the WebRTC API

Accessing Local Media - MediaStream API

05m 57s

Establishing a P2P Connection - the PeerConnection API

08m 2s

Handling Errors Correctly

04m 16s

Chapter: Create Our First WebRTC App - Part 1 (Backend)

Handling GAE Channel Communication

06m 50s

Creating Dynamic IDs to Manage Users’ Sessions

05m 12s

Service Core Development

05m 38s

App Engine Services and URL Mapping

06m 2s

Chapter: Create Our First WebRTC App - Part 2 (Frontend)

Defining Basic Web Page Template

03m 55s

Opening the Google App Engine Channel

04m 17s

Request Media Access

02m 45s

Start Communication Using PeerConnection Object

04m 27s

App Test - Video and Sound Check

03m 53s

Chapter: WebRTC Data Channel

Data Channels - WebSocket/AJAX Versus WebRTC

04m 6s

WebRTC Data Channel How-to

02m 27s

Use Case Scenarios and Supported Browsers

05m 49s

Chapter: Easy Implementation of Chat and File Sharing

Creating and Managing Data Channels

05m 16s

Handling P2P Chat Systems

07m 42s

Developing Simple File Sharing Tools

06m 11s

Chapter: The Existing WebRTC Wrappers

Why Use a WebRTC Wrapper?

03m 0s

PeerJS - Easy Peer Connections and Data Channels

06m 11s

SimpleWebRTC - Build Cool Stuff with WebRTC

05m 10s

Examples and Real Projects

04m 12s