WebRTC is a new API for embedding real-time communications into web sites and browser-based applications. Video Calling, P2P File Sharing and even Screen Sharing become standard capabilities of the modern web browsers!
What’s possible? Add voice and video chat to existing social networks or intranets Build highly specialized chat networks Exchange real-time game data Integrate with PSTN or mobile networks to receive calls on any device Steam live Events Next-Generation Contact Center
How does it work? Web Thingy 1 2 4 3 Bob Alice
How does it work? Web Thingy 1 2 4 3 5 Bob Alice
Umm. Isn’t that like SIP? The standards group decided no to require a signaling protocol WebRTC is all about media and leaves signaling to the app Developers are free to use existing protocols like SIP or roll their own
WebRTC Address? Bob commented on Bob likes Alice’s post your status “OMG” “Migratory patterns of blue-tipped sea urchins” Bob Alice
WebRTC Address? Call Alice Bob is calling Bob Alice
Key Technologies PeerConnection API DataChannel API RTP/SRTP SDP ICE/TURN Opus DTLS
What about video? Let the drama begin! Big battle going on for a required video codec The challengers...
Roadmap Noone really knows but here’s my guess... Expect stable Chrome and FireFox in Q1 2013 IE to come soon after (really!) Safari will lag behind (but not by much) Watch out for Boot2Gecko (aka Firefox OS) Experimental WebRTC on Android by next summer?
What Now? Be Active! Join the mailing list! This is huge opportunity for everyone here @ AhnConf We are the bridge between Telco and the Web Deconstruct communications What will a call look like in 5 year?