Post on 29-Jan-2018
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