Books & Videos

Table of Contents

Chapter: Introduction

Course Introduction And What To Expect

04m 41s

About The Author

01m 38s

How To Access Your Working Files

01m 15s

Chapter: Overview Of WebRTC

High Level Behavior

03m 50s

Pros And Cons

08m 0s

Applications And Use Cases

04m 59s

Chapter: WebRTC In A Single Browser

Setting Up Your Node.JS Application

04m 2s

Using MediaStream And getUserMedia To Capture Video And Audio - Part 1

02m 54s

Using MediaStream And getUserMedia To Capture Video And Audio - Part 2

03m 59s

Parameters For Control Of Video Quality

07m 34s

Behavior In Different Browsers

03m 52s

Using WebRTC To Capture A Profile Picture

04m 39s

Chapter: WebRTC Signaling

Signaling Overview

08m 28s

Setting Up Socket.io - Part 1

06m 55s

Setting Up Socket.io - Part 2

03m 41s

Implementing Signaling - Part 1

05m 28s

Implementing Signaling - Part 2

05m 7s

Implementing Signaling - Part 3

07m 36s

Chapter: WebRTC For Data Exchange

RTCDataChannel Overview

05m 3s

Setting Up An RTCDataChannel

04m 56s

Transferring A File P2P Using The Data Channel - Part 1

05m 53s

Transferring A File P2P Using The Data Channel - Part 2

05m 28s

Use Cases For The Data Channel

05m 19s

Chapter: Screen Sharing In A WebRTC Application

Screen Sharing With WebRTC

04m 15s

Screen Sharing Example Code

03m 53s

Chapter: WebRTC Case Study: An Encrypted Medical Application

App Overview And Initial Setup - Part 1

03m 8s

App Overview And Initial Setup - Part 2

04m 54s

Implementing Signaling - Part 1

04m 50s

Implementing Signaling - Part 2

06m 42s

Integrating A Video Call

06m 53s

Pausing Video And Muting Audio

04m 22s

Adding Chat Via The Data Channel

05m 9s

Adding File Exchange Via The Data Channel

06m 59s

Sharing Your Screen - Part 1

06m 3s

Sharing Your Screen - Part 2

03m 34s

Next Steps For Your Medical Application

02m 16s

Chapter: Design Considerations For A WebRTC Based Application

User Interaction Patterns To Follow

05m 28s

Security And Privacy Considerations

07m 6s

Chapter: Conclusion

Review Of Topics Covered

04m 55s

Review Of Use Cases

03m 43s

Opportunities To Learn More

03m 46s

Wrap Up And Thank You

00m 54s