webrtc in the real-world
DESCRIPTION
Annual Member Meeting 2014, Badri Rajasekar CTO, TokBoxTRANSCRIPT
![Page 1: WebRTC in the Real-World](https://reader031.vdocuments.site/reader031/viewer/2022020207/559c49241a28ab585c8b4601/html5/thumbnails/1.jpg)
WebRTC in the Real-World
Badri Rajasekar
CTO, TokBox
![Page 2: WebRTC in the Real-World](https://reader031.vdocuments.site/reader031/viewer/2022020207/559c49241a28ab585c8b4601/html5/thumbnails/2.jpg)
What consumers use What businesses need
It’s all about rich experiences that seamlessly tie-in real-time
communications to enable and complement an experience.
![Page 3: WebRTC in the Real-World](https://reader031.vdocuments.site/reader031/viewer/2022020207/559c49241a28ab585c8b4601/html5/thumbnails/3.jpg)
Customer Service
Distributed Workforce
Education
WebRTC gaining momentum…
![Page 4: WebRTC in the Real-World](https://reader031.vdocuments.site/reader031/viewer/2022020207/559c49241a28ab585c8b4601/html5/thumbnails/4.jpg)
Customer Service
![Page 5: WebRTC in the Real-World](https://reader031.vdocuments.site/reader031/viewer/2022020207/559c49241a28ab585c8b4601/html5/thumbnails/5.jpg)
How it works:
• Connect with a Valspar Color Consultant
through live video.
• Valspar Color Consultants can overlay
recommended paint colors on the video stream.
Valspar
![Page 6: WebRTC in the Real-World](https://reader031.vdocuments.site/reader031/viewer/2022020207/559c49241a28ab585c8b4601/html5/thumbnails/6.jpg)
75% of Fire HDX customer
questions now come via the
Mayday button
![Page 7: WebRTC in the Real-World](https://reader031.vdocuments.site/reader031/viewer/2022020207/559c49241a28ab585c8b4601/html5/thumbnails/7.jpg)
Distributed Workforce
![Page 8: WebRTC in the Real-World](https://reader031.vdocuments.site/reader031/viewer/2022020207/559c49241a28ab585c8b4601/html5/thumbnails/8.jpg)
How it works:
• Fluke Connect enables users to connect
and collaborate with colleagues via video
calls.
• Securely connect and collaborate with
others, so they can see what you see.
Fluke
![Page 9: WebRTC in the Real-World](https://reader031.vdocuments.site/reader031/viewer/2022020207/559c49241a28ab585c8b4601/html5/thumbnails/9.jpg)
Education
![Page 10: WebRTC in the Real-World](https://reader031.vdocuments.site/reader031/viewer/2022020207/559c49241a28ab585c8b4601/html5/thumbnails/10.jpg)
How it works:
• Reinventing the university experience
• Enable students to interact with one another and with
their teachers, share resources and collaborate in real
time creating a powerful and productive virtual learning
environment.
Minerva Project
![Page 11: WebRTC in the Real-World](https://reader031.vdocuments.site/reader031/viewer/2022020207/559c49241a28ab585c8b4601/html5/thumbnails/11.jpg)
But what does it take…
![Page 12: WebRTC in the Real-World](https://reader031.vdocuments.site/reader031/viewer/2022020207/559c49241a28ab585c8b4601/html5/thumbnails/12.jpg)
Mobile is a mess – but getting better!
![Page 13: WebRTC in the Real-World](https://reader031.vdocuments.site/reader031/viewer/2022020207/559c49241a28ab585c8b4601/html5/thumbnails/13.jpg)
Performance & Hardware acceleration
• Video codecs
• Audio codec – poor stepchild
![Page 14: WebRTC in the Real-World](https://reader031.vdocuments.site/reader031/viewer/2022020207/559c49241a28ab585c8b4601/html5/thumbnails/14.jpg)
![Page 15: WebRTC in the Real-World](https://reader031.vdocuments.site/reader031/viewer/2022020207/559c49241a28ab585c8b4601/html5/thumbnails/15.jpg)
Use-case enablement
• Screen-capture in mobile devices: Quality vs.
Contiguous playback
• Programmatically prevent down-scale: access the
right APIs
![Page 16: WebRTC in the Real-World](https://reader031.vdocuments.site/reader031/viewer/2022020207/559c49241a28ab585c8b4601/html5/thumbnails/16.jpg)
Mobile first
experience…
Sometimes
not so much
![Page 17: WebRTC in the Real-World](https://reader031.vdocuments.site/reader031/viewer/2022020207/559c49241a28ab585c8b4601/html5/thumbnails/17.jpg)
Beyond Mobile
![Page 18: WebRTC in the Real-World](https://reader031.vdocuments.site/reader031/viewer/2022020207/559c49241a28ab585c8b4601/html5/thumbnails/18.jpg)
UX Improvements – incentivize behavior
![Page 19: WebRTC in the Real-World](https://reader031.vdocuments.site/reader031/viewer/2022020207/559c49241a28ab585c8b4601/html5/thumbnails/19.jpg)
Multi-party and Media
• Need for custom-built MCUs: What’s the right topology?
• Network Adaptation: Simulcast/Temporal scalability
• SDPs as surface APIs: No, No (ORTC?)
• Scalability – deployment topology
• Telemetry
![Page 20: WebRTC in the Real-World](https://reader031.vdocuments.site/reader031/viewer/2022020207/559c49241a28ab585c8b4601/html5/thumbnails/20.jpg)
Fragmented/Evolving Ecosystem
• Safari & IE support
• Legacy IE browsers
• Still evolving - Chrome ,FireFox
• Multiple media stream over single peer connection
• WebRTC competing with closed systems – Skype,
Facetime, etc
![Page 21: WebRTC in the Real-World](https://reader031.vdocuments.site/reader031/viewer/2022020207/559c49241a28ab585c8b4601/html5/thumbnails/21.jpg)
Enterprise/Legacy
• NAT Traversal
• Integration with legacy systems
• PSTN/SIP
• Conferencing solutions
![Page 22: WebRTC in the Real-World](https://reader031.vdocuments.site/reader031/viewer/2022020207/559c49241a28ab585c8b4601/html5/thumbnails/22.jpg)
Up to all of the thought-leaders here
to drive adoption …
THANK YOU
6+ Billion WebRTC capable devices
by 2019*
* WebRTC Market status and Forecast (2014) ~ Dean Bubley