Did you know? All Video & Audio API plans include a $100 free usage credit each month so you can build and test risk-free. View Plans ->

WebRTC for the Brave 😎

A WebRTC Tutorial Series

This lesson consists of several modules aimed at helping developers better understand the concepts of WebRTC. From making your first call using peer-to-peer to deep technical breakdowns of common WebRTC architectures, we provide a step-by-step guide to understanding the nuances of the framework.
01

WebRTC Basics & Making Your First Call

In this module, we will introduce you to the fundamental concepts that power a WebRTC application.
View Tutorial ->
02

WebRTC Architectures

In the second module, we explore various architectures that can be used when building a video calling experience with WebRTC.
View Tutorial ->
03

Advanced WebRTC

In the third module, you'll dive into advanced WebRTC techniques, including SDP messages, security protocols, and codecs, all designed to elevate the capabilities of your WebRTC application.
View Tutorial ->
04

WebRTC on Different Platforms

In the fourth module, you'll learn how WebRTC is used across different platforms including mobile devices, game engines and cross-platforms tools such as React Native and Flutter.
View Tutorial ->
05

Pre-Compiled WebRTC Libraries

In this Module, you'll learn how to build and use Stream’s WebRTC library for Android and iOS. Along with comprehensive build instructions, we also provide a link directly to the binaries on our GitHub for your hacking.
View Tutorial ->

Try Stream For Free

Get started by creating a Stream account. Activate your free, 30-day trial today!