A Short WebRTC Introduction

1,649 views
1,542 views

Published on

A very short WebRTC introduction aimed at ICT managers. This presentation was used at BELTUG's October 2013 Member Forum.

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,649
On SlideShare
0
From Embeds
0
Number of Embeds
6
Actions
Shares
0
Downloads
60
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

A Short WebRTC Introduction

  1. 1. WebRTC – An Introduction by Johan Schoofs October 2013 P. 1/12 WebRTC – An Introduction by Johan Schoofs October 2013
  2. 2. What is WebRTC? WebRTC is an API definition drafted by the World Wide Web Consortium (W3C) to provide peer-to-peer applications for voice, video and data sharing Goal: point-to-point or multipoint voice, video and data communication without browser plugins using JavaScript Most peers today are devices running compatible web browsers but other devices such as WebRTC mobile devices are coming WebRTC is considered a disruptive UC technology by many P. 2/12 WebRTC – An Introduction by Johan Schoofs October 2013
  3. 3. Standards and Browser Implementations WebRTC standards development: IETF standardises the on-wire protocols W3C standardises the API Compatible browsers (Oct. 2013) Google Chrome >= 23 Mozilla FireFox >= 22 Ericsson Bowser Opera (Mobile) >= 12 P. 3/12 WebRTC – An Introduction by Johan Schoofs October 2013
  4. 4. Why is it Considered Disruptive? Very easy to integrate UC in new or existing web applications using JavaScript Based on open standards i.e. non-proprietary Peer-to-peer media streaming i.e. no intermediate server involved in media streaming The next wave of UC: Wave 1: fully proprietary UC products Wave 2: free, proprietary UC products such as Skype and Google Hangout Wave 3: WebRTC-based products Extremely fast pace of evolution (Internet speed) Includes a minimum base set of royalty free codecs! Open source P. 4/12 WebRTC – An Introduction by Johan Schoofs October 2013
  5. 5. Triangle Architecture Web Server SRTP P. 5/12 WebRTC – An Introduction by Johan Schoofs October 2013
  6. 6. Trapezium Architecture Web Server 1 Web Server 2 HTTP SRTP P. 6/12 WebRTC – An Introduction by Johan Schoofs October 2013
  7. 7. Peer Architecture P. 7/12 WebRTC – An Introduction by Johan Schoofs October 2013
  8. 8. Typical Use Cases Collaboration with voice/video, screen and data sharing Real-time sales assistance on e-commerce websites Remote support Real-Time Communications embedded in social media such as FaceBook, Google+ or your organisation’s portal site Distance learning … P. 8/12 WebRTC – An Introduction by Johan Schoofs October 2013
  9. 9. WebRTC Stumbleblocks? Microsoft’s CU-RTC-Web technology (Internet Explorer) Co-existence is the norm today (gateways) Apple’s silence (Safari) Alternative browsers are available Mobile browser support (anti-Google?) WebRTC can be bundled with apps Traditional Telco's and their often old-style business models WebRTC should be seen as an opportunity Potential WebRTC island formation Federation and island-hopping is already in No signalling! Use what you know/prefer. P. 9/12 WebRTC – An Introduction by Johan Schoofs October 2013
  10. 10. Additional Info Google’s WebRTC site: http://www.webrtc.org A simple WebRTC demo: http://youtu.be/S6-rAv6bU8Q The WebRTC World site: http://www.webrtcworld.com A more detailed WebRTC intro: https://vimeo.com/47682405 A simple WebRTC demo server: https://apprtc.appspot.com/ The WebRTC book: http://www.webrtcbook.com P. 10/12 WebRTC – An Introduction by Johan Schoofs October 2013
  11. 11. An example: http://www.bistri.com P. 11/12 WebRTC – An Introduction by Johan Schoofs October 2013
  12. 12. WebRTC – An Introduction by Johan Schoofs October 2013 P. 12/12 WebRTC – An Introduction by Johan Schoofs October 2013

×