SlideShare une entreprise Scribd logo
1  sur  35
WebRTC & ORTC
Is it Ready to Transform
Collaboration?
Erik Lagerway
Co-founder @Hookflash
W3C WebRTC WG Co-chair, W3C ORTC CG Chair
What is WebRTC?
Web + RTC (Real Time Communications)
WebRTC is a technology and newly proposed open
standard that adds real-time communication to web
browsers.
(without the need to install plugins)
What is ORTC?
Object + RTC (Real Time Communications)
ORTC is a set of “do what I say”
Object Control APIs for WebRTC
(more frobs, knobs and levers)
Do Open Standards Matter?
Short answer: Yes!
Open Standards allow us to interoperate
with each other by using a known set of
specifications that we create together.
(more standards adoption = fewer silos)
Standards and Paradigm Shifts
• 1876 Telephone call (A. Bell)
• 1898 Wireless communication demonstration (G. Marconi)
• 1972 IP (Internet Protocol) invented by Dr. Vint Cerf
• 1993-4 HTTP, Mosaic, Netscape - Marc Andreessen
• 1995 Internet via dial-up
• 1995-8 H.323 VoIP (VocalTec, Microsoft), IP Telephony (+PSTN)
• 2000 ADSL Broadband Internet
• 2002-3 SIP VoIP (IETF RFC-3261), 25% of all toll via Internet Telephony
• 2009 Mobile 4G / LTE + advancements in mobile tech
2011 WebRTC (BoF IETF 80 – Prague)
5 years later…
Wee bit of momentum
companies
1000
WebRTC App Downloads
3.5b
Slowing down?
Nope.
What about the Browsers?
Chrome
Firefox
Edge
and Apple?
WebKit
WebRTC for Collaboration
• Audio & Video Conferencing
• Web Conferencing
• File Transfer (Data Channel)
• Screen Sharing
• Mobile + Desktop
What’s new here?
• It’s an Open Standard
– Previously hodgepodge collection of tech
• Valuable & Free Open Source Libraries
– GIPS -> WebRTC (Google)
– Open H.264 (Cisco)
– ORTC Library (Hookflash)
• Dev Community is growing in size and breadth
• Group Audio
Conferencing
(video is coming)
• In any channel
• One-2-one
• Desktop
(mobile in beta)
Built on WebRTC
WebRTC – P2P Content Delivery / Streaming Network
Don’t Panic!
Subject matter
experts are
standing by to
help you!
Standards Update
Brief RTC History
2011 - WebRTC WG BoF Prague at IETF 80
2011 – Google Open Sources GIPS Library
2013 - WebRTC Charter Extension
2013 - ORTC CG – First meeting Vancouver IETF 88
2014 - WebRTC surge in implementations
2014 - ORTC 100th member join
2015 - ORTC implemented in Edge
2015 - ORTC Chair and Editor asked to join WebRTC
2015 - WebRTC WG Re-Charter
2016 - ORTC Implemented in Hookflash SDKs
2016 - WebRTC Objects (From ORTC API) Ship in Firefox
2016 - WebRTC Objects (From ORTC API) Ship in Chrome?
Media Capture (getUserMedia)
WebRTC PC (Peer Connection)
ORTC (Object RTC API)
Some Things Need Work
• Mobile Roaming (Wifi / LTE / 3G Handoff)
• Native Libraries w/o/a + objects (ORTC & WebRTC)
• Network failure detection and network fallback mechanisms
• Advanced media support eg. SVC
• Deeper Diagnostics
WebRTC NV
ORTC is essentially WebRTC NV
From the WebRTC Charter: https://www.w3.org/2015/07/webrtc-charter.html
As the name indicates, WebRTC 1.0: Real-time Communication Between Browsers is a first version
of APIs for real-time communication, sometimes referred to as the PeerConnection API. The
activities in the ORTC (Object Real-time Communications) Community Group indicate that
there is interest in additional APIs to provide more direct control over WebRTC than what the
PeerConnection API offers.
The Working Group will take the work done by the ORTC Community Group as a source of
input, and when contemplating similar APIs in the Working Group, make efforts to align with
the ORTC CG on API methodologies and nomenclature. This may include scheduled design
meetings with relevant WG and CG stakeholders to foster convergence of the APIs.
When will WebRTC 1.0 Ship
?
Upcoming Meetings
WebRTC Google Update - Google I/O & SFO WebRTC Meet-up - May 18
WebRTC Standards Update – PulverHWC.com - Los Gatos, May 18 - 19
WebRTC Virtual Interim - TBA / May
ORTC Virtual Interim - TBA / May
RTCWEB Face-2-Face (IETF Meeting) Berlin - July
WebRTC Face-2-Face (W3C TPAC Meeting) Lisbon - September
Get on the WebRTC Bus
Your competitor
Thank you!
Erik Lagerway
W3C Chair ORTC CG, W3C Co-chair WebRTC WG
Twitter @elagerway
https://ca.linkedin.com/in/lagerway

Contenu connexe

Tendances

Kranky Geek WebRTC 2015 - The future of ORTC with WebRTC
Kranky Geek WebRTC 2015 - The future of ORTC with WebRTCKranky Geek WebRTC 2015 - The future of ORTC with WebRTC
Kranky Geek WebRTC 2015 - The future of ORTC with WebRTCKranky Geek
 
Media processing with serverless architecture
Media processing with serverless architectureMedia processing with serverless architecture
Media processing with serverless architectureKensaku Komatsu
 
IoTivity for Automotive IoT Interoperability
IoTivity for Automotive IoT InteroperabilityIoTivity for Automotive IoT Interoperability
IoTivity for Automotive IoT InteroperabilitySamsung Open Source Group
 
2016 07-20-wp4-q2 f2 f berlin
2016 07-20-wp4-q2 f2 f berlin2016 07-20-wp4-q2 f2 f berlin
2016 07-20-wp4-q2 f2 f berlinAGILE IoT
 
20th TWNIC OPM IPv6 Support by SDN & NFV
20th TWNIC OPM IPv6 Support by SDN & NFV20th TWNIC OPM IPv6 Support by SDN & NFV
20th TWNIC OPM IPv6 Support by SDN & NFVKae Hsu
 
WP5 - Gateway Security, Data Provenance & Access Control
WP5 - Gateway Security, Data Provenance & Access ControlWP5 - Gateway Security, Data Provenance & Access Control
WP5 - Gateway Security, Data Provenance & Access ControlAGILE IoT
 
WP8 - Pilot – Testbed
WP8 - Pilot – TestbedWP8 - Pilot – Testbed
WP8 - Pilot – TestbedAGILE IoT
 
WebRTC World Trip 2018_20181101@rtc_korea
WebRTC World Trip 2018_20181101@rtc_koreaWebRTC World Trip 2018_20181101@rtc_korea
WebRTC World Trip 2018_20181101@rtc_koreasung young son
 
Upperside Webinar - WebRTC Standards Update
Upperside Webinar - WebRTC Standards UpdateUpperside Webinar - WebRTC Standards Update
Upperside Webinar - WebRTC Standards UpdateUppersideConferences
 
IoTivity: Smart Home to Automotive and Beyond
IoTivity: Smart Home to Automotive and BeyondIoTivity: Smart Home to Automotive and Beyond
IoTivity: Smart Home to Automotive and BeyondSamsung Open Source Group
 
On making standards organizations & open source communities work hand in hand
On making standards organizations & open source communities work hand in handOn making standards organizations & open source communities work hand in hand
On making standards organizations & open source communities work hand in handBenjamin Cabé
 
Dissemination and Community Building
Dissemination and Community BuildingDissemination and Community Building
Dissemination and Community BuildingAGILE IoT
 
WebRTC Check-in (from WebRTC Boston 6)
WebRTC Check-in (from WebRTC Boston 6)WebRTC Check-in (from WebRTC Boston 6)
WebRTC Check-in (from WebRTC Boston 6)Chad Hart
 
2016 07-20-wp1-q2 f2 f berlin
2016 07-20-wp1-q2 f2 f berlin2016 07-20-wp1-q2 f2 f berlin
2016 07-20-wp1-q2 f2 f berlinAGILE IoT
 
WP2 - T2.1 - Automatic configuration based on hardware modules
WP2 - T2.1 - Automatic configuration based on hardware modulesWP2 - T2.1 - Automatic configuration based on hardware modules
WP2 - T2.1 - Automatic configuration based on hardware modulesAGILE IoT
 
WebRTC Live Q&A Session #4 - WebRTC in WebKit and the story around Apple and ...
WebRTC Live Q&A Session #4 - WebRTC in WebKit and the story around Apple and ...WebRTC Live Q&A Session #4 - WebRTC in WebKit and the story around Apple and ...
WebRTC Live Q&A Session #4 - WebRTC in WebKit and the story around Apple and ...Amir Zmora
 

Tendances (20)

Kranky Geek WebRTC 2015 - The future of ORTC with WebRTC
Kranky Geek WebRTC 2015 - The future of ORTC with WebRTCKranky Geek WebRTC 2015 - The future of ORTC with WebRTC
Kranky Geek WebRTC 2015 - The future of ORTC with WebRTC
 
webthing-floss-iot-20180607rzr
webthing-floss-iot-20180607rzrwebthing-floss-iot-20180607rzr
webthing-floss-iot-20180607rzr
 
Media processing with serverless architecture
Media processing with serverless architectureMedia processing with serverless architecture
Media processing with serverless architecture
 
IoTivity for Automotive IoT Interoperability
IoTivity for Automotive IoT InteroperabilityIoTivity for Automotive IoT Interoperability
IoTivity for Automotive IoT Interoperability
 
2016 07-20-wp4-q2 f2 f berlin
2016 07-20-wp4-q2 f2 f berlin2016 07-20-wp4-q2 f2 f berlin
2016 07-20-wp4-q2 f2 f berlin
 
WebRTC & ORTC
WebRTC & ORTCWebRTC & ORTC
WebRTC & ORTC
 
20th TWNIC OPM IPv6 Support by SDN & NFV
20th TWNIC OPM IPv6 Support by SDN & NFV20th TWNIC OPM IPv6 Support by SDN & NFV
20th TWNIC OPM IPv6 Support by SDN & NFV
 
WP5 - Gateway Security, Data Provenance & Access Control
WP5 - Gateway Security, Data Provenance & Access ControlWP5 - Gateway Security, Data Provenance & Access Control
WP5 - Gateway Security, Data Provenance & Access Control
 
WP8 - Pilot – Testbed
WP8 - Pilot – TestbedWP8 - Pilot – Testbed
WP8 - Pilot – Testbed
 
Introduction to OpenDaylight
Introduction to OpenDaylightIntroduction to OpenDaylight
Introduction to OpenDaylight
 
WebRTC World Trip 2018_20181101@rtc_korea
WebRTC World Trip 2018_20181101@rtc_koreaWebRTC World Trip 2018_20181101@rtc_korea
WebRTC World Trip 2018_20181101@rtc_korea
 
Upperside Webinar - WebRTC Standards Update
Upperside Webinar - WebRTC Standards UpdateUpperside Webinar - WebRTC Standards Update
Upperside Webinar - WebRTC Standards Update
 
IoTivity: Smart Home to Automotive and Beyond
IoTivity: Smart Home to Automotive and BeyondIoTivity: Smart Home to Automotive and Beyond
IoTivity: Smart Home to Automotive and Beyond
 
On making standards organizations & open source communities work hand in hand
On making standards organizations & open source communities work hand in handOn making standards organizations & open source communities work hand in hand
On making standards organizations & open source communities work hand in hand
 
Dissemination and Community Building
Dissemination and Community BuildingDissemination and Community Building
Dissemination and Community Building
 
WebRTC Check-in (from WebRTC Boston 6)
WebRTC Check-in (from WebRTC Boston 6)WebRTC Check-in (from WebRTC Boston 6)
WebRTC Check-in (from WebRTC Boston 6)
 
2016 07-20-wp1-q2 f2 f berlin
2016 07-20-wp1-q2 f2 f berlin2016 07-20-wp1-q2 f2 f berlin
2016 07-20-wp1-q2 f2 f berlin
 
WP2 - T2.1 - Automatic configuration based on hardware modules
WP2 - T2.1 - Automatic configuration based on hardware modulesWP2 - T2.1 - Automatic configuration based on hardware modules
WP2 - T2.1 - Automatic configuration based on hardware modules
 
WebRTC Live Q&A Session #4 - WebRTC in WebKit and the story around Apple and ...
WebRTC Live Q&A Session #4 - WebRTC in WebKit and the story around Apple and ...WebRTC Live Q&A Session #4 - WebRTC in WebKit and the story around Apple and ...
WebRTC Live Q&A Session #4 - WebRTC in WebKit and the story around Apple and ...
 
WebRTC 101
WebRTC 101WebRTC 101
WebRTC 101
 

Similaire à Is Webrtc Transforming Collaboration

WebRTC Standards Update (October 2014)
WebRTC Standards Update (October 2014)WebRTC Standards Update (October 2014)
WebRTC Standards Update (October 2014)Victor Pascual Ávila
 
WebRTC standards update (13 Nov 2013)
WebRTC standards update (13 Nov 2013)WebRTC standards update (13 Nov 2013)
WebRTC standards update (13 Nov 2013)Victor Pascual Ávila
 
WebRTC. Yet Another Overview, for IT Technicians.
WebRTC. Yet Another Overview, for IT Technicians.WebRTC. Yet Another Overview, for IT Technicians.
WebRTC. Yet Another Overview, for IT Technicians.Vladimir Beloborodov
 
WebRTC Workshop - What is (and isn't WebRTC)
WebRTC Workshop - What is (and isn't WebRTC)WebRTC Workshop - What is (and isn't WebRTC)
WebRTC Workshop - What is (and isn't WebRTC)Oracle
 
Видео+Конференция 2015: Секреты WebRTC: как вендоры извлекают пользу из проры...
Видео+Конференция 2015: Секреты WebRTC: как вендоры извлекают пользу из проры...Видео+Конференция 2015: Секреты WebRTC: как вендоры извлекают пользу из проры...
Видео+Конференция 2015: Секреты WebRTC: как вендоры извлекают пользу из проры...TrueConf
 
Видео+Конференция 2015: Секреты WebRTC: как вендоры извлекают пользу из проры...
Видео+Конференция 2015: Секреты WebRTC: как вендоры извлекают пользу из проры...Видео+Конференция 2015: Секреты WebRTC: как вендоры извлекают пользу из проры...
Видео+Конференция 2015: Секреты WebRTC: как вендоры извлекают пользу из проры...TrueConf__
 
Webrtc - rich communication - quobis - victor pascual
Webrtc  - rich communication - quobis - victor pascualWebrtc  - rich communication - quobis - victor pascual
Webrtc - rich communication - quobis - victor pascualAlan Quayle
 
WebRTC for Telco: Informa's WebRTC Global Summit Preconference
WebRTC for Telco: Informa's WebRTC Global Summit PreconferenceWebRTC for Telco: Informa's WebRTC Global Summit Preconference
WebRTC for Telco: Informa's WebRTC Global Summit PreconferenceTsahi Levent-levi
 
WebRTC Webinar & Q&A - W3C WebRTC JS API Test Platform & Updates from W3C Lis...
WebRTC Webinar & Q&A - W3C WebRTC JS API Test Platform & Updates from W3C Lis...WebRTC Webinar & Q&A - W3C WebRTC JS API Test Platform & Updates from W3C Lis...
WebRTC Webinar & Q&A - W3C WebRTC JS API Test Platform & Updates from W3C Lis...Amir Zmora
 
WebRTC and Telecommunications
WebRTC and TelecommunicationsWebRTC and Telecommunications
WebRTC and TelecommunicationsAVOXI
 
WebRTC Standards -- The 10 Minutes guide
WebRTC Standards -- The 10 Minutes guideWebRTC Standards -- The 10 Minutes guide
WebRTC Standards -- The 10 Minutes guideVictor Pascual Ávila
 
Astricon WebRTC Update
Astricon WebRTC UpdateAstricon WebRTC Update
Astricon WebRTC UpdateChad Hart
 
WebRTC standards update (April 2014)
WebRTC standards update (April 2014)WebRTC standards update (April 2014)
WebRTC standards update (April 2014)Victor Pascual Ávila
 
WebRTC Testing: State of the Art
WebRTC Testing: State of the ArtWebRTC Testing: State of the Art
WebRTC Testing: State of the ArtBoni García
 
WebRTC Standards & Implementation Q&A - The Future is Now2!
WebRTC Standards & Implementation Q&A - The Future is Now2!WebRTC Standards & Implementation Q&A - The Future is Now2!
WebRTC Standards & Implementation Q&A - The Future is Now2!Amir Zmora
 

Similaire à Is Webrtc Transforming Collaboration (20)

WebRTC Standards Update (October 2014)
WebRTC Standards Update (October 2014)WebRTC Standards Update (October 2014)
WebRTC Standards Update (October 2014)
 
DevCon5 (July 2014) - Intro to WebRTC
DevCon5 (July 2014) - Intro to WebRTCDevCon5 (July 2014) - Intro to WebRTC
DevCon5 (July 2014) - Intro to WebRTC
 
WebRTC standards update (13 Nov 2013)
WebRTC standards update (13 Nov 2013)WebRTC standards update (13 Nov 2013)
WebRTC standards update (13 Nov 2013)
 
WebRTC standards update (Jul 2014)
WebRTC standards update (Jul 2014)WebRTC standards update (Jul 2014)
WebRTC standards update (Jul 2014)
 
WebRTC. Yet Another Overview, for IT Technicians.
WebRTC. Yet Another Overview, for IT Technicians.WebRTC. Yet Another Overview, for IT Technicians.
WebRTC. Yet Another Overview, for IT Technicians.
 
WebRTC Workshop - What is (and isn't WebRTC)
WebRTC Workshop - What is (and isn't WebRTC)WebRTC Workshop - What is (and isn't WebRTC)
WebRTC Workshop - What is (and isn't WebRTC)
 
Webrtc and tokbox
Webrtc and tokboxWebrtc and tokbox
Webrtc and tokbox
 
Видео+Конференция 2015: Секреты WebRTC: как вендоры извлекают пользу из проры...
Видео+Конференция 2015: Секреты WebRTC: как вендоры извлекают пользу из проры...Видео+Конференция 2015: Секреты WebRTC: как вендоры извлекают пользу из проры...
Видео+Конференция 2015: Секреты WebRTC: как вендоры извлекают пользу из проры...
 
Видео+Конференция 2015: Секреты WebRTC: как вендоры извлекают пользу из проры...
Видео+Конференция 2015: Секреты WebRTC: как вендоры извлекают пользу из проры...Видео+Конференция 2015: Секреты WebRTC: как вендоры извлекают пользу из проры...
Видео+Конференция 2015: Секреты WebRTC: как вендоры извлекают пользу из проры...
 
Webrtc - rich communication - quobis - victor pascual
Webrtc  - rich communication - quobis - victor pascualWebrtc  - rich communication - quobis - victor pascual
Webrtc - rich communication - quobis - victor pascual
 
WebRTC for Telco: Informa's WebRTC Global Summit Preconference
WebRTC for Telco: Informa's WebRTC Global Summit PreconferenceWebRTC for Telco: Informa's WebRTC Global Summit Preconference
WebRTC for Telco: Informa's WebRTC Global Summit Preconference
 
Pkewebrtc
PkewebrtcPkewebrtc
Pkewebrtc
 
WebRTC Webinar & Q&A - W3C WebRTC JS API Test Platform & Updates from W3C Lis...
WebRTC Webinar & Q&A - W3C WebRTC JS API Test Platform & Updates from W3C Lis...WebRTC Webinar & Q&A - W3C WebRTC JS API Test Platform & Updates from W3C Lis...
WebRTC Webinar & Q&A - W3C WebRTC JS API Test Platform & Updates from W3C Lis...
 
WebRTC and Telecommunications
WebRTC and TelecommunicationsWebRTC and Telecommunications
WebRTC and Telecommunications
 
WebRTC Standards -- The 10 Minutes guide
WebRTC Standards -- The 10 Minutes guideWebRTC Standards -- The 10 Minutes guide
WebRTC Standards -- The 10 Minutes guide
 
Astricon WebRTC Update
Astricon WebRTC UpdateAstricon WebRTC Update
Astricon WebRTC Update
 
WebRTC standards update (April 2014)
WebRTC standards update (April 2014)WebRTC standards update (April 2014)
WebRTC standards update (April 2014)
 
WebRTC Testing: State of the Art
WebRTC Testing: State of the ArtWebRTC Testing: State of the Art
WebRTC Testing: State of the Art
 
Html5 RTC - 1
Html5 RTC  - 1Html5 RTC  - 1
Html5 RTC - 1
 
WebRTC Standards & Implementation Q&A - The Future is Now2!
WebRTC Standards & Implementation Q&A - The Future is Now2!WebRTC Standards & Implementation Q&A - The Future is Now2!
WebRTC Standards & Implementation Q&A - The Future is Now2!
 

Dernier

HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comFatema Valibhai
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsAlberto González Trastoy
 
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdfintroduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdfVishalKumarJha10
 
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...Jittipong Loespradit
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...ICS
 
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM TechniquesAI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM TechniquesVictorSzoltysek
 
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
Direct Style Effect Systems -The Print[A] Example- A Comprehension AidDirect Style Effect Systems -The Print[A] Example- A Comprehension Aid
Direct Style Effect Systems - The Print[A] Example - A Comprehension AidPhilip Schwarz
 
AI & Machine Learning Presentation Template
AI & Machine Learning Presentation TemplateAI & Machine Learning Presentation Template
AI & Machine Learning Presentation TemplatePresentation.STUDIO
 
Sector 18, Noida Call girls :8448380779 Model Escorts | 100% verified
Sector 18, Noida Call girls :8448380779 Model Escorts | 100% verifiedSector 18, Noida Call girls :8448380779 Model Escorts | 100% verified
Sector 18, Noida Call girls :8448380779 Model Escorts | 100% verifiedDelhi Call girls
 
BUS PASS MANGEMENT SYSTEM USING PHP.pptx
BUS PASS MANGEMENT SYSTEM USING PHP.pptxBUS PASS MANGEMENT SYSTEM USING PHP.pptx
BUS PASS MANGEMENT SYSTEM USING PHP.pptxalwaysnagaraju26
 
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdfPayment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdfkalichargn70th171
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsJhone kinadey
 
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...Shane Coughlan
 
10 Trends Likely to Shape Enterprise Technology in 2024
10 Trends Likely to Shape Enterprise Technology in 202410 Trends Likely to Shape Enterprise Technology in 2024
10 Trends Likely to Shape Enterprise Technology in 2024Mind IT Systems
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfkalichargn70th171
 
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfonteinmasabamasaba
 
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfonteinmasabamasaba
 
Introducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) SolutionIntroducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) SolutionOnePlan Solutions
 
Chinsurah Escorts ☎️8617697112 Starting From 5K to 15K High Profile Escorts ...
Chinsurah Escorts ☎️8617697112  Starting From 5K to 15K High Profile Escorts ...Chinsurah Escorts ☎️8617697112  Starting From 5K to 15K High Profile Escorts ...
Chinsurah Escorts ☎️8617697112 Starting From 5K to 15K High Profile Escorts ...Nitya salvi
 

Dernier (20)

HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.com
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
 
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdfintroduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
 
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
 
Microsoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdfMicrosoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdf
 
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM TechniquesAI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
 
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
Direct Style Effect Systems -The Print[A] Example- A Comprehension AidDirect Style Effect Systems -The Print[A] Example- A Comprehension Aid
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
 
AI & Machine Learning Presentation Template
AI & Machine Learning Presentation TemplateAI & Machine Learning Presentation Template
AI & Machine Learning Presentation Template
 
Sector 18, Noida Call girls :8448380779 Model Escorts | 100% verified
Sector 18, Noida Call girls :8448380779 Model Escorts | 100% verifiedSector 18, Noida Call girls :8448380779 Model Escorts | 100% verified
Sector 18, Noida Call girls :8448380779 Model Escorts | 100% verified
 
BUS PASS MANGEMENT SYSTEM USING PHP.pptx
BUS PASS MANGEMENT SYSTEM USING PHP.pptxBUS PASS MANGEMENT SYSTEM USING PHP.pptx
BUS PASS MANGEMENT SYSTEM USING PHP.pptx
 
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdfPayment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial Goals
 
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
 
10 Trends Likely to Shape Enterprise Technology in 2024
10 Trends Likely to Shape Enterprise Technology in 202410 Trends Likely to Shape Enterprise Technology in 2024
10 Trends Likely to Shape Enterprise Technology in 2024
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
 
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
 
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
 
Introducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) SolutionIntroducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) Solution
 
Chinsurah Escorts ☎️8617697112 Starting From 5K to 15K High Profile Escorts ...
Chinsurah Escorts ☎️8617697112  Starting From 5K to 15K High Profile Escorts ...Chinsurah Escorts ☎️8617697112  Starting From 5K to 15K High Profile Escorts ...
Chinsurah Escorts ☎️8617697112 Starting From 5K to 15K High Profile Escorts ...
 

Is Webrtc Transforming Collaboration

  • 1. WebRTC & ORTC Is it Ready to Transform Collaboration? Erik Lagerway Co-founder @Hookflash W3C WebRTC WG Co-chair, W3C ORTC CG Chair
  • 2. What is WebRTC? Web + RTC (Real Time Communications) WebRTC is a technology and newly proposed open standard that adds real-time communication to web browsers. (without the need to install plugins)
  • 3. What is ORTC? Object + RTC (Real Time Communications) ORTC is a set of “do what I say” Object Control APIs for WebRTC (more frobs, knobs and levers)
  • 4. Do Open Standards Matter? Short answer: Yes! Open Standards allow us to interoperate with each other by using a known set of specifications that we create together. (more standards adoption = fewer silos)
  • 5. Standards and Paradigm Shifts • 1876 Telephone call (A. Bell) • 1898 Wireless communication demonstration (G. Marconi) • 1972 IP (Internet Protocol) invented by Dr. Vint Cerf • 1993-4 HTTP, Mosaic, Netscape - Marc Andreessen • 1995 Internet via dial-up • 1995-8 H.323 VoIP (VocalTec, Microsoft), IP Telephony (+PSTN) • 2000 ADSL Broadband Internet • 2002-3 SIP VoIP (IETF RFC-3261), 25% of all toll via Internet Telephony • 2009 Mobile 4G / LTE + advancements in mobile tech 2011 WebRTC (BoF IETF 80 – Prague)
  • 7. Wee bit of momentum
  • 8.
  • 12. What about the Browsers? Chrome Firefox Edge
  • 14. WebRTC for Collaboration • Audio & Video Conferencing • Web Conferencing • File Transfer (Data Channel) • Screen Sharing • Mobile + Desktop
  • 15. What’s new here? • It’s an Open Standard – Previously hodgepodge collection of tech • Valuable & Free Open Source Libraries – GIPS -> WebRTC (Google) – Open H.264 (Cisco) – ORTC Library (Hookflash) • Dev Community is growing in size and breadth
  • 16. • Group Audio Conferencing (video is coming) • In any channel • One-2-one • Desktop (mobile in beta) Built on WebRTC
  • 17.
  • 18. WebRTC – P2P Content Delivery / Streaming Network
  • 19.
  • 20.
  • 21.
  • 22.
  • 23.
  • 24. Don’t Panic! Subject matter experts are standing by to help you!
  • 26. Brief RTC History 2011 - WebRTC WG BoF Prague at IETF 80 2011 – Google Open Sources GIPS Library 2013 - WebRTC Charter Extension 2013 - ORTC CG – First meeting Vancouver IETF 88 2014 - WebRTC surge in implementations 2014 - ORTC 100th member join 2015 - ORTC implemented in Edge 2015 - ORTC Chair and Editor asked to join WebRTC 2015 - WebRTC WG Re-Charter 2016 - ORTC Implemented in Hookflash SDKs 2016 - WebRTC Objects (From ORTC API) Ship in Firefox 2016 - WebRTC Objects (From ORTC API) Ship in Chrome?
  • 28. WebRTC PC (Peer Connection)
  • 30. Some Things Need Work • Mobile Roaming (Wifi / LTE / 3G Handoff) • Native Libraries w/o/a + objects (ORTC & WebRTC) • Network failure detection and network fallback mechanisms • Advanced media support eg. SVC • Deeper Diagnostics
  • 31. WebRTC NV ORTC is essentially WebRTC NV From the WebRTC Charter: https://www.w3.org/2015/07/webrtc-charter.html As the name indicates, WebRTC 1.0: Real-time Communication Between Browsers is a first version of APIs for real-time communication, sometimes referred to as the PeerConnection API. The activities in the ORTC (Object Real-time Communications) Community Group indicate that there is interest in additional APIs to provide more direct control over WebRTC than what the PeerConnection API offers. The Working Group will take the work done by the ORTC Community Group as a source of input, and when contemplating similar APIs in the Working Group, make efforts to align with the ORTC CG on API methodologies and nomenclature. This may include scheduled design meetings with relevant WG and CG stakeholders to foster convergence of the APIs.
  • 32. When will WebRTC 1.0 Ship ?
  • 33. Upcoming Meetings WebRTC Google Update - Google I/O & SFO WebRTC Meet-up - May 18 WebRTC Standards Update – PulverHWC.com - Los Gatos, May 18 - 19 WebRTC Virtual Interim - TBA / May ORTC Virtual Interim - TBA / May RTCWEB Face-2-Face (IETF Meeting) Berlin - July WebRTC Face-2-Face (W3C TPAC Meeting) Lisbon - September
  • 34. Get on the WebRTC Bus Your competitor
  • 35. Thank you! Erik Lagerway W3C Chair ORTC CG, W3C Co-chair WebRTC WG Twitter @elagerway https://ca.linkedin.com/in/lagerway

Notes de l'éditeur

  1. - Gets rid of Flash, Java Applets, 3rd party software in browsers to enable a more seamless experience for the user. - Does anyone remember Dialpad.com ? Used a java applet dialpad / softphone to allow any user to call a US number free. Newly revived by Switch.co, and now uses Webrtc!
  2. No signs of slowing down Mobile is where all the growth is coming from
  3. Google was there from the start, as was Mozilla Microsoft was also there, but not crazy about the SDP Offer answer model They tried with another object model spec of their own and failed, it was called CURTCWEB They got a second chance with ORTC
  4. Webkit (the browser engine for Safari) roadmap shows WebRTC in development.
  5. We saw all of these features in the past, what can we do with webrtc that we couldn’t before? Tools are abundant Open source Open Standard Removing the need for 3rd party plugins/extension reduces friction and improves UX
  6. Slack use case A/v group conferencing 1-1 More features will be coming soon They bought a WebRTC startup by the name of “Screen Hero” – screen sharing for collaboration in teams Screen sharing will come soon I expect
  7. Lots of WebRTC integration enabling browser support for video calling and the like SIP capable – interoperable with your existing SIP infrastructure Trivia: Where was Spark Launched? Enterprise Connect 2016
  8. WebRTC is not just about talking heads An integral part of the WebRTC solution is Date Channel. The guys over at WebTorrent have built a BitTorrent client in JavaScript and use Data Channel to stream the content. Think of it as a pure p2p streaming technology. Btw, these guys do not advocate sharing illegal copyrighted content, that’s not why they built this solution. The entire offer is available in Github as open source.
  9. Symphony is getting behind WebRTC and ORTC, their head of collaboration is the host for the San Francisco WebRTC Meet up group Major selling point is high encryption, not just for banks anymore. Would suggest they will also have voice and video +++ at some point
  10. Plenty of dev tools and PaaS providers to choose from, if you haven’t found what you are looking for, get in touch with me and I will help you figure it out. Some are a bit more into the collab space, some are more about making phone calls through a browser (yawn)
  11. ok, so this isn’t like wiring up a typical web api If you are doing anything past what’s provided in the various sample apps you will likely need some subject matter expertise to assist with the implementation and training.
  12. - the good news is that there are plenty of people like Dane here, that will be happy to take your money to implement your solution soup to nuts or consult adhoc to help out, but they don’t come cheap! 
  13. Approximate 3 issues, 1 Pull request, 126 closed Sent for TR (Transition Request) to Candidate Recommendation Permissions API could get a bit hairy, but it feels like we are very close now
  14. Approximate 37 issues, 4 Pull request, 280 tickets closed A bit more left to do here, Objects that have been brought in from ORTC API need more love
  15. Approximate 31 issues, 0 Pull requests, 325 issues closed Many ORTC tickets are dependent on 1.0 now Looks to be headed for Published Report soon
  16. - WebRTC NV is basically ORTC – an object-centric interface without the need for SDP or O/A
  17. Sure hope its soon, everyone is chomping at the bit to get on with the next chapter
  18. - I can’t tell you when you you’re too early, but I can tell you when you’re too late, that’s about the same time your competitor kicks your hiney right under the WebRTC bus!
  19. - If any of you have any questions about how you should approach collaboration when considering WebRTC and ORTC please reach out, I would love to hear what you are working on.