WebRTC in the Real-World

22
WebRTC in the Real-World Badri Rajasekar CTO, TokBox

description

Annual Member Meeting 2014, Badri Rajasekar CTO, TokBox

Transcript of WebRTC in the Real-World

Page 1: WebRTC in the Real-World

WebRTC in the Real-World

Badri Rajasekar

CTO, TokBox

Page 2: WebRTC in the Real-World

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

Customer Service

Distributed Workforce

Education

WebRTC gaining momentum…

Page 4: WebRTC in the Real-World

Customer Service

Page 5: WebRTC in the Real-World

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

75% of Fire HDX customer

questions now come via the

Mayday button

Page 7: WebRTC in the Real-World

Distributed Workforce

Page 8: WebRTC in the Real-World

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

Education

Page 10: WebRTC in the Real-World

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

But what does it take…

Page 12: WebRTC in the Real-World

Mobile is a mess – but getting better!

Page 13: WebRTC in the Real-World

Performance & Hardware acceleration

• Video codecs

• Audio codec – poor stepchild

Page 14: WebRTC in the Real-World
Page 15: WebRTC in the Real-World

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

Mobile first

experience…

Sometimes

not so much

Page 17: WebRTC in the Real-World

Beyond Mobile

Page 18: WebRTC in the Real-World

UX Improvements – incentivize behavior

Page 19: WebRTC in the Real-World

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

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

Enterprise/Legacy

• NAT Traversal

• Integration with legacy systems

• PSTN/SIP

• Conferencing solutions

Page 22: WebRTC in the Real-World

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