SlideShare a Scribd company logo
1 of 25
Download to read offline
1
Gradual Introduction of Cloud based
TV Functions to Legacy Networks
Erwan Nédellec – Orange Labs, October 2014
2
Orange in
a nutshell
3
 236 million customers worldwide
 €40.9 billion revenue, and
€1.873 billion net profit (2013)
 165,000 employees
– 102,000 in France
 4G in 10 countries
 450,000 km of submarine cables
– enough to circumnavigate the earth
10 times!
 IPTV launched in France 10 years ago
– 6.5 million digital TV (IPTV / satellite )
customers in Europe
 Live TV & VOD services available in OTT
on SmartTV and Xbox game consoles
4
Defining
Cloud
based TV
approach
for Orange
5
Clouds are not always white and fluffy
Source: http://www.theguardian.com/science/gallery/2012/aug/23/meteorology-cloud-shapes-in-pictures
6
Cloud TV approach for the UI embraces different
concepts
Native apps Cloud based UIBrowser based
Device centric
approach
Cloud centric
approach
The UI is rendered
in the cloud and
delivered as a
video stream
The data is usually
downloaded
from the cloud
The UI and the data
are downloaded from
the cloud
7
Virtual STB also corresponds to different concepts
Virtual Set-Top Box
[vur-choo-uhl] [set] [top] [boks]
noun
1. A basic Set-Top-Box where most of the
service execution environment
- e.g. the web browser – is running in a
cloud infrastructure
2. A device which is not a Set-Top Box,
but which acts as a Set-Top Box plugged
on a TV set
8
Cloud computing is also an opportunity for the TV
ecosystem
Source: http://www.nist.gov/itl/cloud/upload/NIST_SP-500-291_Version-2_2013_June18_FINAL.pdf
Visual Model of the US National Institute of Standards and Technology (NIST) definition of Cloud Computing
Broad network
access
Measured service
On-demand
self-service
Rapid elasticity
Resource pooling
Software as a
Service (Saas)
Platform as a
Service (Paas)
Infrastructure as a
Service (Iaas)
CommunityHybridPrivatePublic
Essential
Characteristics
Service
Models
Deployment
Models
9
What can we
learn from our
Cloud based
gaming
service offer?
10
Orange launched its cloud gaming offer for TV in
October 2011
 Rely on the G-cluster product
 Around 200 games
 Games can be tested for free
during 20 minutes
 Different Business models
– Transactional: 24H, 48H, 1 week
– Subscribed:
– Basic: 50+ games,
5€/month
– Premium: 150+ games,
15€/month
– Electronic sell-through
11
A Cloud gaming solution can make sense for STB
 Native games induces high-end
STB
– Aggressive GPU, CPU
– An additional costs for every STB,
while that extra feature may not be
used by everybody
 At least for low-end STB, cloud
gaming is a good trade-off
– But the main issue is latency
 The latency is the amount of time
between the stroke of a button on
the gamepad (or the move of the
stick) and the update of the UI
– Perception threshold: 120-150 ms
– Annoying for the user (in gaming
context): >350 ms
12
Residential
Gateway Game
Servers
STB
IR: 130 ms
Wired: 30 ms
RF: 45-55 ms
BT: 55-65 ms
Ethernet: negligible
Wi-Fi: 50 ms
Ethernet: negligible
Wi-Fi: 50 ms
Fiber: 2-3 ms
ADSL: 20-30 ms
Fiber: 2-3 ms
ADSL: 20-30 ms
50-70 ms
HDMI: negligible
20-80 ms
Best case: 125 ms
versus
Worst case: 500 ms
20-60 ms
TV
Remote Control:
• Not relevant
for all games
Game Pad:
• Latency between sticks and
buttons may be different
• We selected RF
Home Network:
• So far, our STB in the
field are not in Wi-Fi
Game Servers:
• Video encoding
tuning is key (a
good frame rate
is mandatory)
STB:
• A low latency buffering policy is mandatory
TV:
• Monitors are often better than TV in term of latency
• “Gaming mode” must be turned on
13
Our
experience
with a STB-
less
approach
14
Orange services have been launched on connected CE
devices for several years
 Infotainment services are available on
– LG (March 2010 in France,
August 2011 in Poland)
– Samsung (November 2011)
 Our live TV channels are available on
– XBOX 360 (April 2012)
– Samsung Smart TV (February 2013)
– LG Smart TV (July 2013)
– XBox One (November 2013)
 Our VOD service is available on
– XBOX 360 (April 2013),
– Samsung Smart TV (July 2013)
 The strategy is to target second
screens at this stage
– The STB is still the preferred device in
the living room
Smart TV Orange portal in 2010
Orange VOD on XBOX 360
15
Our experience is positive in many ways
 Innovative devices
 Good relationship with the partners
 Constructive exchanges
 Co-marketing opportunities
 But we have also identified several
topics that we must improve together
WebTV linear channels on SmartTV
WebTV linear channels on XBOX 360
16
Our biggest fear is regression
 We have faced regression with all our partners
 Examples (not the complete list):
– Regression with persistent PlayReady license
– Regression due to heuristic changes in Smooth Streaming player
– Regression in rendering Live streams in Smooth Streaming
– Regression in dealing with the same origin policy for XHR requests
– Etc…
 Regressions are unfortunately unavoidable, but:
– It is more complex to identify regressions for a CE manufacturer with
100+ partners, due to the distance from Korea or US, than for a telco
with its end-to-end controlled solution in its premises
– So, regressions are identified too late (after a firmware upgrade in some
cases), and the probability of facing regressions is higher on CE
devices than on a STB
17
And when a regression occurs, the following questions
come up straight away
1
2
3
Are we the only partner impacted ?
Is the firmware already rolled-out ?
Was it the latest firmware for that device ?
Yes
Yes
Yes
+
+
Very
bad news
18
Firmware management is the second hot topic
 As we do not control the device, we
have no control on
– the features included in the firmware
– when the firmware will be rolled out
– which kind of firmware will be rolled
out (mandatory or optional update)
 Firmwares do not always behave the
same way (differences between mid-
range and high-end models within the
same line-up)
 We lack visibility on the scope of the
firmware
– In almost all cases, there is no
release note available for partners
19
And last, but not least, the support is more complex
 Today, we have representative
configurations of households in
our premises (STB + gateway)
– This is a really useful means
of reproducing customers
issues
 When we rely on Smart TV, this
is not possible
– Between 2 and 4 different
platforms by manufacturer
each year
– In some cases, there are
several different firmware
releases in the field for a
same device
 It is very hard for hotlines and
technicians to help our
customers
20
What the
Cloud
Computing
could bring to
the TV
ecosystem?
21
Cloud computing is a revolution, like when we switched
from water wall to water tap
Source: http://www.whitehouse.gov/blog/2010/05/13/moving-cloud
22
Cloud computing brings lot of opportunities…
 Elasticity
– Can adapt to workload changes by
provisioning and deprovisioning resources
in an autonomic manner
 A better Time-To-Market
– Prototype easily in production environment
with very little investment
– Very helpful with a DevOps approach
– A more flexible solution to address
different market size
– Cf. Orange footprint in different
countries
 Can (potentially) save money
– More OPEX oriented with a pay-as-you-go
billing model
– But you must monitor the usage of
cloud services and track costs
– And not forget to release resources…
23
But lot of challenges as well…
 Migrating existing applications to the
Cloud induce lot of impacts
– Must migrate stateful components to
stateless
– More data centric than component
centric
– Applications must be designed for
failures
 And the challenges are not technical
only
– Impacts of organizational change
– Do not underestimate skills shortage
– Service Level Agreement
– Security
24
So, do not underestimate the migration path
 The safest way for migrating an
existing IPTV platforms to the cloud is
– To avoid a big bang approach
– To analyze your data first
(consistency, durability, read/write
cycle, security, repository…)
– And only then the impacts on
your components
– To set up tools and to automate as
much as you can (Deployments,
Configuration, Error recovery,
Elasticity, …)
 And do not forget
– “Release early, release often“
– “If at first you don't succeed, try
again”
25
Thank you

More Related Content

What's hot

Infocomm2012 basic building blocks of iptv mp v2
Infocomm2012 basic building blocks of iptv mp v2Infocomm2012 basic building blocks of iptv mp v2
Infocomm2012 basic building blocks of iptv mp v2Will Bakewell
 
Seminar Mobile Iptv
Seminar Mobile IptvSeminar Mobile Iptv
Seminar Mobile Iptvagni.anand
 
OTT & IPTV An analysis presentation from ordering & billing perspective
OTT & IPTV An analysis presentation from ordering & billing perspectiveOTT & IPTV An analysis presentation from ordering & billing perspective
OTT & IPTV An analysis presentation from ordering & billing perspectiveBiju M R
 
Ovsyannikov huawei
Ovsyannikov huaweiOvsyannikov huawei
Ovsyannikov huaweisouthmos
 
IPTV Forum London - New Trends and Platform Strategies for New TV
IPTV Forum London - New Trends and Platform Strategies for New TVIPTV Forum London - New Trends and Platform Strategies for New TV
IPTV Forum London - New Trends and Platform Strategies for New TVThomas Grota
 

What's hot (9)

Infocomm2012 basic building blocks of iptv mp v2
Infocomm2012 basic building blocks of iptv mp v2Infocomm2012 basic building blocks of iptv mp v2
Infocomm2012 basic building blocks of iptv mp v2
 
Feature satip4
Feature satip4Feature satip4
Feature satip4
 
Technoserve
Technoserve Technoserve
Technoserve
 
Seminar Mobile Iptv
Seminar Mobile IptvSeminar Mobile Iptv
Seminar Mobile Iptv
 
OTT & IPTV An analysis presentation from ordering & billing perspective
OTT & IPTV An analysis presentation from ordering & billing perspectiveOTT & IPTV An analysis presentation from ordering & billing perspective
OTT & IPTV An analysis presentation from ordering & billing perspective
 
Mobile IPTV
Mobile IPTVMobile IPTV
Mobile IPTV
 
Globalinvacom
GlobalinvacomGlobalinvacom
Globalinvacom
 
Ovsyannikov huawei
Ovsyannikov huaweiOvsyannikov huawei
Ovsyannikov huawei
 
IPTV Forum London - New Trends and Platform Strategies for New TV
IPTV Forum London - New Trends and Platform Strategies for New TVIPTV Forum London - New Trends and Platform Strategies for New TV
IPTV Forum London - New Trends and Platform Strategies for New TV
 

Viewers also liked

Semana 02 regime de progressão continuada
Semana 02 regime de progressão continuadaSemana 02 regime de progressão continuada
Semana 02 regime de progressão continuadaSandra Menucelli
 
1- ما هو الآيونك - Ionic
1- ما هو الآيونك - Ionic1- ما هو الآيونك - Ionic
1- ما هو الآيونك - Ionicرياض خليفة
 
επίσκεψη σε βαφοπούλειο και Casa bianca
επίσκεψη σε βαφοπούλειο και Casa biancaεπίσκεψη σε βαφοπούλειο και Casa bianca
επίσκεψη σε βαφοπούλειο και Casa biancajohnkorinos
 
ABOGADOS INFORMANTES: ¿QUÉ PASÓ CON LAS “CONDUCTAS NEUTRAS”?
ABOGADOS INFORMANTES: ¿QUÉ PASÓ CON LAS “CONDUCTAS NEUTRAS”?ABOGADOS INFORMANTES: ¿QUÉ PASÓ CON LAS “CONDUCTAS NEUTRAS”?
ABOGADOS INFORMANTES: ¿QUÉ PASÓ CON LAS “CONDUCTAS NEUTRAS”?Legalis et Politicam Prospectum
 
Simulado Exame CFC - Estratégia Concursos
Simulado Exame CFC - Estratégia ConcursosSimulado Exame CFC - Estratégia Concursos
Simulado Exame CFC - Estratégia ConcursosGabrielrabelo87
 
04 Strategies to Develop a Better Management Approach
04 Strategies to Develop a Better Management Approach04 Strategies to Develop a Better Management Approach
04 Strategies to Develop a Better Management ApproachRoberto de Paula Lico Junior
 
Έντυπο Ν Νομικών προσώπων φ.ε. 2016
Έντυπο Ν Νομικών προσώπων φ.ε. 2016Έντυπο Ν Νομικών προσώπων φ.ε. 2016
Έντυπο Ν Νομικών προσώπων φ.ε. 2016Xrisa Sotiraki
 
Creating a Culture of Learning in the Modern Workplace
Creating a Culture of Learning in the Modern WorkplaceCreating a Culture of Learning in the Modern Workplace
Creating a Culture of Learning in the Modern WorkplaceBizLibrary
 
Memoria de una computadora
Memoria de una computadoraMemoria de una computadora
Memoria de una computadoraMary Jose Sg
 
Presentación portafolio DeeP
Presentación portafolio DeePPresentación portafolio DeeP
Presentación portafolio DeePVictor Ortega
 
Operaciones importantes de un arreglo bidimensional
Operaciones importantes de un arreglo bidimensionalOperaciones importantes de un arreglo bidimensional
Operaciones importantes de un arreglo bidimensionalCristian Quinteros
 

Viewers also liked (19)

Semana 02 regime de progressão continuada
Semana 02 regime de progressão continuadaSemana 02 regime de progressão continuada
Semana 02 regime de progressão continuada
 
1- ما هو الآيونك - Ionic
1- ما هو الآيونك - Ionic1- ما هو الآيونك - Ionic
1- ما هو الآيونك - Ionic
 
επίσκεψη σε βαφοπούλειο και Casa bianca
επίσκεψη σε βαφοπούλειο και Casa biancaεπίσκεψη σε βαφοπούλειο και Casa bianca
επίσκεψη σε βαφοπούλειο και Casa bianca
 
ABOGADOS INFORMANTES: ¿QUÉ PASÓ CON LAS “CONDUCTAS NEUTRAS”?
ABOGADOS INFORMANTES: ¿QUÉ PASÓ CON LAS “CONDUCTAS NEUTRAS”?ABOGADOS INFORMANTES: ¿QUÉ PASÓ CON LAS “CONDUCTAS NEUTRAS”?
ABOGADOS INFORMANTES: ¿QUÉ PASÓ CON LAS “CONDUCTAS NEUTRAS”?
 
Simulado Exame CFC - Estratégia Concursos
Simulado Exame CFC - Estratégia ConcursosSimulado Exame CFC - Estratégia Concursos
Simulado Exame CFC - Estratégia Concursos
 
04 Strategies to Develop a Better Management Approach
04 Strategies to Develop a Better Management Approach04 Strategies to Develop a Better Management Approach
04 Strategies to Develop a Better Management Approach
 
Έντυπο Ν Νομικών προσώπων φ.ε. 2016
Έντυπο Ν Νομικών προσώπων φ.ε. 2016Έντυπο Ν Νομικών προσώπων φ.ε. 2016
Έντυπο Ν Νομικών προσώπων φ.ε. 2016
 
Creating a Culture of Learning in the Modern Workplace
Creating a Culture of Learning in the Modern WorkplaceCreating a Culture of Learning in the Modern Workplace
Creating a Culture of Learning in the Modern Workplace
 
Psicologia
PsicologiaPsicologia
Psicologia
 
Vanguardias
VanguardiasVanguardias
Vanguardias
 
Memoria de una computadora
Memoria de una computadoraMemoria de una computadora
Memoria de una computadora
 
Presentación portafolio DeeP
Presentación portafolio DeePPresentación portafolio DeeP
Presentación portafolio DeeP
 
Administración del tiempo
Administración del tiempoAdministración del tiempo
Administración del tiempo
 
PARQUE DO PLANALTO
PARQUE DO PLANALTOPARQUE DO PLANALTO
PARQUE DO PLANALTO
 
El calton
El caltonEl calton
El calton
 
Definición denatación
Definición denataciónDefinición denatación
Definición denatación
 
Introduccion al s.o. linux
Introduccion al s.o. linuxIntroduccion al s.o. linux
Introduccion al s.o. linux
 
Sistemas operativos dos
Sistemas operativos dosSistemas operativos dos
Sistemas operativos dos
 
Operaciones importantes de un arreglo bidimensional
Operaciones importantes de un arreglo bidimensionalOperaciones importantes de un arreglo bidimensional
Operaciones importantes de un arreglo bidimensional
 

Similar to Gradual Introduction of Cloud based TV Functions to Legacy Networks

OTT TV services on CE devices: feedback from the field
OTT TV services on CE devices: feedback from the fieldOTT TV services on CE devices: feedback from the field
OTT TV services on CE devices: feedback from the fieldErwan Nédellec
 
Supelec m2 m - iot - course 1 - update 2015 - part 3 - conclusion - v(0.1)
Supelec   m2 m - iot - course 1 - update 2015 - part 3 - conclusion - v(0.1)Supelec   m2 m - iot - course 1 - update 2015 - part 3 - conclusion - v(0.1)
Supelec m2 m - iot - course 1 - update 2015 - part 3 - conclusion - v(0.1)Thierry Lestable
 
Isep m2 m - iot - course 1 - update 2013 - 09122013 - part 3 - v(0.7)
Isep   m2 m - iot - course 1 - update 2013 - 09122013 - part 3 - v(0.7)Isep   m2 m - iot - course 1 - update 2013 - 09122013 - part 3 - v(0.7)
Isep m2 m - iot - course 1 - update 2013 - 09122013 - part 3 - v(0.7)Thierry Lestable
 
Virtual STB / Cloud UI Streaming revisited
Virtual STB / Cloud UI Streaming revisitedVirtual STB / Cloud UI Streaming revisited
Virtual STB / Cloud UI Streaming revisitedDr. Randolph Nikutta
 
VIA IOT Presentation
VIA IOT PresentationVIA IOT Presentation
VIA IOT PresentationAlex Lau
 
Internet trends and ICT knowledge necessary in the next years
Internet trends and ICT knowledge necessary in the next yearsInternet trends and ICT knowledge necessary in the next years
Internet trends and ICT knowledge necessary in the next yearsAntonio Ciccarelli, PMP
 
Ateme gustavo marra bc day 2012
Ateme gustavo marra  bc day 2012Ateme gustavo marra  bc day 2012
Ateme gustavo marra bc day 2012SSPI Brasil
 
Mobile apps on the big screen
Mobile apps on the big screenMobile apps on the big screen
Mobile apps on the big screenHeinrich Seeger
 
Simple practice based on the platform design
Simple practice based on the platform designSimple practice based on the platform design
Simple practice based on the platform designIJCI JOURNAL
 
Cost efficient and low latency delivery of IP-based services
Cost efficient and low latency delivery of IP-based servicesCost efficient and low latency delivery of IP-based services
Cost efficient and low latency delivery of IP-based servicesITU
 
The Android STB: A Logical Step in the Evolution of TV
The Android STB: A Logical Step in the Evolution of TVThe Android STB: A Logical Step in the Evolution of TV
The Android STB: A Logical Step in the Evolution of TVBeenius
 
CE html structure - vkevent
CE html structure - vkeventCE html structure - vkevent
CE html structure - vkeventfungfung Chen
 
GTCx Korea 2016 Cloud-based 360 video player by Entrix
GTCx Korea 2016 Cloud-based 360 video player by EntrixGTCx Korea 2016 Cloud-based 360 video player by Entrix
GTCx Korea 2016 Cloud-based 360 video player by EntrixKyobeom (KB) Lee
 

Similar to Gradual Introduction of Cloud based TV Functions to Legacy Networks (20)

OTT TV services on CE devices: feedback from the field
OTT TV services on CE devices: feedback from the fieldOTT TV services on CE devices: feedback from the field
OTT TV services on CE devices: feedback from the field
 
Supelec m2 m - iot - course 1 - update 2015 - part 3 - conclusion - v(0.1)
Supelec   m2 m - iot - course 1 - update 2015 - part 3 - conclusion - v(0.1)Supelec   m2 m - iot - course 1 - update 2015 - part 3 - conclusion - v(0.1)
Supelec m2 m - iot - course 1 - update 2015 - part 3 - conclusion - v(0.1)
 
Isep m2 m - iot - course 1 - update 2013 - 09122013 - part 3 - v(0.7)
Isep   m2 m - iot - course 1 - update 2013 - 09122013 - part 3 - v(0.7)Isep   m2 m - iot - course 1 - update 2013 - 09122013 - part 3 - v(0.7)
Isep m2 m - iot - course 1 - update 2013 - 09122013 - part 3 - v(0.7)
 
Virtual STB / Cloud UI Streaming revisited
Virtual STB / Cloud UI Streaming revisitedVirtual STB / Cloud UI Streaming revisited
Virtual STB / Cloud UI Streaming revisited
 
A Whitepaper on Hybrid Set-Top-Box
A Whitepaper on Hybrid Set-Top-BoxA Whitepaper on Hybrid Set-Top-Box
A Whitepaper on Hybrid Set-Top-Box
 
VIA IOT Presentation
VIA IOT PresentationVIA IOT Presentation
VIA IOT Presentation
 
TELE-satellite-1203
TELE-satellite-1203TELE-satellite-1203
TELE-satellite-1203
 
Amiko
AmikoAmiko
Amiko
 
Internet trends and ICT knowledge necessary in the next years
Internet trends and ICT knowledge necessary in the next yearsInternet trends and ICT knowledge necessary in the next years
Internet trends and ICT knowledge necessary in the next years
 
Ateme gustavo marra bc day 2012
Ateme gustavo marra  bc day 2012Ateme gustavo marra  bc day 2012
Ateme gustavo marra bc day 2012
 
Tenow
TenowTenow
Tenow
 
Mobile apps on the big screen
Mobile apps on the big screenMobile apps on the big screen
Mobile apps on the big screen
 
NAGRA_WhitePaper_OPTV5_Low
NAGRA_WhitePaper_OPTV5_LowNAGRA_WhitePaper_OPTV5_Low
NAGRA_WhitePaper_OPTV5_Low
 
Tenow
TenowTenow
Tenow
 
Simple practice based on the platform design
Simple practice based on the platform designSimple practice based on the platform design
Simple practice based on the platform design
 
Cost efficient and low latency delivery of IP-based services
Cost efficient and low latency delivery of IP-based servicesCost efficient and low latency delivery of IP-based services
Cost efficient and low latency delivery of IP-based services
 
Netgear
NetgearNetgear
Netgear
 
The Android STB: A Logical Step in the Evolution of TV
The Android STB: A Logical Step in the Evolution of TVThe Android STB: A Logical Step in the Evolution of TV
The Android STB: A Logical Step in the Evolution of TV
 
CE html structure - vkevent
CE html structure - vkeventCE html structure - vkevent
CE html structure - vkevent
 
GTCx Korea 2016 Cloud-based 360 video player by Entrix
GTCx Korea 2016 Cloud-based 360 video player by EntrixGTCx Korea 2016 Cloud-based 360 video player by Entrix
GTCx Korea 2016 Cloud-based 360 video player by Entrix
 

Recently uploaded

Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxnull - The Open Security Community
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?XfilesPro
 
Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2Hyundai Motor Group
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraDeakin University
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 

Recently uploaded (20)

Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?
 
Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2
 
The transition to renewables in India.pdf
The transition to renewables in India.pdfThe transition to renewables in India.pdf
The transition to renewables in India.pdf
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning era
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 

Gradual Introduction of Cloud based TV Functions to Legacy Networks

  • 1. 1 Gradual Introduction of Cloud based TV Functions to Legacy Networks Erwan Nédellec – Orange Labs, October 2014
  • 3. 3  236 million customers worldwide  €40.9 billion revenue, and €1.873 billion net profit (2013)  165,000 employees – 102,000 in France  4G in 10 countries  450,000 km of submarine cables – enough to circumnavigate the earth 10 times!  IPTV launched in France 10 years ago – 6.5 million digital TV (IPTV / satellite ) customers in Europe  Live TV & VOD services available in OTT on SmartTV and Xbox game consoles
  • 5. 5 Clouds are not always white and fluffy Source: http://www.theguardian.com/science/gallery/2012/aug/23/meteorology-cloud-shapes-in-pictures
  • 6. 6 Cloud TV approach for the UI embraces different concepts Native apps Cloud based UIBrowser based Device centric approach Cloud centric approach The UI is rendered in the cloud and delivered as a video stream The data is usually downloaded from the cloud The UI and the data are downloaded from the cloud
  • 7. 7 Virtual STB also corresponds to different concepts Virtual Set-Top Box [vur-choo-uhl] [set] [top] [boks] noun 1. A basic Set-Top-Box where most of the service execution environment - e.g. the web browser – is running in a cloud infrastructure 2. A device which is not a Set-Top Box, but which acts as a Set-Top Box plugged on a TV set
  • 8. 8 Cloud computing is also an opportunity for the TV ecosystem Source: http://www.nist.gov/itl/cloud/upload/NIST_SP-500-291_Version-2_2013_June18_FINAL.pdf Visual Model of the US National Institute of Standards and Technology (NIST) definition of Cloud Computing Broad network access Measured service On-demand self-service Rapid elasticity Resource pooling Software as a Service (Saas) Platform as a Service (Paas) Infrastructure as a Service (Iaas) CommunityHybridPrivatePublic Essential Characteristics Service Models Deployment Models
  • 9. 9 What can we learn from our Cloud based gaming service offer?
  • 10. 10 Orange launched its cloud gaming offer for TV in October 2011  Rely on the G-cluster product  Around 200 games  Games can be tested for free during 20 minutes  Different Business models – Transactional: 24H, 48H, 1 week – Subscribed: – Basic: 50+ games, 5€/month – Premium: 150+ games, 15€/month – Electronic sell-through
  • 11. 11 A Cloud gaming solution can make sense for STB  Native games induces high-end STB – Aggressive GPU, CPU – An additional costs for every STB, while that extra feature may not be used by everybody  At least for low-end STB, cloud gaming is a good trade-off – But the main issue is latency  The latency is the amount of time between the stroke of a button on the gamepad (or the move of the stick) and the update of the UI – Perception threshold: 120-150 ms – Annoying for the user (in gaming context): >350 ms
  • 12. 12 Residential Gateway Game Servers STB IR: 130 ms Wired: 30 ms RF: 45-55 ms BT: 55-65 ms Ethernet: negligible Wi-Fi: 50 ms Ethernet: negligible Wi-Fi: 50 ms Fiber: 2-3 ms ADSL: 20-30 ms Fiber: 2-3 ms ADSL: 20-30 ms 50-70 ms HDMI: negligible 20-80 ms Best case: 125 ms versus Worst case: 500 ms 20-60 ms TV Remote Control: • Not relevant for all games Game Pad: • Latency between sticks and buttons may be different • We selected RF Home Network: • So far, our STB in the field are not in Wi-Fi Game Servers: • Video encoding tuning is key (a good frame rate is mandatory) STB: • A low latency buffering policy is mandatory TV: • Monitors are often better than TV in term of latency • “Gaming mode” must be turned on
  • 14. 14 Orange services have been launched on connected CE devices for several years  Infotainment services are available on – LG (March 2010 in France, August 2011 in Poland) – Samsung (November 2011)  Our live TV channels are available on – XBOX 360 (April 2012) – Samsung Smart TV (February 2013) – LG Smart TV (July 2013) – XBox One (November 2013)  Our VOD service is available on – XBOX 360 (April 2013), – Samsung Smart TV (July 2013)  The strategy is to target second screens at this stage – The STB is still the preferred device in the living room Smart TV Orange portal in 2010 Orange VOD on XBOX 360
  • 15. 15 Our experience is positive in many ways  Innovative devices  Good relationship with the partners  Constructive exchanges  Co-marketing opportunities  But we have also identified several topics that we must improve together WebTV linear channels on SmartTV WebTV linear channels on XBOX 360
  • 16. 16 Our biggest fear is regression  We have faced regression with all our partners  Examples (not the complete list): – Regression with persistent PlayReady license – Regression due to heuristic changes in Smooth Streaming player – Regression in rendering Live streams in Smooth Streaming – Regression in dealing with the same origin policy for XHR requests – Etc…  Regressions are unfortunately unavoidable, but: – It is more complex to identify regressions for a CE manufacturer with 100+ partners, due to the distance from Korea or US, than for a telco with its end-to-end controlled solution in its premises – So, regressions are identified too late (after a firmware upgrade in some cases), and the probability of facing regressions is higher on CE devices than on a STB
  • 17. 17 And when a regression occurs, the following questions come up straight away 1 2 3 Are we the only partner impacted ? Is the firmware already rolled-out ? Was it the latest firmware for that device ? Yes Yes Yes + + Very bad news
  • 18. 18 Firmware management is the second hot topic  As we do not control the device, we have no control on – the features included in the firmware – when the firmware will be rolled out – which kind of firmware will be rolled out (mandatory or optional update)  Firmwares do not always behave the same way (differences between mid- range and high-end models within the same line-up)  We lack visibility on the scope of the firmware – In almost all cases, there is no release note available for partners
  • 19. 19 And last, but not least, the support is more complex  Today, we have representative configurations of households in our premises (STB + gateway) – This is a really useful means of reproducing customers issues  When we rely on Smart TV, this is not possible – Between 2 and 4 different platforms by manufacturer each year – In some cases, there are several different firmware releases in the field for a same device  It is very hard for hotlines and technicians to help our customers
  • 21. 21 Cloud computing is a revolution, like when we switched from water wall to water tap Source: http://www.whitehouse.gov/blog/2010/05/13/moving-cloud
  • 22. 22 Cloud computing brings lot of opportunities…  Elasticity – Can adapt to workload changes by provisioning and deprovisioning resources in an autonomic manner  A better Time-To-Market – Prototype easily in production environment with very little investment – Very helpful with a DevOps approach – A more flexible solution to address different market size – Cf. Orange footprint in different countries  Can (potentially) save money – More OPEX oriented with a pay-as-you-go billing model – But you must monitor the usage of cloud services and track costs – And not forget to release resources…
  • 23. 23 But lot of challenges as well…  Migrating existing applications to the Cloud induce lot of impacts – Must migrate stateful components to stateless – More data centric than component centric – Applications must be designed for failures  And the challenges are not technical only – Impacts of organizational change – Do not underestimate skills shortage – Service Level Agreement – Security
  • 24. 24 So, do not underestimate the migration path  The safest way for migrating an existing IPTV platforms to the cloud is – To avoid a big bang approach – To analyze your data first (consistency, durability, read/write cycle, security, repository…) – And only then the impacts on your components – To set up tools and to automate as much as you can (Deployments, Configuration, Error recovery, Elasticity, …)  And do not forget – “Release early, release often“ – “If at first you don't succeed, try again”