Your SlideShare is downloading. ×
  • Like
A Short WebRTC Introduction
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×

Now you can save presentations on your phone or tablet

Available for both IPhone and Android

Text the download link to your phone

Standard text messaging rates apply

A Short WebRTC Introduction

  • 1,091 views
Published

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

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

Published in Technology
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
1,091
On SlideShare
0
From Embeds
0
Number of Embeds
1

Actions

Shares
Downloads
57
Comments
0
Likes
0

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. WebRTC – An Introduction by Johan Schoofs October 2013 P. 1/12 WebRTC – An Introduction by Johan Schoofs October 2013
  • 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. 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. 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. Triangle Architecture Web Server SRTP P. 5/12 WebRTC – An Introduction by Johan Schoofs October 2013
  • 6. Trapezium Architecture Web Server 1 Web Server 2 HTTP SRTP P. 6/12 WebRTC – An Introduction by Johan Schoofs October 2013
  • 7. Peer Architecture P. 7/12 WebRTC – An Introduction by Johan Schoofs October 2013
  • 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. 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. 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. An example: http://www.bistri.com P. 11/12 WebRTC – An Introduction by Johan Schoofs October 2013
  • 12. WebRTC – An Introduction by Johan Schoofs October 2013 P. 12/12 WebRTC – An Introduction by Johan Schoofs October 2013