nubomedia: an elastic platform as a service (paas) cloud for interactive social multimedia
DESCRIPTION
NUBOMEDIA is the first cloud platform specifically designed for hosting interactive multimedia services. Its architecture is based on media pipelines: chains of elements providing media capabilities such as encryption, transcoding, augmented reality or video content analysis. These chains allow building arbitrarily complex media processing for applications. As a unique feature, from the point of view of the pipelines, the NUBOMEDIA cloud infrastructure behaves as a single virtual super-computer encompassing all the available resources of the underlying physical network. Thanks to this, NUBOMEDIA applications can elastically scale and adapt to the required load preserving Quality of Service (QoS) and Service Level Agreement (SLA) guarantees. NUBOMEDIA mission is to democratize interactive multimedia communication services by making their creation, deployment and mass-scale exploitation a cheap, rapid and effortless process. To achieve this, we use a strategy composed of two axes. First, NUBOMEDIA exposes its capabilities through a simple to use and intuitive API that can be used by non-expert developers on most popular client platforms such as smartphones and WWW browsers. Second, the NUBOMEDIA infrastructure is released using a flexible and attractive Free Open Source Software license guaranteeing openness and neutrality.TRANSCRIPT
FP7-ICT-2013-1.6, GA-610576 – http://www.nubomedia.eu
An elastic Platform as a Service (PaaS) cloud for interactive social multimedia
http://www.nubomedia.eu
FP7-ICT-2013-1.6, GA-610576 – http://www.nubomedia.eu
Problem statement: interactive multimedia development is hard
FP7-ICT-2013-1.6, GA-610576 – http://www.nubomedia.eu
Wow, I’ve got an innovative idea for an interactive media
app. Can I develop it?
No way. It’s too complex. I don’t have the required
time and resources.
FP7-ICT-2013-1.6, GA-610576 – http://www.nubomedia.eu
With NUBOMEDIA developing is just a Lego game
Hey, with NUBOMEDIA I can create applications
just connecting pieces of a toolbox
It’s simpler and faster.I don’t need to understand
the low level details.
FP7-ICT-2013-1.6, GA-610576 – http://www.nubomedia.eu
NUBOMEDIA provides a rich toolbox of innovative capabilities
The toolbox is very rich and provides elements
implementing latest trends in multimedia
Protocols& Codecs
Computer Vision
Augmented Reality
Multisensory Multimedia
Media Repository
IPTVIntegration
GroupCommunications
HttpEndpoint
RtpEndpoint
DataChannelEndpoint
WebRtcEndpointBarCodeReader
PointerTracker
FaceDetector
FaceOverlay
ChromaFilter
HeartRateBlender
RecorderEndpoint
PlayerEndpoint
CdnUpload
IPTVConnector Mixer
FP7-ICT-2013-1.6, GA-610576 – http://www.nubomedia.eu
NUBOMEDIA applications are just pipelines of toolbox elements
I can freely choose the toolbox elements I connect
to create applications
Application 2 Application 3Application 1
Choose the elementsyou want and connect them
FP7-ICT-2013-1.6, GA-610576 – http://www.nubomedia.eu
NUBOMEDIA really shines as a scalable deployment platform
Powerful idea, Idevelop thinking in the small,
but deploy thinking in the large.
NUBOMEDIA developer portal
1
2
Develop your app using a simple API
Deploy into the NUBOMEDIA cloud
3 Scale
FP7-ICT-2013-1.6, GA-610576 – http://www.nubomedia.eu
NUBOMEDIA: an end-to-end architecture
How do the pieces fit together?
FP7-ICT-2013-1.6, GA-610576 – http://www.nubomedia.eu
NUBOMEDIA is Open Source Software
This looks interesting.How can I access
NUBOMEDIA technologies?
Use NUBOMEDIA freely
Fork NUBOMEDIA freely
Extend NUBOMEDIA freely
Distribute NUBOMEDIA freely
Access NUBOMEDIA source code freely
Add your media capabilities to NUBOMEDIA using the licensing scheme of your preference
Experiment with NUBOMEDIA freely
LGPLFree as in Freedom
FP7-ICT-2013-1.6, GA-610576 – http://www.nubomedia.eu
Research challenges on media infrastructures.
NUBOMEDIA: research challengesBut does NUBOMEDIA
really go beyond currentstate-of-the-art? Research challenges on
media capabilities and APIs
• Multisensory multimedia• Really social group communications• Computer Vision simple integration• Augmented reality integration• 5G ready media framework• Structured group communications• Multimedia communication security• Zero documentation APIs• Integrated multiflow synchronization• Visual development of services• Intelligent media mixing
• Software defined Networks for QoS• Social topology aware infrastructures• Intelligent cloud placement• Content aware networks• Unlimited group sizes• Seamless IMS integration• Unlimited content storage• Event driven architecture• Self-reconfiguration / management• Plug & play hardware architecture• End-to-end infrastructure
FP7-ICT-2013-1.6, GA-610576 – http://www.nubomedia.eu
NUBOMEDIA: interactive communications for the long tail
In which application areascan NUBOMEDIA be
exploited?
Num
ber o
f use
rs Phone-likevideo-conferencing
Services
Phone-likevideo-conferencing
APIs
Long tail beyond phone-like video-conferencing
NUBOMEDIA exploitation plan is targeted to long-tail verticalmarkets having special communication requirements
- e-Health- Security- Defense- Insurance- e-Learning
- Emergencies- Logistics- Games- TV- etc.
FP7-ICT-2013-1.6, GA-610576 – http://www.nubomedia.eu
NUBOMEDIA roadmap
02/2014•Project startup
09/2014•Architecture•Definition of advanced media features (CVA, AR)
01/2015•First operational version of the platform
•Connectivity manager
09/2015•Stable operational version of the platform
•PaaS manager
01/2016•Release of development APIs for WWW and smartphone platforms.
•Release of NUBOMEDIA developer portal.
05/2016•Release of business oriented demonstrators
•Launch of FOSS community
09/2016•Project closing•Final reports
FP7-ICT-2013-1.6, GA-610576 – http://www.nubomedia.eu
Thanks
Partners
NUBOMEDIA: the multimedia cloud