Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
WebRTC – An Introduction by Johan Schoofs
October 2013

P. 1/12

WebRTC – An Introduction by Johan Schoofs

October 2013
What is WebRTC?
WebRTC is an API definition drafted by the World Wide Web
Consortium (W3C) to provide peer-to-peer applica...
Standards and Browser Implementations
WebRTC standards development:
IETF standardises the on-wire protocols

W3C standardi...
Why is it Considered Disruptive?
Very easy to integrate UC in new or existing web applications
using JavaScript
Based on o...
Triangle Architecture

Web Server

SRTP

P. 5/12

WebRTC – An Introduction by Johan Schoofs

October 2013
Trapezium Architecture

Web Server 1

Web Server 2

HTTP

SRTP

P. 6/12

WebRTC – An Introduction by Johan Schoofs

Octobe...
Peer Architecture

P. 7/12

WebRTC – An Introduction by Johan Schoofs

October 2013
Typical Use Cases
Collaboration with voice/video, screen and data sharing
Real-time sales assistance on e-commerce website...
WebRTC Stumbleblocks?
Microsoft’s CU-RTC-Web technology (Internet Explorer)
Co-existence is the norm today (gateways)

App...
Additional Info
Google’s WebRTC site: http://www.webrtc.org

A simple WebRTC demo: http://youtu.be/S6-rAv6bU8Q

The WebRTC...
An example: http://www.bistri.com

P. 11/12

WebRTC – An Introduction by Johan Schoofs

October 2013
WebRTC – An Introduction by Johan Schoofs
October 2013

P. 12/12

WebRTC – An Introduction by Johan Schoofs

October 2013
Upcoming SlideShare
Loading in …5
×

A Short WebRTC Introduction

1,744 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
  • Be the first to comment

  • Be the first to like this

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

×