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
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
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