SlideShare a Scribd company logo
Short introduction to WebRTC at the Amsterdam WebRTC Meetup, March 26, 2014
Organizers and
hosts of the evening
Luis
Rianne
Bart
Alex
Short introduction to WebRTC at the Amsterdam WebRTC Meetup, March 26, 2014
WebRTC presentations
-1- Welcome and introduction + demo GetUserMedia (Bart)
-2- Remote instructions (Fabian)
-3- Building a video-conferencing application (Jeroen)
PAUZE
-4- Unlocking and connecting the telecom world (Luis en Philippe)
-5- The market and WebRTC solutions providers (Alex)
-6- Where to apply WebRTC? (Bart, Alex)
-7- Wrap-up (Bart en Alex)
BORREL
Real Time Communication
between browsers
An short introduction to
WebRTC
Until now, some history
• Skype, MSN, Lync, video
conference systems, Unified
Communications (UC)
– Definition UC: From one interface/screen switching modes of
communication without changing screens or devices
• Proprietary owned implementations
– Manufactured exclusively by the owner of
intellectual property rights, as with a patent or trade secret.
• Expensive and not freely available
• Communication is server based
Initiative
• Promoted by Google Chrome team since 2009, the W3C
webRTC WG and the IETF RTCweb WG
• Specification / W3C Editor's Draft 21 March 2014
• WebRTC is open source project
• Manage multimedia communications
• Simple API’s in Javascript
• Multi platform and multi device
• WebRTC specs built into browsers (see http://
iswebrtcreadyyet.com/)
• Now (2014) many suppliers offer WebRTC solutions and
numbers are growing.
Short introduction to WebRTC at the Amsterdam WebRTC Meetup, March 26, 2014
The promise of WebRTC
WebRTC:
• No plugins
• No downloads
• No App stores
• No patents
• No installations
Multi media RTC for:
• Audio
• Video
• Data
Using RTC any browser can call any other browser
One-click technology
On webpage in browser:
• Click here to talk to your customer support
• Click here to see your colleague
• Click here to join video conference
Get connected (1)
Web
server
+ API’s
My
browser
Other
browser
1 2
3
5
4
Get connected (2)
1. User clicks button and connects to server
2. Server sends signal to callee
3. Callee accepts
4. Communication is established
5. Audio, video chat transmission starts
Browser API’s for WebRTC
Browser supports WebRTC using API’s:
• GetUserMedia
– To access and control microphone and
camera hardware
– Must be allowed by user (opt-in)
• PeerConnection
– Establish connection and set up context like
security and codecs
• DataChannels
– Provide peer-to-peer connection
– “Data part of WebRTC”
API = Application Programming Interface
My
browser
Other
browser
My
browser
Web
Server
+ API’s
mic
webcam
Role of the Webserver
• WebRTC is a webservice  webserver needed
• Acts as the central control point
• Webserver handles button clicked by user to join
video conference
• Webserver is needed to establish the connection
between the browsers (peers)
• Webserver does not handle the data part of the
communication between the browsers
http://iswebrtcreadyyet.com/
Luckily, there ‘s help!
FLASH whenever you use IE or Safari
Demo’s GetUserMedia
?
Questions
?
Wrap up
What will it bring to the user?
Will WebRTC make the world
a happier place?
Without …
with WebRTC
Short introduction to WebRTC at the Amsterdam WebRTC Meetup, March 26, 2014
Thanks to our sponsors
Thank you !
What ‘s next?
We want more
WebRTC!
Where is more
WebRTC?
Ich bin ein
Berliner …
… WebRTC
Meetup
Monday
May 5, 2014
Join us at the
Berlin
WebRTC
Meetup
Short introduction to WebRTC at the Amsterdam WebRTC Meetup, March 26, 2014

More Related Content

PDF
WebRTC APIs - API Strategy Conference Amsterdam (March 2014)
PPTX
WebRTC Overview
PDF
WebRTC - a History Lesson
PDF
WebRTC on Mobile
PPT
Introduction To Webrtc
PPTX
WebRTC and Telehealth
PPTX
WebRTC: Business models and implications for mobile
PDF
WebRTC in the Real World
WebRTC APIs - API Strategy Conference Amsterdam (March 2014)
WebRTC Overview
WebRTC - a History Lesson
WebRTC on Mobile
Introduction To Webrtc
WebRTC and Telehealth
WebRTC: Business models and implications for mobile
WebRTC in the Real World

What's hot (20)

PPTX
WebRTC: players, business models and implications for telecommunication carriers
PPTX
WebRTC presentation
PDF
WebRTC Business Use Cases | WebRTC Conference & Expo III
PDF
A Practical Guide to WebRTC
PDF
The Future of SIP in WebRTC
PPTX
NUBOMEDIA: an elastic Platform as a Service (PaaS) cloud for interactive soci...
PDF
WebRTC with Java
PDF
A jQuery for WebRTC
PDF
To Build or Not to Build Your WebRTC Infrastructure
PDF
Baby Steps: A WebRTC Tutorial
PDF
WebRTC for Telco: Informa's WebRTC Global Summit Preconference
PDF
WebRTC and VoIP: bridging the gap (Kamailio world conference 2013)
PDF
WebRTC DataChannels demystified
PDF
The State of WebRTC
PPTX
PPTX
The Enterprise wants WebRTC -- and it needs Middleware to get it! (IIT RTC Co...
PDF
WebRTC Timeline and Forecast
PDF
What's Next for WebRTC
PDF
WebRTC and Mobile Integration
PDF
WebRTC Tutorial by Dean Bubley of Disruptive Analysis & Tim Panton of Westhaw...
WebRTC: players, business models and implications for telecommunication carriers
WebRTC presentation
WebRTC Business Use Cases | WebRTC Conference & Expo III
A Practical Guide to WebRTC
The Future of SIP in WebRTC
NUBOMEDIA: an elastic Platform as a Service (PaaS) cloud for interactive soci...
WebRTC with Java
A jQuery for WebRTC
To Build or Not to Build Your WebRTC Infrastructure
Baby Steps: A WebRTC Tutorial
WebRTC for Telco: Informa's WebRTC Global Summit Preconference
WebRTC and VoIP: bridging the gap (Kamailio world conference 2013)
WebRTC DataChannels demystified
The State of WebRTC
The Enterprise wants WebRTC -- and it needs Middleware to get it! (IIT RTC Co...
WebRTC Timeline and Forecast
What's Next for WebRTC
WebRTC and Mobile Integration
WebRTC Tutorial by Dean Bubley of Disruptive Analysis & Tim Panton of Westhaw...
Ad

Viewers also liked (20)

PPT
WebRTC meetup Amsterdam march 2014
PDF
Step by Step Guide to Healthcare IT Security Risk Management - Redspin Infor...
PPT
Commercial Architecture
PPT
Qcon SF 2013
PDF
7 reasons why media productivity plans don't work as expected
PDF
Stampions Cross Media Cafe
PDF
Hashtaggery BLC16
PDF
日本の名水
PDF
Мастердент
PPTX
Qualitem - Large List Support - SharePoint Saturday
PDF
Info Nl Marketing3 2007 Kickstart
PDF
Io t olympics kickoff - Iskander Smit
PDF
Getting Started as a PM
PPT
Marilyn Gardner Milton: Advanced Law School Chat Pt. 2
PDF
moForte - Introduction 05_03_2016
DOCX
Analogía de clasificación
PDF
Spiritual Nuggets: Our Words
PDF
EEK! Halloween Activities for K to 5
PPTX
Atención
PPTX
Atividade - Mapa Conceitual
WebRTC meetup Amsterdam march 2014
Step by Step Guide to Healthcare IT Security Risk Management - Redspin Infor...
Commercial Architecture
Qcon SF 2013
7 reasons why media productivity plans don't work as expected
Stampions Cross Media Cafe
Hashtaggery BLC16
日本の名水
Мастердент
Qualitem - Large List Support - SharePoint Saturday
Info Nl Marketing3 2007 Kickstart
Io t olympics kickoff - Iskander Smit
Getting Started as a PM
Marilyn Gardner Milton: Advanced Law School Chat Pt. 2
moForte - Introduction 05_03_2016
Analogía de clasificación
Spiritual Nuggets: Our Words
EEK! Halloween Activities for K to 5
Atención
Atividade - Mapa Conceitual
Ad

Similar to Short introduction to WebRTC at the Amsterdam WebRTC Meetup, March 26, 2014 (20)

PDF
WebRTC Overview by Dan Burnett
PDF
TADS Developer Summit WebRTC Dan Burnett
PDF
What is WebRTC and How does it work?
PPT
minor-project-1.ppt
PPTX
Bridging_WebRTC_with_SIP_Alberto_WebRTCventures_Cluecon2023_NoVideo.pptx
PDF
DevCon 5 (December 2013) - WebRTC & WebSockets
PDF
WebRTC standards update (13 Nov 2013)
PPTX
SkyViewer: An in-browser solution to fast video calling
PDF
WebRTC Workshop - What is (and isn't WebRTC)
PPTX
WebRTC Seminar Report
PDF
WebRTC standards update (Jul 2014)
PPTX
Webrtc and tokbox
PDF
Asterisk World (January 2014) - Taking Enterprise Telephony into the Web World
PPTX
DevCon5 (July 2014) - Intro to WebRTC
PPTX
Html5 RTC - 1
PPTX
How to Architect your WebRTC application, Alberto Gonzalez and Arin Sime, Web...
PDF
WebRTC
PDF
WebRTC. Yet Another Overview, for IT Technicians.
PPTX
Recording and media manipulation of WebRTC streams
PDF
WebRTC Standards & Implementation Q&A - IP address privacy revisited
WebRTC Overview by Dan Burnett
TADS Developer Summit WebRTC Dan Burnett
What is WebRTC and How does it work?
minor-project-1.ppt
Bridging_WebRTC_with_SIP_Alberto_WebRTCventures_Cluecon2023_NoVideo.pptx
DevCon 5 (December 2013) - WebRTC & WebSockets
WebRTC standards update (13 Nov 2013)
SkyViewer: An in-browser solution to fast video calling
WebRTC Workshop - What is (and isn't WebRTC)
WebRTC Seminar Report
WebRTC standards update (Jul 2014)
Webrtc and tokbox
Asterisk World (January 2014) - Taking Enterprise Telephony into the Web World
DevCon5 (July 2014) - Intro to WebRTC
Html5 RTC - 1
How to Architect your WebRTC application, Alberto Gonzalez and Arin Sime, Web...
WebRTC
WebRTC. Yet Another Overview, for IT Technicians.
Recording and media manipulation of WebRTC streams
WebRTC Standards & Implementation Q&A - IP address privacy revisited

Recently uploaded (20)

PDF
Vigrab.top – Online Tool for Downloading and Converting Social Media Videos a...
PDF
Unit-1 introduction to cyber security discuss about how to secure a system
PDF
The New Creative Director: How AI Tools for Social Media Content Creation Are...
DOCX
Unit-3 cyber security network security of internet system
PDF
APNIC Update, presented at PHNOG 2025 by Shane Hermoso
PDF
Testing WebRTC applications at scale.pdf
PPTX
Slides PPTX World Game (s) Eco Economic Epochs.pptx
PPTX
INTERNET------BASICS-------UPDATED PPT PRESENTATION
PPTX
Introuction about WHO-FIC in ICD-10.pptx
PPTX
CHE NAA, , b,mn,mblblblbljb jb jlb ,j , ,C PPT.pptx
PDF
💰 𝐔𝐊𝐓𝐈 𝐊𝐄𝐌𝐄𝐍𝐀𝐍𝐆𝐀𝐍 𝐊𝐈𝐏𝐄𝐑𝟒𝐃 𝐇𝐀𝐑𝐈 𝐈𝐍𝐈 𝟐𝟎𝟐𝟓 💰
PPTX
international classification of diseases ICD-10 review PPT.pptx
PPTX
presentation_pfe-universite-molay-seltan.pptx
PDF
Slides PDF The World Game (s) Eco Economic Epochs.pdf
PDF
Sims 4 Historia para lo sims 4 para jugar
PDF
Tenda Login Guide: Access Your Router in 5 Easy Steps
PPTX
Introuction about ICD -10 and ICD-11 PPT.pptx
PDF
RPKI Status Update, presented by Makito Lay at IDNOG 10
PDF
Best Practices for Testing and Debugging Shopify Third-Party API Integrations...
PPT
tcp ip networks nd ip layering assotred slides
Vigrab.top – Online Tool for Downloading and Converting Social Media Videos a...
Unit-1 introduction to cyber security discuss about how to secure a system
The New Creative Director: How AI Tools for Social Media Content Creation Are...
Unit-3 cyber security network security of internet system
APNIC Update, presented at PHNOG 2025 by Shane Hermoso
Testing WebRTC applications at scale.pdf
Slides PPTX World Game (s) Eco Economic Epochs.pptx
INTERNET------BASICS-------UPDATED PPT PRESENTATION
Introuction about WHO-FIC in ICD-10.pptx
CHE NAA, , b,mn,mblblblbljb jb jlb ,j , ,C PPT.pptx
💰 𝐔𝐊𝐓𝐈 𝐊𝐄𝐌𝐄𝐍𝐀𝐍𝐆𝐀𝐍 𝐊𝐈𝐏𝐄𝐑𝟒𝐃 𝐇𝐀𝐑𝐈 𝐈𝐍𝐈 𝟐𝟎𝟐𝟓 💰
international classification of diseases ICD-10 review PPT.pptx
presentation_pfe-universite-molay-seltan.pptx
Slides PDF The World Game (s) Eco Economic Epochs.pdf
Sims 4 Historia para lo sims 4 para jugar
Tenda Login Guide: Access Your Router in 5 Easy Steps
Introuction about ICD -10 and ICD-11 PPT.pptx
RPKI Status Update, presented by Makito Lay at IDNOG 10
Best Practices for Testing and Debugging Shopify Third-Party API Integrations...
tcp ip networks nd ip layering assotred slides

Short introduction to WebRTC at the Amsterdam WebRTC Meetup, March 26, 2014

  • 2. Organizers and hosts of the evening Luis Rianne Bart Alex
  • 4. WebRTC presentations -1- Welcome and introduction + demo GetUserMedia (Bart) -2- Remote instructions (Fabian) -3- Building a video-conferencing application (Jeroen) PAUZE -4- Unlocking and connecting the telecom world (Luis en Philippe) -5- The market and WebRTC solutions providers (Alex) -6- Where to apply WebRTC? (Bart, Alex) -7- Wrap-up (Bart en Alex) BORREL
  • 5. Real Time Communication between browsers An short introduction to WebRTC
  • 6. Until now, some history • Skype, MSN, Lync, video conference systems, Unified Communications (UC) – Definition UC: From one interface/screen switching modes of communication without changing screens or devices • Proprietary owned implementations – Manufactured exclusively by the owner of intellectual property rights, as with a patent or trade secret. • Expensive and not freely available • Communication is server based
  • 7. Initiative • Promoted by Google Chrome team since 2009, the W3C webRTC WG and the IETF RTCweb WG • Specification / W3C Editor's Draft 21 March 2014 • WebRTC is open source project • Manage multimedia communications • Simple API’s in Javascript • Multi platform and multi device • WebRTC specs built into browsers (see http:// iswebrtcreadyyet.com/) • Now (2014) many suppliers offer WebRTC solutions and numbers are growing.
  • 9. The promise of WebRTC WebRTC: • No plugins • No downloads • No App stores • No patents • No installations Multi media RTC for: • Audio • Video • Data Using RTC any browser can call any other browser
  • 10. One-click technology On webpage in browser: • Click here to talk to your customer support • Click here to see your colleague • Click here to join video conference
  • 11. Get connected (1) Web server + API’s My browser Other browser 1 2 3 5 4
  • 12. Get connected (2) 1. User clicks button and connects to server 2. Server sends signal to callee 3. Callee accepts 4. Communication is established 5. Audio, video chat transmission starts
  • 13. Browser API’s for WebRTC Browser supports WebRTC using API’s: • GetUserMedia – To access and control microphone and camera hardware – Must be allowed by user (opt-in) • PeerConnection – Establish connection and set up context like security and codecs • DataChannels – Provide peer-to-peer connection – “Data part of WebRTC” API = Application Programming Interface My browser Other browser My browser Web Server + API’s mic webcam
  • 14. Role of the Webserver • WebRTC is a webservice  webserver needed • Acts as the central control point • Webserver handles button clicked by user to join video conference • Webserver is needed to establish the connection between the browsers (peers) • Webserver does not handle the data part of the communication between the browsers
  • 16. Luckily, there ‘s help! FLASH whenever you use IE or Safari
  • 20. What will it bring to the user? Will WebRTC make the world a happier place?
  • 24. Thanks to our sponsors
  • 27. We want more WebRTC! Where is more WebRTC?
  • 28. Ich bin ein Berliner … … WebRTC Meetup
  • 29. Monday May 5, 2014 Join us at the Berlin WebRTC Meetup