20
It’s [almost] here!

WebRTC is [almost] here!

Embed Size (px)

DESCRIPTION

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!

Citation preview

Page 1: WebRTC is [almost] here!

It’s [almost] here!

Page 2: WebRTC is [almost] here!

© Voxeo Corporation© Voxeo Corporation© Voxeo Corporation

Voxeo Labs

Editor of WebRTCMember of GSMA Chair of VoiceXML 3.0Chair of CCXMLEditor of SSMLAuthor of SCXMLEditor VoiceXML 2.xEditor MRCPJSR-309 Expert Group

Page 3: WebRTC is [almost] here!

5© Voxeo Corporation© Voxeo Corporation© Voxeo Corporation

Communications Value Chain

Access

Identity / Addressing

Presentation

Services

Page 4: WebRTC is [almost] here!

5© Voxeo Corporation© Voxeo Corporation© Voxeo Corporation

Communications Value Chain

Access

Identity / Addressing

Presentation

Services

Page 5: WebRTC is [almost] here!

2© Voxeo Corporation© Voxeo Corporation© Voxeo Corporation

What is WebRTC?

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

Page 6: WebRTC is [almost] here!

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 EventsNext-Generation Contact Center

What’s possible?

Page 7: WebRTC is [almost] here!

How does it work?

Bob Alice

Web Thingy

Page 8: WebRTC is [almost] here!

How does it work?

Bob Alice

1

Web Thingy

Page 9: WebRTC is [almost] here!

How does it work?

Bob Alice

1 2

Web Thingy

Page 10: WebRTC is [almost] here!

How does it work?

Bob Alice

1 2

3

Web Thingy

Page 11: WebRTC is [almost] here!

How does it work?

Bob Alice

1 2

34

Web Thingy

Page 12: WebRTC is [almost] here!

How does it work?

Bob Alice

1 2

5

34

Web Thingy

Page 13: WebRTC is [almost] here!

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

Umm. Isn’t that like SIP?

Page 14: WebRTC is [almost] here!

WebRTC Address?

Bob Alice

Bob likes Alice’s post “Migratory patterns of

blue-tipped sea urchins”

Bob commented onyour status “OMG”

Page 15: WebRTC is [almost] here!

WebRTC Address?

Call Alice Bob is calling

Bob Alice

Page 16: WebRTC is [almost] here!

PeerConnection API

DataChannel API

RTP/SRTP

SDP

ICE/TURNOpus

DTLS

Key Technologies

Page 17: WebRTC is [almost] here!

Let the drama begin!

Big battle going on for a required video codec

The challengers...

What about video?

Page 18: WebRTC is [almost] here!

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?

Roadmap

Page 19: WebRTC is [almost] here!

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?

What Now?

Page 20: WebRTC is [almost] here!

Thank You

@loopingrageJose de Castro