Traditionally browsers communicate via servers, but what if they could speak to each other? WebRTC is a small set of APIs that make peer to peer communication possible between browsers and mobile applications. Video, audio and data can flow from browser to browser, opening up a new set of possibilities for modern communications.
We'll take a look at what WebRTC gives you and, importantly, what it leaves out. We'll take a look at the hurdles involved in implementing WebRTC and speculate over more complicated use cases and examples.