Diese Präsentation wurde erfolgreich gemeldet.
Wir verwenden Ihre LinkedIn Profilangaben und Informationen zu Ihren Aktivitäten, um Anzeigen zu personalisieren und Ihnen relevantere Inhalte anzuzeigen. Sie können Ihre Anzeigeneinstellungen jederzeit ändern.
WebRTC in the Real World
What does it take for a business to reap the benefits of WebRTC?
May 2015
Tsahi Levent-Levi
Your ...
2
WebRTC offers real time communication
natively from a web browser
WebRTC is a media engine with
JavaScript APIs
zenat_el3ain
WebRTC was announced
this month, 4 years ago
Browser Tech or Software Stack?
19/5/2015 4
Both
19/5/2015 5
WebRTC is both an open source project (=Software Stack) and a
standard specification (=Browser Tech)
webr...
Why all the fuss?
19/5/2015 6
Reduce barrier of entry for new vendors
Friction reduction for users
WebRTC’s Job to be Done
19/5/2015 7
No Plugins No Dow...
Where is it available?
And we almost forgot mobile apps – it is there
for quite some time now…
8
2015
WebRTC is a button soup
19/5/2015 9
• An implementation of SRTP with an SDP
control mechanism on top
• A media engine with...
Not available on all possible clients
19/5/2015 10
Browser
• Chrome &
Firefox
• IE & Safari
Mobile
• Android
browsers
• SD...
Bring Your Own Signaling (BYOS)
Protocol
• SIP
• XMPP
• Proprietary
Transport
• WebSocket
• Comet (SSE/XHR/…)
• BOSH
• RES...
NAT Traversal required
19/5/2015 12
• STUN doesn’t always work
• TURN is a bandwidth hog
Sometimes, media needs to be processed on a
server
• Non-mesh multipoint
• Broadcasting
• Recording
• Analytics
• Intercon...
The difference a year makes
19/5/2015 14
people search
2990WebRTC
3.9MHTML
847KVoIP
494KBig Data
May 2014 May 2015
5549
4....
WebRTC, through the ages
19/5/2015 15
• Technology
experiments
• Proof of concepts
• Video chat apps
• Video chat apps
• M...
600+ Vendors & Projects
19/5/2015 16
Testing & Monitoring
Core
Unknown
Peer Assisted Delivery
Unified Communications
SDK
S...
Popular Verticals
19/5/2015 17
Financial
Surveillance
Job Interviews
Gaming
Education
Experts market
Healthcare
WebRTC Use...
What will you
build today?
19/5/2015 18
19/5/2015 19
Tsahi Levent-Levi
http://bloggeek.me
tsahil@bloggeek.me
Your feedback is important to us
Please text @T56 to ...
Nächste SlideShare
Wird geladen in …5
×

WebRTC in the Real World

3.328 Aufrufe

Veröffentlicht am

When people think about WebRTC, they think about video calls inside a web browser. WebRTC is much more than that. WebRTC can be used to create fundamentally better experiences by embedding live, peer-to-peer communications in SaaS products, mobile apps, and websites. But what is the state of WebRTC today? What does it take for a business to really reap the benefits?

My slide deck from the session I gave at Twilio's Signal event May 2015.

Veröffentlicht in: Technologie
  • Als Erste(r) kommentieren

WebRTC in the Real World

  1. 1. WebRTC in the Real World What does it take for a business to reap the benefits of WebRTC? May 2015 Tsahi Levent-Levi Your feedback is important to us Please text @T56 to 39242 Thank you!
  2. 2. 2 WebRTC offers real time communication natively from a web browser WebRTC is a media engine with JavaScript APIs
  3. 3. zenat_el3ain WebRTC was announced this month, 4 years ago
  4. 4. Browser Tech or Software Stack? 19/5/2015 4
  5. 5. Both 19/5/2015 5 WebRTC is both an open source project (=Software Stack) and a standard specification (=Browser Tech) webrtc.org • The open source project • Holds an implementation of the WebRTC specification • Can be used by anyone for anything And also openWebRTC.io WebRTC 1.0 • The standard specification • Not yet completed • Handled by the IETF and W3C
  6. 6. Why all the fuss? 19/5/2015 6
  7. 7. Reduce barrier of entry for new vendors Friction reduction for users WebRTC’s Job to be Done 19/5/2015 7 No Plugins No Downloads No Installations No App Store No SignalingFree (as in BSD) No Patents No Media Eng.
  8. 8. Where is it available? And we almost forgot mobile apps – it is there for quite some time now… 8 2015
  9. 9. WebRTC is a button soup 19/5/2015 9 • An implementation of SRTP with an SDP control mechanism on top • A media engine with G.711, Opus and VP8 codecs • A VoIP implementation using STUN, TURN and ICE for NAT traversal
  10. 10. Not available on all possible clients 19/5/2015 10 Browser • Chrome & Firefox • IE & Safari Mobile • Android browsers • SDKs for apps • iOS browsers PC app • SDKs for PC Embedded • Ported SDK
  11. 11. Bring Your Own Signaling (BYOS) Protocol • SIP • XMPP • Proprietary Transport • WebSocket • Comet (SSE/XHR/…) • BOSH • REST • WebRTC Data Channel • Combination 19/5/2015 11
  12. 12. NAT Traversal required 19/5/2015 12 • STUN doesn’t always work • TURN is a bandwidth hog
  13. 13. Sometimes, media needs to be processed on a server • Non-mesh multipoint • Broadcasting • Recording • Analytics • Interconnecting • … 19/5/2015 13
  14. 14. The difference a year makes 19/5/2015 14 people search 2990WebRTC 3.9MHTML 847KVoIP 494KBig Data May 2014 May 2015 5549 4.9M 1010K 724K 85% 19% 26% 46%
  15. 15. WebRTC, through the ages 19/5/2015 15 • Technology experiments • Proof of concepts • Video chat apps • Video chat apps • More video chat apps • Innovative business models • Reinvention of voice • Mobile • Incumbents take notice • Technology is widely accepted 2012 2013 2014 2015 The Dark Ages Age of Discovery Age of Enlightenment The Industrial Age
  16. 16. 600+ Vendors & Projects 19/5/2015 16 Testing & Monitoring Core Unknown Peer Assisted Delivery Unified Communications SDK Social Networks Consulting & Outsourcing PaaS Other Collaboration Vertical Infrastructure Telephony Customer Management Video Conferencing WebRTC by Use Case Group Tooling Vendors April 2015
  17. 17. Popular Verticals 19/5/2015 17 Financial Surveillance Job Interviews Gaming Education Experts market Healthcare WebRTC Use Case Verticals April 2015
  18. 18. What will you build today? 19/5/2015 18
  19. 19. 19/5/2015 19 Tsahi Levent-Levi http://bloggeek.me tsahil@bloggeek.me Your feedback is important to us Please text @T56 to 39242 Thank You!

×