Upload
voxeo-corp
View
345
Download
0
Embed Size (px)
Citation preview
September 11, 2013
Tobias Goebel, Dir. Mobile Strategy
REAL-TIME COMMUNICATIONS WITH WEBRTC
3
What is WebRTC?
What is it? WebRTC
• RTC = Real Time Communications• WebRTC allows users to have phone calls
and video conferences over the Web
• Wait – don’t Skype, Viber, Google Hangouts, Facebook already do that?
So what’s new?WebRTC
• WebRTC is a standard, bringing peer-to-peer real-time audio, video, and data communication to the browser, without requiring a plug-in
• “WebRTC”• JavaScript API• Enabling the Web
developer
• “RTCWeb”• Protocols, security, QoS, …• Enabling the browser itself
Use Cases
• Unified Communications• Chat• Audio, video conferencing• File sharing
• Gaming • (try www.cubeslam.com)
• Online Learning• Recruitment• Customer service
7
Current Adoption
• Google Chrome
• Mozilla Firefox
• Opera
• Microsoft IE
• Apple Safari
Desktop Mobile
• Google Chrome • on Android only
?
✓
✓
✓
✖
✖
✖
✖
? ?
8
Vendor Classification
1) Media Engine and Gateway vendors• Gateways, engines for transcoding, trans-rating, trans-sizing of audio/video codecs
2) API and SDK vendors• APIs and SDKs to help developers build WebRTC solutions
3) Full Stack Platform vendors• PaaS or software/hardware providers offering full stack of technology needed for running WebRTC solutions
• STUN/TURN, media engines, gateways, presence, …
4) Solution Providers• Primarily cloud vendors providing specific solutions or applications (horizontal and vertical) around WebRTC
• Use cases primarily around contact center/customer service, and video conferencing
5) Professional Services companies• Application Development, System Integration
9
What can WebRTC do for customer service?
10
Put people in touch
• Connect the buyer with the seller• Something eBay tried with Skype in 2005• Lack of adoption and integration with
browser
• Connect the customer with the contact center
• Connect the patient with a doctor/nurse
• …
11
New Paradigm of Communication
• Audio (and/or) video connection can be established without changing the medium
• Customer can start talking to a support person while browsing FAQ sites
• Prospect can start talking to sales agent while surfing through a promotional website
• Customer can start talking to a contact center agent while being logged in to customer portal
• Context is known• Conversations will be impromptu, less formal• Communication can be “incognito”
• No phone number or other personal information needs to be exposed
• User needs to grant browser permission to use microphone and camera
12
Example
13
LIVE DEMO
One of the biggest challenges in customer communication today
14
Preserve context
• Today:• After browsing the Web, you pick up the phone• After talking to the IVR, you talk to an agent• Context is NOT preserved along the way• Agent can NOT “see what you see”
• Future:• While browsing the Web, you click a button to talk• The button submits your navigation history to
agent• Agent can see what you did, where you currently
are, and co-browse
15
What about Mobility?
• The trend is clear: Mobile is the future• "Smartphones accounted for 51.8% of
mobile phone sales in Q2 of 2013, resulting in smartphone sales surpassing feature phone sales for the first time”GARTNER
• WebRTC is NOT a mobile-first initiative• Real-time communication can be enabled
on mobile devices via native implementation
Maintain Context
16
The Challenge Remains
• After navigating mobile app, you might need help
17
LIVE DEMO
18
What will Voxeo offer?
Q1 2014: Early Access to Hosted RTC PlatformPlans for WebRTC
19
Preliminary Architecture
WebRTC and the Future
20
SUMMARY
• WebRTC will communication-enable Web browsing
• Allows browser-to-browser audio and video conferencing
• Adoption is coming as browsers evolve
• As companies are trying to differentiate through customer service, WebRTC should be one pillar of many
THANK YOU
Tobias Goebel@tpgoebel