WebRTC services have already permeated in corporate communications in the form of videoconferencing solutions. However, WebRTC has the potential of going beyond and catalyze a new class of services providing more than calls with capabilities such as mass-scale real-time media broadcasting, enriched and augmented video, person-to-machine and machine-to-machine communications. In this talk we introduce the technologies required for implementing these ideas and some early experiments performed in the Kurento open source software community in areas such as entertainment, video surveillance, interactive media broadcasting, gaming or advertising. To conclude, we discuss their potential business applications beyond plain call models.
6. The new paradigm: Time for
developers
http://www.kurento.org
6
large
companies
(operators)
developers
users
Large
companies
developers
users
2010 2020
RTC market evolution
11. Understanding the WebRTC ecosystem
- Multi-stakeholder markets -
http://www.kurento.org
11
HW
provider
IaaS
provider
PaaS
provider
Application
developer
DevOps
provider
Application
maintainer
Media
Server
provider
Signaling
provider
Browser
vendor
Service
vendor
Device
vendor
Research
firm
Service
certifier
Consulting
firm
Marketing
provider
SDK
provider
Browser
Plugin
provider
Users
Complex ecosystem
Interdisciplinary
Multiple technologies
More than technology
Equilibrium
Cooperation
Standards
Media
capability
provider
interdisciplinary
Multi-player
12. Understanding the WebRTC ecosystem
- Multi-stakeholder markets -
http://www.kurento.org
12
HW
provider
IaaS
provider
PaaS
provider
Application
developer
DevOps
provider
Application
maintainer
Media
Server
provider
Signaling
provider
Browser
vendor
Service
vendor
Device
vendor
Research
firm
Service
certifier
Consulting
firm
Marketing
provider
SDK
provider
Browser
Plugin
provider
Users
Media
capability
provider
13. Understanding the WebRTC ecosystem
- Multi-stakeholder markets -
http://www.kurento.org
13
HW
provider
IaaS
provider
PaaS
provider
Application
developer
DevOps
provider
Application
maintainer
Media
Server
provider
Signaling
provider
Browser
vendor
Service
vendor
Device
vendor
Research
firm
Service
certifier
Consulting
firm
Marketing
provider
SDK
provider
Browser
Plugin
provider
Users
Media
capability
provider
14. Understanding the WebRTC ecosystem
- Multi-stakeholder markets -
http://www.kurento.org
14
HW
provider
IaaS
provider
PaaS
provider
Application
developer
DevOps
provider
Application
maintainer
Media
Server
provider
Signaling
provider
Browser
vendor
Service
vendor
Device
vendor
Research
firm
Service
certifier
Consulting
firm
Marketing
provider
SDK
provider
Browser
Plugin
provider
Users
Media
capability
provider
15. Understanding the WebRTC ecosystem
- Multi-stakeholder markets -
http://www.kurento.org
15
HW
provider
IaaS
provider
PaaS
provider
Application
developer
DevOps
provider
Application
maintainer
Media
Server
provider
Signaling
provider
Browser
vendor
Service
vendor
Device
vendor
Research
firm
Service
certifier
Consulting
firm
Marketing
provider
SDK
provider
Browser
Plugin
provider
Users
Media
capability
provider
16. Understanding the WebRTC ecosystem
- Multi-stakeholder markets -
http://www.kurento.org
16
HW
provider
IaaS
provider
PaaS
provider
Application
developer
DevOps
provider
Application
maintainer
Media
Server
provider
Signaling
provider
Browser
vendor
Service
vendor
Device
vendor
Research
firm
Service
certifier
Consulting
firm
Marketing
provider
SDK
provider
Browser
Plugin
provider
Users
Media
capability
provider
17. Understanding the WebRTC ecosystem
- Multi-stakeholder markets -
http://www.kurento.org
17
HW
provider
IaaS
provider
PaaS
provider
Application
developer
DevOps
provider
Application
maintainer
Media
Server
provider
Signaling
provider
Browser
vendor
Service
vendor
Device
vendor
Research
firm
Service
certifier
Consulting
firm
Marketing
provider
SDK
provider
Browser
Plugin
provider
Users
Media
capability
provider
18. Understanding the WebRTC ecosystem
- Multi-stakeholder markets -
http://www.kurento.org
18
HW
provider
IaaS
provider
PaaS
provider
Application
developer
DevOps
provider
Application
maintainer
Media
Server
provider
Signaling
provider
Browser
vendor
Service
vendor
Device
vendor
Research
firm
Service
certifier
Consulting
firm
Marketing
provider
SDK
provider
Browser
Plugin
provider
Users
Media
capability
provider
19. Opportunities: the long tail
http://www.kurento.org
19
Numberofusers
General purpose
RTC multimedia Services
Specific purpose RTC
multimedia services
Commodity, no business
opportunities here
Who cares about the immense minority?
Many business opportunities here
23. Ideas: reinventing calls
• What’s a call?
– Caller? Callee? Number? Agenda?
• It’s all just about communicating …
– when you want, where you want
– with the right person
http://www.kurento.org
23