Is Webrtc Transforming Collaboration
-
Upload
erik-lagerway -
Category
Software
-
view
263 -
download
0
Transcript of Is Webrtc Transforming Collaboration
![Page 1: Is Webrtc Transforming Collaboration](https://reader035.fdocuments.in/reader035/viewer/2022081521/5874148e1a28abcb5b8b503d/html5/thumbnails/1.jpg)
WebRTC & ORTCIs it Ready to TransformCollaboration?
Erik LagerwayCo-founder @HookflashW3C WebRTC WG Co-chair, W3C ORTC CG Chair
![Page 2: Is Webrtc Transforming Collaboration](https://reader035.fdocuments.in/reader035/viewer/2022081521/5874148e1a28abcb5b8b503d/html5/thumbnails/2.jpg)
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)
![Page 3: Is Webrtc Transforming Collaboration](https://reader035.fdocuments.in/reader035/viewer/2022081521/5874148e1a28abcb5b8b503d/html5/thumbnails/3.jpg)
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)
![Page 4: Is Webrtc Transforming Collaboration](https://reader035.fdocuments.in/reader035/viewer/2022081521/5874148e1a28abcb5b8b503d/html5/thumbnails/4.jpg)
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)
![Page 5: Is Webrtc Transforming Collaboration](https://reader035.fdocuments.in/reader035/viewer/2022081521/5874148e1a28abcb5b8b503d/html5/thumbnails/5.jpg)
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)
![Page 6: Is Webrtc Transforming Collaboration](https://reader035.fdocuments.in/reader035/viewer/2022081521/5874148e1a28abcb5b8b503d/html5/thumbnails/6.jpg)
5 years later…
![Page 7: Is Webrtc Transforming Collaboration](https://reader035.fdocuments.in/reader035/viewer/2022081521/5874148e1a28abcb5b8b503d/html5/thumbnails/7.jpg)
Wee bit of momentum
![Page 8: Is Webrtc Transforming Collaboration](https://reader035.fdocuments.in/reader035/viewer/2022081521/5874148e1a28abcb5b8b503d/html5/thumbnails/8.jpg)
?
![Page 9: Is Webrtc Transforming Collaboration](https://reader035.fdocuments.in/reader035/viewer/2022081521/5874148e1a28abcb5b8b503d/html5/thumbnails/9.jpg)
companies
1000
![Page 10: Is Webrtc Transforming Collaboration](https://reader035.fdocuments.in/reader035/viewer/2022081521/5874148e1a28abcb5b8b503d/html5/thumbnails/10.jpg)
WebRTC App Downloads
3.5b
![Page 11: Is Webrtc Transforming Collaboration](https://reader035.fdocuments.in/reader035/viewer/2022081521/5874148e1a28abcb5b8b503d/html5/thumbnails/11.jpg)
Slowing down?
Nope.
![Page 12: Is Webrtc Transforming Collaboration](https://reader035.fdocuments.in/reader035/viewer/2022081521/5874148e1a28abcb5b8b503d/html5/thumbnails/12.jpg)
What about the Browsers?
ChromeFirefoxEdge{
![Page 13: Is Webrtc Transforming Collaboration](https://reader035.fdocuments.in/reader035/viewer/2022081521/5874148e1a28abcb5b8b503d/html5/thumbnails/13.jpg)
and Apple?
WebKit
![Page 14: Is Webrtc Transforming Collaboration](https://reader035.fdocuments.in/reader035/viewer/2022081521/5874148e1a28abcb5b8b503d/html5/thumbnails/14.jpg)
WebRTC for Collaboration• Audio & Video Conferencing• Web Conferencing• File Transfer (Data Channel)• Screen Sharing• Mobile + Desktop
![Page 15: Is Webrtc Transforming Collaboration](https://reader035.fdocuments.in/reader035/viewer/2022081521/5874148e1a28abcb5b8b503d/html5/thumbnails/15.jpg)
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
![Page 16: Is Webrtc Transforming Collaboration](https://reader035.fdocuments.in/reader035/viewer/2022081521/5874148e1a28abcb5b8b503d/html5/thumbnails/16.jpg)
• Group Audio Conferencing(video is coming)
• In any channel• One-2-one• Desktop
(mobile in beta)
Built on WebRTC
![Page 17: Is Webrtc Transforming Collaboration](https://reader035.fdocuments.in/reader035/viewer/2022081521/5874148e1a28abcb5b8b503d/html5/thumbnails/17.jpg)
![Page 18: Is Webrtc Transforming Collaboration](https://reader035.fdocuments.in/reader035/viewer/2022081521/5874148e1a28abcb5b8b503d/html5/thumbnails/18.jpg)
WebRTC – P2P Content Delivery / Streaming Network
![Page 19: Is Webrtc Transforming Collaboration](https://reader035.fdocuments.in/reader035/viewer/2022081521/5874148e1a28abcb5b8b503d/html5/thumbnails/19.jpg)
![Page 20: Is Webrtc Transforming Collaboration](https://reader035.fdocuments.in/reader035/viewer/2022081521/5874148e1a28abcb5b8b503d/html5/thumbnails/20.jpg)
![Page 21: Is Webrtc Transforming Collaboration](https://reader035.fdocuments.in/reader035/viewer/2022081521/5874148e1a28abcb5b8b503d/html5/thumbnails/21.jpg)
How can I do that?
![Page 22: Is Webrtc Transforming Collaboration](https://reader035.fdocuments.in/reader035/viewer/2022081521/5874148e1a28abcb5b8b503d/html5/thumbnails/22.jpg)
![Page 23: Is Webrtc Transforming Collaboration](https://reader035.fdocuments.in/reader035/viewer/2022081521/5874148e1a28abcb5b8b503d/html5/thumbnails/23.jpg)
![Page 24: Is Webrtc Transforming Collaboration](https://reader035.fdocuments.in/reader035/viewer/2022081521/5874148e1a28abcb5b8b503d/html5/thumbnails/24.jpg)
Don’t Panic!
Subject matter experts are standing by to help you!
![Page 25: Is Webrtc Transforming Collaboration](https://reader035.fdocuments.in/reader035/viewer/2022081521/5874148e1a28abcb5b8b503d/html5/thumbnails/25.jpg)
Standards Update
![Page 26: Is Webrtc Transforming Collaboration](https://reader035.fdocuments.in/reader035/viewer/2022081521/5874148e1a28abcb5b8b503d/html5/thumbnails/26.jpg)
Brief RTC History2011 - WebRTC WG BoF Prague at IETF 802011 – Google Open Sources GIPS Library2013 - WebRTC Charter Extension2013 - ORTC CG – First meeting Vancouver IETF 882014 - WebRTC surge in implementations2014 - ORTC 100th member join2015 - ORTC implemented in Edge2015 - ORTC Chair and Editor asked to join WebRTC2015 - WebRTC WG Re-Charter2016 - ORTC Implemented in Hookflash SDKs2016 - WebRTC Objects (From ORTC API) Ship in Firefox2016 - WebRTC Objects (From ORTC API) Ship in Chrome?
![Page 27: Is Webrtc Transforming Collaboration](https://reader035.fdocuments.in/reader035/viewer/2022081521/5874148e1a28abcb5b8b503d/html5/thumbnails/27.jpg)
Media Capture (getUserMedia)
![Page 28: Is Webrtc Transforming Collaboration](https://reader035.fdocuments.in/reader035/viewer/2022081521/5874148e1a28abcb5b8b503d/html5/thumbnails/28.jpg)
WebRTC PC (Peer Connection)
![Page 29: Is Webrtc Transforming Collaboration](https://reader035.fdocuments.in/reader035/viewer/2022081521/5874148e1a28abcb5b8b503d/html5/thumbnails/29.jpg)
ORTC (Object RTC API)
![Page 30: Is Webrtc Transforming Collaboration](https://reader035.fdocuments.in/reader035/viewer/2022081521/5874148e1a28abcb5b8b503d/html5/thumbnails/30.jpg)
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
![Page 31: Is Webrtc Transforming Collaboration](https://reader035.fdocuments.in/reader035/viewer/2022081521/5874148e1a28abcb5b8b503d/html5/thumbnails/31.jpg)
WebRTC NVORTC 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.
![Page 32: Is Webrtc Transforming Collaboration](https://reader035.fdocuments.in/reader035/viewer/2022081521/5874148e1a28abcb5b8b503d/html5/thumbnails/32.jpg)
When will WebRTC 1.0 Ship
?
![Page 33: Is Webrtc Transforming Collaboration](https://reader035.fdocuments.in/reader035/viewer/2022081521/5874148e1a28abcb5b8b503d/html5/thumbnails/33.jpg)
Upcoming MeetingsWebRTC 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
![Page 34: Is Webrtc Transforming Collaboration](https://reader035.fdocuments.in/reader035/viewer/2022081521/5874148e1a28abcb5b8b503d/html5/thumbnails/34.jpg)
Get on the WebRTC Bus
Your competitor
![Page 35: Is Webrtc Transforming Collaboration](https://reader035.fdocuments.in/reader035/viewer/2022081521/5874148e1a28abcb5b8b503d/html5/thumbnails/35.jpg)
Thank you!
Erik Lagerway W3C Chair ORTC CG, W3C Co-chair WebRTC WG
Twitter @elagerwayhttps://ca.linkedin.com/in/lagerway