O'Reilly logo

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Learning WebRTC Application Development

Video Description

"Packt video courses are designed to cover the breadth of the topic in short, hands-on, task-based videos. Each course is divided into short manageable sections, so you can watch the whole thing or jump to the bit you need. The focus is on practical instructions and screencasts showing you how to get the job done. This video course is full of illustrations, clear step-by-step instructions, and practical examples. It provides the groundwork first and then moves to building a complete application. This course is for developers who would like to build applications based on peer-to-peer communication. This course will help put your server-side development, HTML, and JavaScript skills to use to build powerful applications."

Table of Contents

  1. Chapter 1 : Introducing WebRTC
    1. Course Overview 00:05:42
    2. Example Scenarios 00:04:52
    3. Network Protocols Involved 00:09:56
  2. Chapter 2 : Backend Configuration - Google App Engine
    1. Introducing Google PAAS - App Engine 00:03:54
    2. Eclipse Configuration 00:04:04
    3. Obtaining a Google App Engine App’s ID 00:04:54
    4. Common Usage of the GAE Channel API 00:03:36
    5. Creating a First Backend App - Hello World 00:05:09
  3. Chapter 3 : Basic Uses of the WebRTC API
    1. Accessing Local Media - MediaStream API 00:05:58
    2. Establishing a P2P Connection - the PeerConnection API 00:08:03
    3. Handling Errors Correctly 00:04:16
  4. Chpater 4 : Create Our First WebRTC App - Part 1 (Backend)
    1. Handling GAE Channel Communication 00:06:50
    2. Creating Dynamic IDs to Manage Users’ Sessions 00:05:12
    3. Service Core Development 00:05:39
    4. App Engine Services and URL Mapping 00:06:02
  5. Chapter 5 : Create Our First WebRTC App - Part 2 (Frontend)
    1. Defining Basic Web Page Template 00:03:55
    2. Opening the Google App Engine Channel 00:04:17
    3. Request Media Access 00:02:45
    4. Start Communication Using PeerConnection Object 00:04:27
    5. App Test - Video and Sound Check 00:03:54
  6. Chapter 6 : WebRTC Data Channel
    1. Data Channels - WebSocket/AJAX Versus WebRTC 00:04:07
    2. WebRTC Data Channel How-to 00:02:27
    3. Use Case Scenarios and Supported Browsers 00:05:49
  7. Chapter 7 : Easy Implementation of Chat and File Sharing
    1. Creating and Managing Data Channels 00:05:16
    2. Handling P2P Chat Systems 00:07:43
    3. Developing Simple File Sharing Tools 00:06:11
  8. Chapter 8 : The Existing WebRTC Wrappers
    1. Why Use a WebRTC Wrapper? 00:03:01
    2. Easy Peer Connections and Data Channels 00:06:12
    3. SimpleWebRTC - Build Cool Stuff with WebRTC 00:05:11
    4. Examples and Real Projects 00:04:12