Advanced WebRTC Architecture
Course description
The course "Advanced WebRTC Architecture" provides a deep understanding of how WebRTC operates at all levels - from network interaction and signaling to codecs, multimedia streams, and architectural solutions. The program covers the full cycle of building real-time solutions and helps to develop a robust architecture for modern communication systems.
Who this course is for:
- Engineers, testers, architects, and product managers who work with WebRTC daily.
- Entrepreneurs wishing to understand the possibilities and limitations of the technology.
What you will learn:
- Understand the main building blocks of WebRTC and their interaction.
- Translate user scenarios into architectural solutions.
- Maintain, optimize, and scale WebRTC applications.
Requirements for attendees:
No special preliminary knowledge is required - a general understanding of technology and basic knowledge of computer networks is sufficient.
If you plan to develop or write code using WebRTC, confident programming skills are required.
Watch Online
All Course Lessons (76)
| # | Lesson Title | Duration | Access |
|---|---|---|---|
| 1 | Introduction Demo | 21:39 | |
| 2 | What is WebRTC. | 36:05 | |
| 3 | Browsers and device coverage | 18:50 | |
| 4 | WebRTC APIs | 23:46 | |
| 5 | Resources | 09:48 | |
| 6 | Module 1- Summary | 01:41 | |
| 7 | Networking Basics | 01:12 | |
| 8 | TCP and UDP | 14:44 | |
| 9 | HTTP | 17:39 | |
| 10 | WebSock | 15:50 | |
| 11 | NAT Traversal | 43:24 | |
| 12 | The 3 Layers of VoIP | 13:57 | |
| 13 | Media quality metrics | 15:48 | |
| 14 | WebTransport | 14:17 | |
| 15 | Module 2- Summary | 01:28 | |
| 16 | WebRTC Signaling | 01:01 | |
| 17 | Transport Protocols in WebRTC | 09:24 | |
| 18 | Signaling Protocols in WebRTC | 18:08 | |
| 19 | Jack Moffitt- The Real Time Web with XMPP | 48:46 | |
| 20 | SDP | 13:54 | |
| 21 | Security | 35:49 | |
| 22 | Screen Sharing | 15:29 | |
| 23 | Module 3- Summary | 01:22 | |
| 24 | Codecs | 01:09 | |
| 25 | A Digital Media Primer For Geeks by Christopher | 30:07 | |
| 26 | Basics of Voice Codecs | 18:19 | |
| 27 | Opus | 10:18 | |
| 28 | Other Voice Codecs (and WebRTC) | 15:15 | |
| 29 | Basics of Video Codecs | 26:39 | |
| 30 | VP8 and H.264 | 11:20 | |
| 31 | VP9 (and HEVC) | 17:09 | |
| 32 | AV1 | 15:24 | |
| 33 | Module 4- Summary | 01:15 | |
| 34 | 5 - Media Processing - Introduction | 01:00 | |
| 35 | RTP and RTCP | 35:45 | |
| 36 | Bandwidth estimation | 22:00 | |
| 37 | Mesh | 12:27 | |
| 38 | Mixing (MCU) | 14:03 | |
| 39 | Routing (SFU) | 27:57 | |
| 40 | Recording | 23:15 | |
| 41 | AI in media | 21:55 | |
| 42 | Module 5- Summary | 01:00 | |
| 43 | 3rd Party Frameworks and Services | 01:25 | |
| 44 | Development Strategies for WebRTC | 22:06 | |
| 45 | Signaling Alternatives | 14:28 | |
| 46 | Media Server Alternatives | 13:45 | |
| 47 | WebRTC PaaS | 25:10 | |
| 48 | VoIP Frameworks | 15:03 | |
| 49 | Testing and Monitoring | 16:20 | |
| 50 | Module 6- Summary | 01:03 | |
| 51 | Common WebRTC Design Patterns | 01:58 | |
| 52 | Media Flows in WebRTC | 13:29 | |
| 53 | Meetings Recorder | 14:03 | |
| 54 | Multiparty Conference | 25:29 | |
| 55 | Webinar - Low Latency Live Broadcasting | 24:32 | |
| 56 | PSTN Connectivity | 21:45 | |
| 57 | Optimizing large group calls | 28:30 | |
| 58 | User allocation in large sessions | 18:06 | |
| 59 | Course Summary | 01:13 | |
| 60 | WebRTC Standardization | 08:27 | |
| 61 | Writing RFP Requireme for WebRTC | 17:58 | |
| 62 | Machine learning basics | 08:09 | |
| 63 | Media Algorithms | 29:33 | |
| 64 | Mini WebRTC Server Side Basics - Part 1 What to Deploy | 04:48 | |
| 65 | Mini WebRTC Server Side Basics - Part 2 Server Specs | 08:15 | |
| 66 | Mini WebRTC Server Side Basics - Part 3 Tools of the Trade | 07:07 | |
| 67 | Part 1- Why connecting WebRTC sessions is tricky | 06:36 | |
| 68 | Part 2- Don't fix before you understand | 07:07 | |
| 69 | Part 3- Pick a route | 13:48 | |
| 70 | WebRTC 1.0 | 50:02 | |
| 71 | testRTC overview | 04:49 | |
| 72 | testingRTC introduction | 06:12 | |
| 73 | watchRTC introduction | 04:00 | |
| 74 | qualityRTC introduction | 04:28 | |
| 75 | LIVE- Video Quality in WebRTC | 34:58 | |
| 76 | LIVE- Deploying (co)TURN on AWS | 33:03 |
Unlock unlimited learning
Get instant access to all 75 lessons in this course, plus thousands of other premium courses. One subscription, unlimited knowledge.
Learn more about subscriptionComments
0 commentsWant to join the conversation?
Sign in to commentSimilar courses
Higher-level WebRTC Protocols
Discord Clone - Learn MERN Stack with WebRTC and SocketIO
Low-level WebRTC Protocols
WebRTC 2022 Practical Course. Create Video Chat Application