SlideShare une entreprise Scribd logo
Web is Communications
Dominique Hazaël-Massieux (W3C)
dom@w3.org
TADSummit Asia 2021 - May 2021
Tim Berners-Lee, Web inventor, W3C Director
W3C
• Free and open technical standards for the Web
• HTML5, CSS, JavaScript APIs,
but also many non-browser techs
• 430+ member organizations globally
• Staff of ~60 in North America, Europe, Asia
2
Web Real-Time Communications
http://example.org/chatrooms/foo
http://example.org/chatrooms/foo
X
10101100110101111000011001100001101
01010100011001110111110000110001110
11100011010001100111101001101011101
11001100011010001000101111100101100
00110110101100110001100011100111100
10101010011101101110111110111011110
11100011010001100111101001101011101
11001100011010001000101111100101100
00110110101100110001100011100111100
11100011010001100111101001101011101
11001100011010001000101111100101100
00110110101100110001100011100111101
Bob
verified
by
Acme Inc
Alice
verified
by
Emca Ltd
W3C APIs
IETF Protocols
Firewall
X
recording
3
COVID-19
4
RTC in times of CODIV-19
WebRTC brings a sense of
shared presence to the Web
… and needs to adapt to new
usages
5
Designing the future of real-time
communications
Urgent
Less urgent
Important
Less
Important
W3C WebRTC
Working Group
scope
Feature X
Feature Y
Your Input
Needed!
6
Seamless screen sharing
7
Making WebRTC more intimate
10
10
11
00
11
01
01
11
10
00
01
10
01
10
00
01
10
1
01
01
01
00
01
10
01
11
01
11
11
00
00
11
00
01
11
0
11
10
00
11
01
00
01
10
01
11
10
10
01
10
10
11
10
1
11
00
11
00
01
10
10
00
10
00
10
11
11
10
01
01
10
0
00
11
01
10
10
11
00
11
00
01
10
00
11
10
01
11
10
0
10
10
10
10
01
11
01
10
11
10
11
11
10
11
10
11
11
0
11
10
00
11
01
00
01
10
01
11
10
10
01
10
10
11
10
1
11
00
11
00
01
10
10
00
10
00
10
11
11
10
01
01
10
0
00
11
01
10
10
11
00
11
00
01
10
00
11
10
01
11
10
0
11
10
00
11
01
00
01
10
01
11
10
10
01
10
10
11
10
1
11
00
11
00
01
10
10
00
10
00
10
11
11
10
01
01
10
0
00
11
01
10
10
11
00
11
00
01
10
00
11
10
01
11
10
1
10
10
11
00
11
01
01
11
10
00
01
10
01
10
00
01
10
1
01
01
01
00
01
10
01
11
01
11
11
00
00
11
00
01
11
0
11
10
00
11
01
00
01
10
01
11
10
10
01
10
10
11
10
1
11
00
11
00
01
10
10
00
10
00
10
11
11
10
01
01
10
0
00
11
01
10
10
11
00
11
00
01
10
00
11
10
01
11
10
0
10
10
10
10
01
11
01
10
11
10
11
11
10
11
10
11
11
0
11
10
00
11
01
00
01
10
01
11
10
10
01
10
10
11
10
1
11
00
11
00
01
10
10
00
10
00
10
11
11
10
01
01
10
0
00
11
01
10
10
11
00
11
00
01
10
00
11
10
01
11
10
0
11
10
00
11
01
00
01
10
01
11
10
10
01
10
10
11
10
1
11
00
11
00
01
10
10
00
10
00
10
11
11
10
01
01
10
0
00
11
01
10
10
11
00
11
00
01
10
00
11
10
01
11
10
1
10
10
11
00
11
01
01
11
10
00
01
10
01
10
00
01
10
1
01
01
01
00
01
10
01
11
01
11
11
00
00
11
00
01
11
0
11
10
00
11
01
00
01
10
01
11
10
10
01
10
10
11
10
1
11
00
11
00
01
10
10
00
10
00
10
11
11
10
01
01
10
0
00
11
01
10
10
11
00
11
00
01
10
00
11
10
01
11
10
0
10
10
10
10
01
11
01
10
11
10
11
11
10
11
10
11
11
0
11
10
00
11
01
00
01
10
01
11
10
10
01
10
10
11
10
1
11
00
11
00
01
10
10
00
10
00
10
11
11
10
01
01
10
0
00
11
01
10
10
11
00
11
00
01
10
00
11
10
01
11
10
0
11
10
00
11
01
00
01
10
01
11
10
10
01
10
10
11
10
1
11
00
11
00
01
10
10
00
10
00
10
11
11
10
01
01
10
0
00
11
01
10
10
11
00
11
00
01
10
00
11
10
01
11
10
1
10
10
11
00
11
01
01
11
10
00
01
10
01
10
00
01
10
1
01
01
01
00
01
10
01
11
01
11
11
00
00
11
00
01
11
0
11
10
00
11
01
00
01
10
01
11
10
10
01
10
10
11
10
1
11
00
11
00
01
10
10
00
10
00
10
11
11
10
01
01
10
0
00
11
01
10
10
11
00
11
00
01
10
00
11
10
01
11
10
0
10
10
10
10
01
11
01
10
11
10
11
11
10
11
10
11
11
0
11
10
00
11
01
00
01
10
01
11
10
10
01
10
10
11
10
1
11
00
11
00
01
10
10
00
10
00
10
11
11
10
01
01
10
0
00
11
01
10
10
11
00
11
00
01
10
00
11
10
01
11
10
0
11
10
00
11
01
00
01
10
01
11
10
10
01
10
10
11
10
1
11
00
11
00
01
10
10
00
10
00
10
11
11
10
01
01
10
0
00
11
01
10
10
11
00
11
00
01
10
00
11
10
01
11
10
1
Teleconferencing server
1010
1100
1101
0111
1000
0110
0110
0001
101
0101
0100
0110
0111
0111
1100
0011
0001
110
1110
0011
0100
0110
0111
1010
0110
1011
101
1100
1100
0110
1000
1000
1011
1110
0101
100
0011
0110
1011
0011
0001
1000
1110
0111
100
1010
1010
0111
0110
1110
1111
1011
1011
110
1110
0011
0100
0110
0111
1010
0110
1011
101
1100
1100
0110
1000
1000
1011
1110
0101
100
0011
0110
1011
0011
0001
1000
1110
0111
100
1110
0011
0100
0110
0111
1010
0110
1011
101
1100
1100
0110
1000
1000
1011
1110
0101
100
0011
0110
1011
0011
0001
1000
1110
0111
101
10
10
11
00
11
01
01
11
10
00
01
10
01
10
00
01
10
1
01
01
01
00
01
10
01
11
01
11
11
00
00
11
00
01
11
0
11
10
00
11
01
00
01
10
01
11
10
10
01
10
10
11
10
1
11
00
11
00
01
10
10
00
10
00
10
11
11
10
01
01
10
0
00
11
01
10
10
11
00
11
00
01
10
00
11
10
01
11
10
0
10
10
10
10
01
11
01
10
11
10
11
11
10
11
10
11
11
0
11
10
00
11
01
00
01
10
01
11
10
10
01
10
10
11
10
1
11
00
11
00
01
10
10
00
10
00
10
11
11
10
01
01
10
0
00
11
01
10
10
11
00
11
00
01
10
00
11
10
01
11
10
0
11
10
00
11
01
00
01
10
01
11
10
10
01
10
10
11
10
1
11
00
11
00
01
10
10
00
10
00
10
11
11
10
01
01
10
0
00
11
01
10
10
11
00
11
00
01
10
00
11
10
01
11
10
1
10
10
11
00
11
01
01
11
10
00
01
10
01
10
00
01
10
1
01
01
01
00
01
10
01
11
01
11
11
00
00
11
00
01
11
0
11
10
00
11
01
00
01
10
01
11
10
10
01
10
10
11
10
1
11
00
11
00
01
10
10
00
10
00
10
11
11
10
01
01
10
0
00
11
01
10
10
11
00
11
00
01
10
00
11
10
01
11
10
0
10
10
10
10
01
11
01
10
11
10
11
11
10
11
10
11
11
0
11
10
00
11
01
00
01
10
01
11
10
10
01
10
10
11
10
1
11
00
11
00
01
10
10
00
10
00
10
11
11
10
01
01
10
0
00
11
01
10
10
11
00
11
00
01
10
00
11
10
01
11
10
0
11
10
00
11
01
00
01
10
01
11
10
10
01
10
10
11
10
1
11
00
11
00
01
10
10
00
10
00
10
11
11
10
01
01
10
0
00
11
01
10
10
11
00
11
00
01
10
00
11
10
01
11
10
1
10
10
11
00
11
01
01
11
10
00
01
10
01
10
00
01
10
1
01
01
01
00
01
10
01
11
01
11
11
00
00
11
00
01
11
0
11
10
00
11
01
00
01
10
01
11
10
10
01
10
10
11
10
1
11
00
11
00
01
10
10
00
10
00
10
11
11
10
01
01
10
0
00
11
01
10
10
11
00
11
00
01
10
00
11
10
01
11
10
0
10
10
10
10
01
11
01
10
11
10
11
11
10
11
10
11
11
0
11
10
00
11
01
00
01
10
01
11
10
10
01
10
10
11
10
1
11
00
11
00
01
10
10
00
10
00
10
11
11
10
01
01
10
0
00
11
01
10
10
11
00
11
00
01
10
00
11
10
01
11
10
0
11
10
00
11
01
00
01
10
01
11
10
10
01
10
10
11
10
1
11
00
11
00
01
10
10
00
10
00
10
11
11
10
01
01
10
0
00
11
01
10
10
11
00
11
00
01
10
00
11
10
01
11
10
1
10
10
11
00
11
01
01
11
10
00
01
10
01
10
00
01
10
1
01
01
01
00
01
10
01
11
01
11
11
00
00
11
00
01
11
0
11
10
00
11
01
00
01
10
01
11
10
10
01
10
10
11
10
1
11
00
11
00
01
10
10
00
10
00
10
11
11
10
01
01
10
0
00
11
01
10
10
11
00
11
00
01
10
00
11
10
01
11
10
0
10
10
10
10
01
11
01
10
11
10
11
11
10
11
10
11
11
0
11
10
00
11
01
00
01
10
01
11
10
10
01
10
10
11
10
1
11
00
11
00
01
10
10
00
10
00
10
11
11
10
01
01
10
0
00
11
01
10
10
11
00
11
00
01
10
00
11
10
01
11
10
0
11
10
00
11
01
00
01
10
01
11
10
10
01
10
10
11
10
1
11
00
11
00
01
10
10
00
10
00
10
11
11
10
01
01
10
0
00
11
01
10
10
11
00
11
00
01
10
00
11
10
01
11
10
1
Teleconferencing server
End to End Encryption
WebRTC
Encoded Transform
API
SFrame
8
Anchoring Trust in Identity
Web Authentication (WebAuthn)
WebAuthn
API
Decentralized Identifiers (DID)
9
Making WebRTC more immersive
10
Making RTC more seamless
Web Neural Network API & real-time
communications ⇒
• Noise suppression
• Speech transcription
• Language translation
• Object detection & recognition
• …
11
Making WebRTC more accessible
12
Making WebRTC more customizable
WebRTC 1.0 - RTCPeerConnection
Connection establishement
Media session negotiation
Encoding/decoding
Media stream synchronization
Encryption
Congestion control
Web
Transport
Web
Codecs
WebRTC
ICE
WebCrypto
2
Media
Capabilities
Current
Future
13
Making WebRTC more adaptive
Teleconferencing server
Simulcast
Scalable
Video
Coding
14
Customized codecs
Fetch Demux Decode Render
JavaScript /
WebAssembly
Fetch /
WebSockets /
WebTransport /
RTCDataChannel
Canvas
WebCodecs
Processing
15
Build on Web Platform Innovations
16
- Progressive Web Apps
Integrated in homescreen
Just a link away
Responsive
Indexable
Engaging with notifications
Always up-to-date
Available off-line
Easy to share
Towards Progressive Comm Apps?
17
Impact of Network Evolutions?
• 5G
• Edge Computing
• QUIC
• IoT / Web of Things
⇒ W3C Web & Networks Interest Group
18
Payments on the Web
Web Payments - streamlined checkout
Web Monetization - Streaming micropayments
Application
Transport
Interledger
SPSP
STREAM
...
ILPv4
...
19
Immersive Web
Web is Communications
Get in touch, get involved!
dom@w3.org
Icons made by DinosoftLabs, Smashicons and Freepik from www.flaticon.com
Web is Communications, Dominique Hazael-Massieux, W3C

Contenu connexe

Similaire à Web is Communications, Dominique Hazael-Massieux, W3C

ION Hangzhou - Opening Remarks
ION Hangzhou - Opening RemarksION Hangzhou - Opening Remarks
ION Hangzhou - Opening Remarks
Deploy360 Programme (Internet Society)
 
Web Focus Group
Web Focus GroupWeb Focus Group
Web Focus Group
South West Observatory
 
Web focus group
Web focus groupWeb focus group
Web focus group
South West Observatory
 
TFI2014 Conference Opening - ISOC Deployment & Operationalization
TFI2014 Conference Opening - ISOC Deployment & OperationalizationTFI2014 Conference Opening - ISOC Deployment & Operationalization
TFI2014 Conference Opening - ISOC Deployment & Operationalization
Colorado Internet Society (CO ISOC)
 
EPUB and the Open Web Platform
EPUB and the Open Web PlatformEPUB and the Open Web Platform
EPUB and the Open Web Platform
Centro Web
 
Web Futures: Implications For HE
Web Futures: Implications For HEWeb Futures: Implications For HE
Web Futures: Implications For HE
lisbk
 
html5 css3 the future of web technology
html5 css3 the future of web technologyhtml5 css3 the future of web technology
html5 css3 the future of web technology
hazzaz
 
ION Sri Lanka - Opening Slides
ION Sri Lanka - Opening SlidesION Sri Lanka - Opening Slides
ION Sri Lanka - Opening Slides
Deploy360 Programme (Internet Society)
 
Tri vuong-resume
Tri vuong-resumeTri vuong-resume
Tri vuong-resume
Tri Vuong
 
Deployment Strategies For Web 2.0
Deployment Strategies For Web 2.0Deployment Strategies For Web 2.0
Deployment Strategies For Web 2.0
lisbk
 
ION Belfast - Opening Slides - Chris Grundemann
ION Belfast - Opening Slides - Chris GrundemannION Belfast - Opening Slides - Chris Grundemann
ION Belfast - Opening Slides - Chris Grundemann
Deploy360 Programme (Internet Society)
 
ION Bucharest - ISOC & Deploy360 overview
ION Bucharest - ISOC & Deploy360 overviewION Bucharest - ISOC & Deploy360 overview
ION Bucharest - ISOC & Deploy360 overview
Deploy360 Programme (Internet Society)
 
Personal learning networks
Personal learning networksPersonal learning networks
Personal learning networks
robin fay
 
Introduction to the Semantic Web
Introduction to the Semantic WebIntroduction to the Semantic Web
Introduction to the Semantic Web
Oscar Corcho
 
Remote Working in a 2.0 World
Remote Working in a 2.0 WorldRemote Working in a 2.0 World
Remote Working in a 2.0 World
Marieke Guy
 
IWMW 2003: Web Accessibility debate (Brian Kelly,1)
IWMW 2003: Web Accessibility debate (Brian Kelly,1)IWMW 2003: Web Accessibility debate (Brian Kelly,1)
IWMW 2003: Web Accessibility debate (Brian Kelly,1)
IWMW
 
60 website evaluation and testing with wcag 2
60 website evaluation and testing with wcag 260 website evaluation and testing with wcag 2
60 website evaluation and testing with wcag 2
AEGIS-ACCESSIBLE Projects
 
Standardization in W3C
Standardization in W3CStandardization in W3C
Standardization in W3C
Jonathan Jeon
 
Thinking SMALL: Realizing Ongoing Professional Development through Grassroots...
Thinking SMALL: Realizing Ongoing Professional Development through Grassroots...Thinking SMALL: Realizing Ongoing Professional Development through Grassroots...
Thinking SMALL: Realizing Ongoing Professional Development through Grassroots...
Vance Stevens
 
HTML 5
HTML 5HTML 5

Similaire à Web is Communications, Dominique Hazael-Massieux, W3C (20)

ION Hangzhou - Opening Remarks
ION Hangzhou - Opening RemarksION Hangzhou - Opening Remarks
ION Hangzhou - Opening Remarks
 
Web Focus Group
Web Focus GroupWeb Focus Group
Web Focus Group
 
Web focus group
Web focus groupWeb focus group
Web focus group
 
TFI2014 Conference Opening - ISOC Deployment & Operationalization
TFI2014 Conference Opening - ISOC Deployment & OperationalizationTFI2014 Conference Opening - ISOC Deployment & Operationalization
TFI2014 Conference Opening - ISOC Deployment & Operationalization
 
EPUB and the Open Web Platform
EPUB and the Open Web PlatformEPUB and the Open Web Platform
EPUB and the Open Web Platform
 
Web Futures: Implications For HE
Web Futures: Implications For HEWeb Futures: Implications For HE
Web Futures: Implications For HE
 
html5 css3 the future of web technology
html5 css3 the future of web technologyhtml5 css3 the future of web technology
html5 css3 the future of web technology
 
ION Sri Lanka - Opening Slides
ION Sri Lanka - Opening SlidesION Sri Lanka - Opening Slides
ION Sri Lanka - Opening Slides
 
Tri vuong-resume
Tri vuong-resumeTri vuong-resume
Tri vuong-resume
 
Deployment Strategies For Web 2.0
Deployment Strategies For Web 2.0Deployment Strategies For Web 2.0
Deployment Strategies For Web 2.0
 
ION Belfast - Opening Slides - Chris Grundemann
ION Belfast - Opening Slides - Chris GrundemannION Belfast - Opening Slides - Chris Grundemann
ION Belfast - Opening Slides - Chris Grundemann
 
ION Bucharest - ISOC & Deploy360 overview
ION Bucharest - ISOC & Deploy360 overviewION Bucharest - ISOC & Deploy360 overview
ION Bucharest - ISOC & Deploy360 overview
 
Personal learning networks
Personal learning networksPersonal learning networks
Personal learning networks
 
Introduction to the Semantic Web
Introduction to the Semantic WebIntroduction to the Semantic Web
Introduction to the Semantic Web
 
Remote Working in a 2.0 World
Remote Working in a 2.0 WorldRemote Working in a 2.0 World
Remote Working in a 2.0 World
 
IWMW 2003: Web Accessibility debate (Brian Kelly,1)
IWMW 2003: Web Accessibility debate (Brian Kelly,1)IWMW 2003: Web Accessibility debate (Brian Kelly,1)
IWMW 2003: Web Accessibility debate (Brian Kelly,1)
 
60 website evaluation and testing with wcag 2
60 website evaluation and testing with wcag 260 website evaluation and testing with wcag 2
60 website evaluation and testing with wcag 2
 
Standardization in W3C
Standardization in W3CStandardization in W3C
Standardization in W3C
 
Thinking SMALL: Realizing Ongoing Professional Development through Grassroots...
Thinking SMALL: Realizing Ongoing Professional Development through Grassroots...Thinking SMALL: Realizing Ongoing Professional Development through Grassroots...
Thinking SMALL: Realizing Ongoing Professional Development through Grassroots...
 
HTML 5
HTML 5HTML 5
HTML 5
 

Plus de Alan Quayle

What is a vCon?
What is a vCon?What is a vCon?
What is a vCon?
Alan Quayle
 
Supercharging CPaaS Growth & Margins with Identity and Authentication, Aditya...
Supercharging CPaaS Growth & Margins with Identity and Authentication, Aditya...Supercharging CPaaS Growth & Margins with Identity and Authentication, Aditya...
Supercharging CPaaS Growth & Margins with Identity and Authentication, Aditya...
Alan Quayle
 
Building a sub-second virtual ThunderDome: Considerations for mass scale sub-...
Building a sub-second virtual ThunderDome: Considerations for mass scale sub-...Building a sub-second virtual ThunderDome: Considerations for mass scale sub-...
Building a sub-second virtual ThunderDome: Considerations for mass scale sub-...
Alan Quayle
 
What makes a cellular IoT API great? Tobias Goebel
What makes a cellular IoT API great? Tobias GoebelWhat makes a cellular IoT API great? Tobias Goebel
What makes a cellular IoT API great? Tobias Goebel
Alan Quayle
 
eSIM as Root of Trust for IoT security, João Casal
eSIM as Root of Trust for IoT security, João CasaleSIM as Root of Trust for IoT security, João Casal
eSIM as Root of Trust for IoT security, João Casal
Alan Quayle
 
Architecting your WebRTC application for scalability, Arin Sime
Architecting your WebRTC application for scalability, Arin SimeArchitecting your WebRTC application for scalability, Arin Sime
Architecting your WebRTC application for scalability, Arin Sime
Alan Quayle
 
CPaaS Conversational Platforms and Conversational Customer Service – The Expe...
CPaaS Conversational Platforms and Conversational Customer Service – The Expe...CPaaS Conversational Platforms and Conversational Customer Service – The Expe...
CPaaS Conversational Platforms and Conversational Customer Service – The Expe...
Alan Quayle
 
Programmable Testing for Programmable Telcos, Andreas Granig
Programmable Testing for Programmable Telcos, Andreas GranigProgrammable Testing for Programmable Telcos, Andreas Granig
Programmable Testing for Programmable Telcos, Andreas Granig
Alan Quayle
 
How to best maximize the conversation data stream for your business? Surbhi R...
How to best maximize the conversation data stream for your business? Surbhi R...How to best maximize the conversation data stream for your business? Surbhi R...
How to best maximize the conversation data stream for your business? Surbhi R...
Alan Quayle
 
Latest Updates and Experiences in Launching Local Language Tools, Karel Bourgois
Latest Updates and Experiences in Launching Local Language Tools, Karel BourgoisLatest Updates and Experiences in Launching Local Language Tools, Karel Bourgois
Latest Updates and Experiences in Launching Local Language Tools, Karel Bourgois
Alan Quayle
 
What Everyone Needs to Know about Protecting the CPaaS Ecosystem from Unlawfu...
What Everyone Needs to Know about Protecting the CPaaS Ecosystem from Unlawfu...What Everyone Needs to Know about Protecting the CPaaS Ecosystem from Unlawfu...
What Everyone Needs to Know about Protecting the CPaaS Ecosystem from Unlawfu...
Alan Quayle
 
Master the Audience Experience Multiverse: AX Best Practices and Success Stor...
Master the Audience Experience Multiverse: AX Best Practices and Success Stor...Master the Audience Experience Multiverse: AX Best Practices and Success Stor...
Master the Audience Experience Multiverse: AX Best Practices and Success Stor...
Alan Quayle
 
Open Source Telecom Software Survey 2022, Alan Quayle
Open Source Telecom Software Survey 2022, Alan QuayleOpen Source Telecom Software Survey 2022, Alan Quayle
Open Source Telecom Software Survey 2022, Alan Quayle
Alan Quayle
 
OpenSIPS 3.3 – Messaging in the IMS and UC ecosystems. Bogdan-Andrei Iancu
OpenSIPS 3.3 – Messaging in the IMS and UC ecosystems. Bogdan-Andrei IancuOpenSIPS 3.3 – Messaging in the IMS and UC ecosystems. Bogdan-Andrei Iancu
OpenSIPS 3.3 – Messaging in the IMS and UC ecosystems. Bogdan-Andrei Iancu
Alan Quayle
 
TADS 2022 - Shifting from Voice to Workflow Management, Filipe Leitao
TADS 2022 - Shifting from Voice to Workflow Management, Filipe LeitaoTADS 2022 - Shifting from Voice to Workflow Management, Filipe Leitao
TADS 2022 - Shifting from Voice to Workflow Management, Filipe Leitao
Alan Quayle
 
What happened since we last met TADSummit 2022, Alan Quayle
What happened since we last met TADSummit 2022, Alan QuayleWhat happened since we last met TADSummit 2022, Alan Quayle
What happened since we last met TADSummit 2022, Alan Quayle
Alan Quayle
 
Stacuity - TAD Summit 2022 - Time to ditch the dumb-pipe, Mike Bromwich
Stacuity - TAD Summit 2022 - Time to ditch the dumb-pipe, Mike BromwichStacuity - TAD Summit 2022 - Time to ditch the dumb-pipe, Mike Bromwich
Stacuity - TAD Summit 2022 - Time to ditch the dumb-pipe, Mike Bromwich
Alan Quayle
 
AWA – a Telco bootstrapping product development: Challenges with dynamic mark...
AWA – a Telco bootstrapping product development: Challenges with dynamic mark...AWA – a Telco bootstrapping product development: Challenges with dynamic mark...
AWA – a Telco bootstrapping product development: Challenges with dynamic mark...
Alan Quayle
 
Founding a Startup in Telecoms. The good, the bad and the ugly. João Camarate
Founding a Startup in Telecoms. The good, the bad and the ugly. João CamarateFounding a Startup in Telecoms. The good, the bad and the ugly. João Camarate
Founding a Startup in Telecoms. The good, the bad and the ugly. João Camarate
Alan Quayle
 
How to bring down your own RTC platform. Sandro Gauci
How to bring down your own RTC platform. Sandro GauciHow to bring down your own RTC platform. Sandro Gauci
How to bring down your own RTC platform. Sandro Gauci
Alan Quayle
 

Plus de Alan Quayle (20)

What is a vCon?
What is a vCon?What is a vCon?
What is a vCon?
 
Supercharging CPaaS Growth & Margins with Identity and Authentication, Aditya...
Supercharging CPaaS Growth & Margins with Identity and Authentication, Aditya...Supercharging CPaaS Growth & Margins with Identity and Authentication, Aditya...
Supercharging CPaaS Growth & Margins with Identity and Authentication, Aditya...
 
Building a sub-second virtual ThunderDome: Considerations for mass scale sub-...
Building a sub-second virtual ThunderDome: Considerations for mass scale sub-...Building a sub-second virtual ThunderDome: Considerations for mass scale sub-...
Building a sub-second virtual ThunderDome: Considerations for mass scale sub-...
 
What makes a cellular IoT API great? Tobias Goebel
What makes a cellular IoT API great? Tobias GoebelWhat makes a cellular IoT API great? Tobias Goebel
What makes a cellular IoT API great? Tobias Goebel
 
eSIM as Root of Trust for IoT security, João Casal
eSIM as Root of Trust for IoT security, João CasaleSIM as Root of Trust for IoT security, João Casal
eSIM as Root of Trust for IoT security, João Casal
 
Architecting your WebRTC application for scalability, Arin Sime
Architecting your WebRTC application for scalability, Arin SimeArchitecting your WebRTC application for scalability, Arin Sime
Architecting your WebRTC application for scalability, Arin Sime
 
CPaaS Conversational Platforms and Conversational Customer Service – The Expe...
CPaaS Conversational Platforms and Conversational Customer Service – The Expe...CPaaS Conversational Platforms and Conversational Customer Service – The Expe...
CPaaS Conversational Platforms and Conversational Customer Service – The Expe...
 
Programmable Testing for Programmable Telcos, Andreas Granig
Programmable Testing for Programmable Telcos, Andreas GranigProgrammable Testing for Programmable Telcos, Andreas Granig
Programmable Testing for Programmable Telcos, Andreas Granig
 
How to best maximize the conversation data stream for your business? Surbhi R...
How to best maximize the conversation data stream for your business? Surbhi R...How to best maximize the conversation data stream for your business? Surbhi R...
How to best maximize the conversation data stream for your business? Surbhi R...
 
Latest Updates and Experiences in Launching Local Language Tools, Karel Bourgois
Latest Updates and Experiences in Launching Local Language Tools, Karel BourgoisLatest Updates and Experiences in Launching Local Language Tools, Karel Bourgois
Latest Updates and Experiences in Launching Local Language Tools, Karel Bourgois
 
What Everyone Needs to Know about Protecting the CPaaS Ecosystem from Unlawfu...
What Everyone Needs to Know about Protecting the CPaaS Ecosystem from Unlawfu...What Everyone Needs to Know about Protecting the CPaaS Ecosystem from Unlawfu...
What Everyone Needs to Know about Protecting the CPaaS Ecosystem from Unlawfu...
 
Master the Audience Experience Multiverse: AX Best Practices and Success Stor...
Master the Audience Experience Multiverse: AX Best Practices and Success Stor...Master the Audience Experience Multiverse: AX Best Practices and Success Stor...
Master the Audience Experience Multiverse: AX Best Practices and Success Stor...
 
Open Source Telecom Software Survey 2022, Alan Quayle
Open Source Telecom Software Survey 2022, Alan QuayleOpen Source Telecom Software Survey 2022, Alan Quayle
Open Source Telecom Software Survey 2022, Alan Quayle
 
OpenSIPS 3.3 – Messaging in the IMS and UC ecosystems. Bogdan-Andrei Iancu
OpenSIPS 3.3 – Messaging in the IMS and UC ecosystems. Bogdan-Andrei IancuOpenSIPS 3.3 – Messaging in the IMS and UC ecosystems. Bogdan-Andrei Iancu
OpenSIPS 3.3 – Messaging in the IMS and UC ecosystems. Bogdan-Andrei Iancu
 
TADS 2022 - Shifting from Voice to Workflow Management, Filipe Leitao
TADS 2022 - Shifting from Voice to Workflow Management, Filipe LeitaoTADS 2022 - Shifting from Voice to Workflow Management, Filipe Leitao
TADS 2022 - Shifting from Voice to Workflow Management, Filipe Leitao
 
What happened since we last met TADSummit 2022, Alan Quayle
What happened since we last met TADSummit 2022, Alan QuayleWhat happened since we last met TADSummit 2022, Alan Quayle
What happened since we last met TADSummit 2022, Alan Quayle
 
Stacuity - TAD Summit 2022 - Time to ditch the dumb-pipe, Mike Bromwich
Stacuity - TAD Summit 2022 - Time to ditch the dumb-pipe, Mike BromwichStacuity - TAD Summit 2022 - Time to ditch the dumb-pipe, Mike Bromwich
Stacuity - TAD Summit 2022 - Time to ditch the dumb-pipe, Mike Bromwich
 
AWA – a Telco bootstrapping product development: Challenges with dynamic mark...
AWA – a Telco bootstrapping product development: Challenges with dynamic mark...AWA – a Telco bootstrapping product development: Challenges with dynamic mark...
AWA – a Telco bootstrapping product development: Challenges with dynamic mark...
 
Founding a Startup in Telecoms. The good, the bad and the ugly. João Camarate
Founding a Startup in Telecoms. The good, the bad and the ugly. João CamarateFounding a Startup in Telecoms. The good, the bad and the ugly. João Camarate
Founding a Startup in Telecoms. The good, the bad and the ugly. João Camarate
 
How to bring down your own RTC platform. Sandro Gauci
How to bring down your own RTC platform. Sandro GauciHow to bring down your own RTC platform. Sandro Gauci
How to bring down your own RTC platform. Sandro Gauci
 

Dernier

Building Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and MilvusBuilding Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and Milvus
Zilliz
 
WeTestAthens: Postman's AI & Automation Techniques
WeTestAthens: Postman's AI & Automation TechniquesWeTestAthens: Postman's AI & Automation Techniques
WeTestAthens: Postman's AI & Automation Techniques
Postman
 
Webinar: Designing a schema for a Data Warehouse
Webinar: Designing a schema for a Data WarehouseWebinar: Designing a schema for a Data Warehouse
Webinar: Designing a schema for a Data Warehouse
Federico Razzoli
 
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAUHCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
panagenda
 
Energy Efficient Video Encoding for Cloud and Edge Computing Instances
Energy Efficient Video Encoding for Cloud and Edge Computing InstancesEnergy Efficient Video Encoding for Cloud and Edge Computing Instances
Energy Efficient Video Encoding for Cloud and Edge Computing Instances
Alpen-Adria-Universität
 
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
名前 です男
 
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
Edge AI and Vision Alliance
 
June Patch Tuesday
June Patch TuesdayJune Patch Tuesday
June Patch Tuesday
Ivanti
 
Nordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptxNordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptx
MichaelKnudsen27
 
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdfHow to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
Chart Kalyan
 
Serial Arm Control in Real Time Presentation
Serial Arm Control in Real Time PresentationSerial Arm Control in Real Time Presentation
Serial Arm Control in Real Time Presentation
tolgahangng
 
Ocean lotus Threat actors project by John Sitima 2024 (1).pptx
Ocean lotus Threat actors project by John Sitima 2024 (1).pptxOcean lotus Threat actors project by John Sitima 2024 (1).pptx
Ocean lotus Threat actors project by John Sitima 2024 (1).pptx
SitimaJohn
 
Fueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte WebinarFueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte Webinar
Zilliz
 
HCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAUHCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAU
panagenda
 
Skybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoptionSkybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoption
Tatiana Kojar
 
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc
 
20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
Matthew Sinclair
 
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development ProvidersYour One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
akankshawande
 
Choosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptxChoosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptx
Brandon Minnick, MBA
 
Digital Marketing Trends in 2024 | Guide for Staying Ahead
Digital Marketing Trends in 2024 | Guide for Staying AheadDigital Marketing Trends in 2024 | Guide for Staying Ahead
Digital Marketing Trends in 2024 | Guide for Staying Ahead
Wask
 

Dernier (20)

Building Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and MilvusBuilding Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and Milvus
 
WeTestAthens: Postman's AI & Automation Techniques
WeTestAthens: Postman's AI & Automation TechniquesWeTestAthens: Postman's AI & Automation Techniques
WeTestAthens: Postman's AI & Automation Techniques
 
Webinar: Designing a schema for a Data Warehouse
Webinar: Designing a schema for a Data WarehouseWebinar: Designing a schema for a Data Warehouse
Webinar: Designing a schema for a Data Warehouse
 
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAUHCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
 
Energy Efficient Video Encoding for Cloud and Edge Computing Instances
Energy Efficient Video Encoding for Cloud and Edge Computing InstancesEnergy Efficient Video Encoding for Cloud and Edge Computing Instances
Energy Efficient Video Encoding for Cloud and Edge Computing Instances
 
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
 
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
 
June Patch Tuesday
June Patch TuesdayJune Patch Tuesday
June Patch Tuesday
 
Nordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptxNordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptx
 
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdfHow to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
 
Serial Arm Control in Real Time Presentation
Serial Arm Control in Real Time PresentationSerial Arm Control in Real Time Presentation
Serial Arm Control in Real Time Presentation
 
Ocean lotus Threat actors project by John Sitima 2024 (1).pptx
Ocean lotus Threat actors project by John Sitima 2024 (1).pptxOcean lotus Threat actors project by John Sitima 2024 (1).pptx
Ocean lotus Threat actors project by John Sitima 2024 (1).pptx
 
Fueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte WebinarFueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte Webinar
 
HCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAUHCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAU
 
Skybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoptionSkybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoption
 
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy Survey
 
20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
 
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development ProvidersYour One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
 
Choosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptxChoosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptx
 
Digital Marketing Trends in 2024 | Guide for Staying Ahead
Digital Marketing Trends in 2024 | Guide for Staying AheadDigital Marketing Trends in 2024 | Guide for Staying Ahead
Digital Marketing Trends in 2024 | Guide for Staying Ahead
 

Web is Communications, Dominique Hazael-Massieux, W3C

  • 1. Web is Communications Dominique Hazaël-Massieux (W3C) dom@w3.org TADSummit Asia 2021 - May 2021
  • 2. Tim Berners-Lee, Web inventor, W3C Director W3C • Free and open technical standards for the Web • HTML5, CSS, JavaScript APIs, but also many non-browser techs • 430+ member organizations globally • Staff of ~60 in North America, Europe, Asia 2
  • 5. RTC in times of CODIV-19 WebRTC brings a sense of shared presence to the Web … and needs to adapt to new usages 5
  • 6. Designing the future of real-time communications Urgent Less urgent Important Less Important W3C WebRTC Working Group scope Feature X Feature Y Your Input Needed! 6
  • 8. Making WebRTC more intimate 10 10 11 00 11 01 01 11 10 00 01 10 01 10 00 01 10 1 01 01 01 00 01 10 01 11 01 11 11 00 00 11 00 01 11 0 11 10 00 11 01 00 01 10 01 11 10 10 01 10 10 11 10 1 11 00 11 00 01 10 10 00 10 00 10 11 11 10 01 01 10 0 00 11 01 10 10 11 00 11 00 01 10 00 11 10 01 11 10 0 10 10 10 10 01 11 01 10 11 10 11 11 10 11 10 11 11 0 11 10 00 11 01 00 01 10 01 11 10 10 01 10 10 11 10 1 11 00 11 00 01 10 10 00 10 00 10 11 11 10 01 01 10 0 00 11 01 10 10 11 00 11 00 01 10 00 11 10 01 11 10 0 11 10 00 11 01 00 01 10 01 11 10 10 01 10 10 11 10 1 11 00 11 00 01 10 10 00 10 00 10 11 11 10 01 01 10 0 00 11 01 10 10 11 00 11 00 01 10 00 11 10 01 11 10 1 10 10 11 00 11 01 01 11 10 00 01 10 01 10 00 01 10 1 01 01 01 00 01 10 01 11 01 11 11 00 00 11 00 01 11 0 11 10 00 11 01 00 01 10 01 11 10 10 01 10 10 11 10 1 11 00 11 00 01 10 10 00 10 00 10 11 11 10 01 01 10 0 00 11 01 10 10 11 00 11 00 01 10 00 11 10 01 11 10 0 10 10 10 10 01 11 01 10 11 10 11 11 10 11 10 11 11 0 11 10 00 11 01 00 01 10 01 11 10 10 01 10 10 11 10 1 11 00 11 00 01 10 10 00 10 00 10 11 11 10 01 01 10 0 00 11 01 10 10 11 00 11 00 01 10 00 11 10 01 11 10 0 11 10 00 11 01 00 01 10 01 11 10 10 01 10 10 11 10 1 11 00 11 00 01 10 10 00 10 00 10 11 11 10 01 01 10 0 00 11 01 10 10 11 00 11 00 01 10 00 11 10 01 11 10 1 10 10 11 00 11 01 01 11 10 00 01 10 01 10 00 01 10 1 01 01 01 00 01 10 01 11 01 11 11 00 00 11 00 01 11 0 11 10 00 11 01 00 01 10 01 11 10 10 01 10 10 11 10 1 11 00 11 00 01 10 10 00 10 00 10 11 11 10 01 01 10 0 00 11 01 10 10 11 00 11 00 01 10 00 11 10 01 11 10 0 10 10 10 10 01 11 01 10 11 10 11 11 10 11 10 11 11 0 11 10 00 11 01 00 01 10 01 11 10 10 01 10 10 11 10 1 11 00 11 00 01 10 10 00 10 00 10 11 11 10 01 01 10 0 00 11 01 10 10 11 00 11 00 01 10 00 11 10 01 11 10 0 11 10 00 11 01 00 01 10 01 11 10 10 01 10 10 11 10 1 11 00 11 00 01 10 10 00 10 00 10 11 11 10 01 01 10 0 00 11 01 10 10 11 00 11 00 01 10 00 11 10 01 11 10 1 10 10 11 00 11 01 01 11 10 00 01 10 01 10 00 01 10 1 01 01 01 00 01 10 01 11 01 11 11 00 00 11 00 01 11 0 11 10 00 11 01 00 01 10 01 11 10 10 01 10 10 11 10 1 11 00 11 00 01 10 10 00 10 00 10 11 11 10 01 01 10 0 00 11 01 10 10 11 00 11 00 01 10 00 11 10 01 11 10 0 10 10 10 10 01 11 01 10 11 10 11 11 10 11 10 11 11 0 11 10 00 11 01 00 01 10 01 11 10 10 01 10 10 11 10 1 11 00 11 00 01 10 10 00 10 00 10 11 11 10 01 01 10 0 00 11 01 10 10 11 00 11 00 01 10 00 11 10 01 11 10 0 11 10 00 11 01 00 01 10 01 11 10 10 01 10 10 11 10 1 11 00 11 00 01 10 10 00 10 00 10 11 11 10 01 01 10 0 00 11 01 10 10 11 00 11 00 01 10 00 11 10 01 11 10 1 Teleconferencing server 1010 1100 1101 0111 1000 0110 0110 0001 101 0101 0100 0110 0111 0111 1100 0011 0001 110 1110 0011 0100 0110 0111 1010 0110 1011 101 1100 1100 0110 1000 1000 1011 1110 0101 100 0011 0110 1011 0011 0001 1000 1110 0111 100 1010 1010 0111 0110 1110 1111 1011 1011 110 1110 0011 0100 0110 0111 1010 0110 1011 101 1100 1100 0110 1000 1000 1011 1110 0101 100 0011 0110 1011 0011 0001 1000 1110 0111 100 1110 0011 0100 0110 0111 1010 0110 1011 101 1100 1100 0110 1000 1000 1011 1110 0101 100 0011 0110 1011 0011 0001 1000 1110 0111 101 10 10 11 00 11 01 01 11 10 00 01 10 01 10 00 01 10 1 01 01 01 00 01 10 01 11 01 11 11 00 00 11 00 01 11 0 11 10 00 11 01 00 01 10 01 11 10 10 01 10 10 11 10 1 11 00 11 00 01 10 10 00 10 00 10 11 11 10 01 01 10 0 00 11 01 10 10 11 00 11 00 01 10 00 11 10 01 11 10 0 10 10 10 10 01 11 01 10 11 10 11 11 10 11 10 11 11 0 11 10 00 11 01 00 01 10 01 11 10 10 01 10 10 11 10 1 11 00 11 00 01 10 10 00 10 00 10 11 11 10 01 01 10 0 00 11 01 10 10 11 00 11 00 01 10 00 11 10 01 11 10 0 11 10 00 11 01 00 01 10 01 11 10 10 01 10 10 11 10 1 11 00 11 00 01 10 10 00 10 00 10 11 11 10 01 01 10 0 00 11 01 10 10 11 00 11 00 01 10 00 11 10 01 11 10 1 10 10 11 00 11 01 01 11 10 00 01 10 01 10 00 01 10 1 01 01 01 00 01 10 01 11 01 11 11 00 00 11 00 01 11 0 11 10 00 11 01 00 01 10 01 11 10 10 01 10 10 11 10 1 11 00 11 00 01 10 10 00 10 00 10 11 11 10 01 01 10 0 00 11 01 10 10 11 00 11 00 01 10 00 11 10 01 11 10 0 10 10 10 10 01 11 01 10 11 10 11 11 10 11 10 11 11 0 11 10 00 11 01 00 01 10 01 11 10 10 01 10 10 11 10 1 11 00 11 00 01 10 10 00 10 00 10 11 11 10 01 01 10 0 00 11 01 10 10 11 00 11 00 01 10 00 11 10 01 11 10 0 11 10 00 11 01 00 01 10 01 11 10 10 01 10 10 11 10 1 11 00 11 00 01 10 10 00 10 00 10 11 11 10 01 01 10 0 00 11 01 10 10 11 00 11 00 01 10 00 11 10 01 11 10 1 10 10 11 00 11 01 01 11 10 00 01 10 01 10 00 01 10 1 01 01 01 00 01 10 01 11 01 11 11 00 00 11 00 01 11 0 11 10 00 11 01 00 01 10 01 11 10 10 01 10 10 11 10 1 11 00 11 00 01 10 10 00 10 00 10 11 11 10 01 01 10 0 00 11 01 10 10 11 00 11 00 01 10 00 11 10 01 11 10 0 10 10 10 10 01 11 01 10 11 10 11 11 10 11 10 11 11 0 11 10 00 11 01 00 01 10 01 11 10 10 01 10 10 11 10 1 11 00 11 00 01 10 10 00 10 00 10 11 11 10 01 01 10 0 00 11 01 10 10 11 00 11 00 01 10 00 11 10 01 11 10 0 11 10 00 11 01 00 01 10 01 11 10 10 01 10 10 11 10 1 11 00 11 00 01 10 10 00 10 00 10 11 11 10 01 01 10 0 00 11 01 10 10 11 00 11 00 01 10 00 11 10 01 11 10 1 10 10 11 00 11 01 01 11 10 00 01 10 01 10 00 01 10 1 01 01 01 00 01 10 01 11 01 11 11 00 00 11 00 01 11 0 11 10 00 11 01 00 01 10 01 11 10 10 01 10 10 11 10 1 11 00 11 00 01 10 10 00 10 00 10 11 11 10 01 01 10 0 00 11 01 10 10 11 00 11 00 01 10 00 11 10 01 11 10 0 10 10 10 10 01 11 01 10 11 10 11 11 10 11 10 11 11 0 11 10 00 11 01 00 01 10 01 11 10 10 01 10 10 11 10 1 11 00 11 00 01 10 10 00 10 00 10 11 11 10 01 01 10 0 00 11 01 10 10 11 00 11 00 01 10 00 11 10 01 11 10 0 11 10 00 11 01 00 01 10 01 11 10 10 01 10 10 11 10 1 11 00 11 00 01 10 10 00 10 00 10 11 11 10 01 01 10 0 00 11 01 10 10 11 00 11 00 01 10 00 11 10 01 11 10 1 Teleconferencing server End to End Encryption WebRTC Encoded Transform API SFrame 8
  • 9. Anchoring Trust in Identity Web Authentication (WebAuthn) WebAuthn API Decentralized Identifiers (DID) 9
  • 10. Making WebRTC more immersive 10
  • 11. Making RTC more seamless Web Neural Network API & real-time communications ⇒ • Noise suppression • Speech transcription • Language translation • Object detection & recognition • … 11
  • 12. Making WebRTC more accessible 12
  • 13. Making WebRTC more customizable WebRTC 1.0 - RTCPeerConnection Connection establishement Media session negotiation Encoding/decoding Media stream synchronization Encryption Congestion control Web Transport Web Codecs WebRTC ICE WebCrypto 2 Media Capabilities Current Future 13
  • 14. Making WebRTC more adaptive Teleconferencing server Simulcast Scalable Video Coding 14
  • 15. Customized codecs Fetch Demux Decode Render JavaScript / WebAssembly Fetch / WebSockets / WebTransport / RTCDataChannel Canvas WebCodecs Processing 15
  • 16. Build on Web Platform Innovations 16
  • 17. - Progressive Web Apps Integrated in homescreen Just a link away Responsive Indexable Engaging with notifications Always up-to-date Available off-line Easy to share Towards Progressive Comm Apps? 17
  • 18. Impact of Network Evolutions? • 5G • Edge Computing • QUIC • IoT / Web of Things ⇒ W3C Web & Networks Interest Group 18
  • 19. Payments on the Web Web Payments - streamlined checkout Web Monetization - Streaming micropayments Application Transport Interledger SPSP STREAM ... ILPv4 ... 19
  • 22. Get in touch, get involved! dom@w3.org Icons made by DinosoftLabs, Smashicons and Freepik from www.flaticon.com