Skip to content

WebRTC

April 24, 2025
March 12, 2024

WebRTC - Wikiwand
WebRTC API - Web APIs | MDN
WebRTC Glossary | BlogGeek.me

Quick introduction to WebRTC - YouTube
WebRTC Crash Course - YouTube

How to pick the right WebRTC mobile SDK build for your application • BlogGeek.me
How can your WebRTC application keep pace with browser releases? • BlogGeek.me
Why you should prefer UDP over TCP for your WebRTC sessions • BlogGeek.me
How to Reduce WebRTC Latency in Your Applications

How Discord Handles Two and Half Million Concurrent Voice Users using WebRTC

When will Zoom use WebRTC? • BlogGeek.me
How Zoom's web client avoids using WebRTC (DataChannel Update) - webrtcHacks

Day 1 Missing Servers - The Untold Server-Side Story of WebRTC • BlogGeek.me
Day 2 Machine Specs - The Untold Server-Side Story of WebRTC • BlogGeek.me
5 Mistakes to Avoid When Developing WebRTC Applications • BlogGeek.me

WebRTC - YouTube

Deep in the WebRTC deep end (JS Party #136) |> News and podcasts for developers |> Changelog

Samples

WebRTC samples
feross/simple-peer: 📡 Simple WebRTC video, voice, and data channels

NAT

UDP hole punching - Wikiwand

STUN - Wikiwand
RFC 8489 - Session Traversal Utilities for NAT (STUN)

Traversal Using Relays around NAT - Wikiwand TURN
RFC 8656 - Traversal Using Relays around NAT (TURN): Relay Extensions to Session Traversal Utilities for NAT (STUN)

Interactive Connectivity Establishment - Wikiwand ICE
RFC 8445 - Interactive Connectivity Establishment (ICE): A Protocol for Network Address Translator (NAT) Traversal

Build the backend services needed for a WebRTC app  |  Articles  |  web.dev
Еnvironment: signaling, STUN and TURN servers – Medialooks Help Center