WebRTC - @eCommConf 2011

Post on 29-Jan-2018

5.206 views 0 download

Transcript of WebRTC - @eCommConf 2011

Driving Communications Directly Into The Web Browser

WebRTC RTCWeb

• 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

What?

•Standard ProtocolsRTP, RTCP, ICE, TURN

•Standard CodecsPCMU, PCMA, Opus

RTCWeb

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

WebRTC

•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

Cross Browser

Device Ready

No Plugins

•P2P Video

•Video Conferences

•Event Broadcasting

•Online Gaming

•Voice Biometrics

•Customer Self Service

Use Cases

How?

How?

Bob Alice

How?

Bob Alice

How?

Bob Alice

1 2

5

34EndpointExchange

•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?

Addressing

Bob Alice

Bob likes Alice’s post “Migratory patterns of

blue-tipped sea urchins”

Bob commented onyour status “OMG”

Addressing

Bob Alice

Call Alice Bob is calling

Wow!

•WebRTC is just getting started

•Now is the time to get involved

•Visit http://phono.com/WebRTC

What’s next?

What about now?

Introducing...

The Phono SDKThe Real-Time Browser Today

•JavaScript Library

•Make and Receive Calls

•Instant Messaging

•Free / Open Source

Phono

Phono

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

But wait, there’s more!

eComm attendees are hearing this first!

Phono Mobile

+ = Pure freakin awesome!

Phono Mobile

Phono

Phone

Share / Play Jingle

XMPPFlash Java iOS

Messaging

Chat Presence

Media Plugins

•WebRTC Media Plugin

•Android Mobile

•Video

•Group Chat

•Screen Sharing

•File Transfer

Roadmap

More Info

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

@PhonoSDK

Thank You

@loopingrageJose de Castro