Download - WebRTC - @eCommConf 2011

Transcript
Page 1: WebRTC - @eCommConf 2011

Driving Communications Directly Into The Web Browser

WebRTC RTCWeb

Page 2: WebRTC - @eCommConf 2011

• What is WebRTC?

• Who’s behind it and why should I care?

• Is this really something new?

• How does it work?

• How do I get started?

The next 10 minutes

Page 3: WebRTC - @eCommConf 2011

What?

Page 4: WebRTC - @eCommConf 2011

•Standard ProtocolsRTP, RTCP, ICE, TURN

•Standard CodecsPCMU, PCMA, Opus

RTCWeb

Page 5: WebRTC - @eCommConf 2011

•Standard JavaScript API Steam APIPeerConnection<audio/><video/>

WebRTC

Page 6: WebRTC - @eCommConf 2011

•GIPS code donated on June 1st 2011

•High Quality Video

•Echo Cancel

•RTP, Jitter Buffer, Packet Loss

•Much more!

•Met with some controversy :-S

WebRTC + Google

Page 7: WebRTC - @eCommConf 2011

Cross Browser

Page 8: WebRTC - @eCommConf 2011

Device Ready

Page 9: WebRTC - @eCommConf 2011

No Plugins

Page 10: WebRTC - @eCommConf 2011

•P2P Video

•Video Conferences

•Event Broadcasting

•Online Gaming

•Voice Biometrics

•Customer Self Service

Use Cases

Page 11: WebRTC - @eCommConf 2011

How?

Page 12: WebRTC - @eCommConf 2011

How?

Bob Alice

Page 13: WebRTC - @eCommConf 2011

How?

Bob Alice

Page 14: WebRTC - @eCommConf 2011

How?

Bob Alice

1 2

5

34EndpointExchange

Page 15: WebRTC - @eCommConf 2011

•WebRTC leaves signaling to the app

•Developers are free to use the best technology for the job

•The web session is your address

•Encourages device-centric models

What?!? No SIP?

Page 16: WebRTC - @eCommConf 2011

Addressing

Bob Alice

Bob likes Alice’s post “Migratory patterns of

blue-tipped sea urchins”

Bob commented onyour status “OMG”

Page 17: WebRTC - @eCommConf 2011

Addressing

Bob Alice

Call Alice Bob is calling

Page 18: WebRTC - @eCommConf 2011

Wow!

Page 19: WebRTC - @eCommConf 2011

•WebRTC is just getting started

•Now is the time to get involved

•Visit http://phono.com/WebRTC

What’s next?

Page 20: WebRTC - @eCommConf 2011

What about now?

Page 21: WebRTC - @eCommConf 2011

Introducing...

The Phono SDKThe Real-Time Browser Today

Page 22: WebRTC - @eCommConf 2011

•JavaScript Library

•Make and Receive Calls

•Instant Messaging

•Free / Open Source

Phono

Page 23: WebRTC - @eCommConf 2011

Phono

$.phono({ onReady: function() { this.phone.dial(“857-239-0087”); }});

Page 24: WebRTC - @eCommConf 2011

But wait, there’s more!

eComm attendees are hearing this first!

Page 25: WebRTC - @eCommConf 2011

Phono Mobile

+ = Pure freakin awesome!

Page 26: WebRTC - @eCommConf 2011

Phono Mobile

Page 27: WebRTC - @eCommConf 2011

Phono

Phone

Share / Play Jingle

XMPPFlash Java iOS

Messaging

Chat Presence

Media Plugins

Page 28: WebRTC - @eCommConf 2011

•WebRTC Media Plugin

•Android Mobile

•Video

•Group Chat

•Screen Sharing

•File Transfer

Roadmap

Page 29: WebRTC - @eCommConf 2011

More Info

http://blog.phono.comhttp://phono.com/WebRTChttp://phono.com/mobile

@PhonoSDK

Page 30: WebRTC - @eCommConf 2011

Thank You

@loopingrageJose de Castro