This is the codelab that was missing for WebRTC. It will guide you step by step how to build a simple peer-to-peer application using WebRTC, putting an emphasis on all the gotchas and common mistakes developers usually make along the way.
0% Complete 0/10 Steps
Get acquainted with the index.html file that the browser will run in our reference app
Explaining how hangup and session closure takes place with WebRTC and the signaling around it
0% Complete 0/6 Steps
Tracking disconnections in the server
How to add tracking code in the server to keep tabs of connected (and disconnected) sessions
Adding calling & answering buttons
Moving from auto-call and auto-answer to user based calling and answering buttons.
Adding statistics to the view
Time to add statistics/connection state directly on that video window.
0% Complete 0/4 Steps
How is webrtc-internals file structured and how do we read it to find issues?
How to download webrtc-internals file?
Quick instruction on how to download a webrtc-internals file.
NAT traversal and ICE negotiation
A dive into the ICE negotiation process, how STUN and TURN work and why we need all this to connect WebRTC sessions.