SlideShare a Scribd company logo
1 of 18
Download to read offline
Virtual stb revisited
latest thinking about cloud browser ui streaming
Dr. Randolph Nikutta
Telekom Innovation Laboratories
Connected TV World Summit, London, May 2017
2
ONCEUPON ATIME ………NEWDISRUPTIVE THINKING:
EVERYTHING GETS VIRTUALIZED ….SOWHAT ABOUT THESTB?
3
SCEPTICALMYTHBUSTERS ABOUT THIS DISRUPTIVE MOVEWERE
DOMINANTINTHE TECHNICALDEPARTMENTS
Nice technology but more for
future deployment
in 3-4 years
Myth Buster 1
vSTB cannot handle peak
time usage with a 2 million
subscriber base
Myth Buster 2
vSTB GUI traffic will overload
our network
Myth Buster 3
vSTB backend is too
expensive to scale
Myth Buster 4
It is only for Free to Air, but
not for protected content
Myth Buster 5
Do I have sufficient app
developer support for a
vSTB?
Myth Buster 6
No local PVR possible with
vSTB
Myth Buster 7
DRM implementation gets too
complex with vSTB
Myth Buster 8
4
OPTIMISTICMYTHBUSTERS ABOUTVSTBWERE
DOMINANTINTHE MARKETINGDEPARTMENTS
We don’t need STBs
anymore!
Myth Buster 1
Cloud STB is always far
cheaper!
Myth Buster 2
With vSTB we do not need
platform migration
anymore!
Myth Buster 3
At least we will use cheaper
dongles instead STB!
Myth Buster 4
We don´t need any further
TV platforms anymore
Myth Buster 5
Connected TV is a virtual
STB
Myth Buster 6
What happened in the meantime: THE ETERNAL BATTLE OF
THE INNOVATION UNIT for a stb paradigm change
5
WHAT PROMOTED THE TURNAROUND TOWARDS BROADER
ACCEPTANCE OF VSTB / CLOUD BROWSER TECHNOLOGY?
6
1 Telco shift to total cloud infrastructure based production modelIT Paradigm Shift
Continous increasing UI performance demands3 Customer Demands
Faster service innovation and time to market of TV features
needed to compete with OTT players4 Business Challenges
Demand for less UI versions in development, shorter test
times and less complex STB client rollouts5 Technical Challenges
Carrier-grade and OpenStack capable platforms available,
proven scaling6 Maturity of Technology
2 Increasing customer reach with broadband, better low latency
and increasing bandwidth
Broadband Evolution
7
Typical CURRENT CHALLENGES for tv provider: DELIVER
BEST IN CLASS TV EXPERIENCE & SPEEDUP INNOVATION.
CAN CLOUD UI BE THE ANSWER?
ageing set-top-box portfolio
 A large or even the majority portion of the
current STB base of many operators is
incapable to support highly graphical and
animated UI
 Replacement would cost tens of millions of
Euros or US Dollars
Fragmented user experience
 Different UI versions optimized for different
STB types
 Impossible to deliver uniform UI across the
footprint
 Maintenance of different UI versions
 Big gap in available application ecosystem
amongst multi-screen devices
slow innovation cycles and
complicated roll-out
 Time consuming and money hungry new
developments
 One size doesn't fit all
 Inability to compete with the dynamics of the
web companies
 Fragmented Content protection landscape
5+ YEARS OLD
LOW
PERFORMANCE
UP TO 5 YEARS OLD
AVERAGE
PERFORMANCE
Plethora of UIS: high animated HTML, native
UIs, Vendors UIS ...
zoo of legacy STBs across footprint
CLOUD BROWSER OVERALL SERVICE DELIVERY PLATFORM
8
OVERALL LATENCY that makes a user addicted to a
system
9
When engineers measure the speed of a PC, they talk about something called
the Doherty threshold of system response time. When you ask your computer
to do something and hit the ENTER key, if it answers you back in less than 400
milliseconds [1], just under half a second, then you will stay glued to that
machine for hours. Your eyes may glaze over, but your productivity will soar.
Even a slight variation back to half-second response time will allow your
attention to stray. But under 400 milliseconds, that's the sweet spot.
Halt and Catch Fire
[1] Doherty, Walter J., and Arvind J. Thadhani. "The economic value of rapid response time." IBM Report (1982).
Cloud browser DOUBLE stream approach
 Cloud Browser renders the UI with applications only, while the media is
delivered from another server.
 Thus, the UI/Apps and media streams are delivered separately to the client,
which then has to combine both these streams to present them to the end
user in a unified form.
 This approach implements a separate delivery of the video stream and the UI
stream to the client STB.
 This approach therefore enables reuse of the legacy video delivery
infrastructures, e.g. multicast networks, cable networks, etc.
Cloud browser single stream approach
 Requested by the client URL (Uniform Resource Locator) gets forwarded to
the server on which a Cloud Browser is running.
 The Cloud Browser downloads all the necessary data (HTML, CSS
(Cascading Style Sheets) and JavaScript) and renders the page.
 Afterwards, the rendered page gets packed into a video stream that is sent
back to the end-device (as a video stream or a sequence of images).
 Now the client has to only playback the video stream. Here, the service
execution is completely shifted to the Cloud.
CLOUD BROWSER APPROACHES
10
CLOUD BROWSER: HOW TO EME?
The EME processing by the Cloud Browser can be addressed by the following two architectures:
1. DRMBridgeArchitecture: the EME is completely terminated in the cloud.
Challenges: 1. The end2end security media delivery is interrupted by the Cloud Browser and additional re-encryption is required. This might not be
accepted by service providers and film studios. 2. Client is not executing future-proof EME technology, but rather legacy DRM.
Pros: 1. For Single and Double stream approaches. 2. Legacy DRM devices are addressed through the re-encryption.
2. DistributedEME Architecture: The EME is mapped on the Cloud UI on both server- (EME-enabled Web Application) and client-side (The actual DRM
processing within CDM).
Challenges: 1. Only for Double Stream approach, as the content must be processed on the client. 2. Legacy DRM devices are not addressed, only
EME-enabled devices. 3. EME Standard must be adjusted.
Pros: This architecture does not require re-encryption and ensures uninterrupted point-to-point secured delivery of the content.
Browser
CLOUD-
BASED
EXECUTION
VIDEOdata
EME?
Cloud ui streaming is not a black and white choice
continuum of dynamic option space
12
Cloud UI Streaming
Options for STB
Full UI
Streaming
Hybrid UI
streaming
Picture based mode
Suitable for slower broadband access situations
Depending on solution also animations are possible
Video based mode
Needs more bandwidth
Compared to animated picture mode no UI modifications necessary
Full local STB UI + part of services natively implemented
Selective resource demanding services on Cloud UI
Picture or video based streamed
Partial local STB UI + resource demand. UI parts streamed
All Services or part streamed
Picture or video based
Cloud browser: standardization activities and further
operator wishlist
13
Cloud thin client on device MSE/EME integration Further wishlist items
 Currently, every vendor has its own
proprietary thin client on a device
communicating with cloud browser
 W3C Cloud Browser Task Force (part
of Web and TV workgroup) is
working on a standard client – cloud
browser API
 Covers control & signaling between
Cloud browser and client, also
integration of services like HbbTV or
QoS
 W3C Cloud Browser Task Force will
also address the integration of the
MSE/EME standard into the client –
cloud browser communication
 Important for easy integration of
DRM protected content items and
advertisement use cases involving
the cloud browser
 Persistent cookies in cloud browser -
> important for the integration of
YouTube as a streamed service on
STBs
 Standardization of vendor specific JS
based code for animated picture
based Cloud UI streaming mode
CLOUD BROWSER Applications & Use Cases
14
Streaming of UI as
image (.png/.jpg) or
video stream
(H.264/H.265)
Description
Bandwidth
Scalability
Latency
Image stream: 100-300
kbps
Video stream: 1-3 Mbps
(HD), 4-16 Mbps (4K)
High
150-400 ms
Advanced UI Streaming
Streaming of
applications: HTML5,
Android, native apps
like Netflix (only UI)
OTT Video Application
Streaming
2-4 Mbps
Middle
300-400 ms
Streaming of casual
games with higher
performance
requirements (3D
animated, OpenGL
support)
Casual TV Games
Streaming
4-8 Mbps
Low
<300 ms
Streaming of interactive
TV advertisement ads
to any kind of devices
Interactive TV Ads
High
<300 ms
Image stream: 100-
300 kbps
Video stream: 1-3
Mbps
15
Technical feasibility confirmed
 Multiple existing deployments all over the globe: CJ Hellovision, D’Live ,
SK Telecom and SK Broadband (Korea); Cablevision, Liberty Global,
Charter Communications, etc.
enriched experience
 Increased richness of the TV UI independent
of the STB type
 Uniform experience across the different device
types
 Bring web apps to the TV and provide new
appealing use cases
faster time to market
 Fast and dynamic UI updates
 Develop once deploy everywhere
 Keep up with the innovation pace of web
industry
 Significantly shorten the test period prior
launch
questions yet to be answered
 Deployment of Cloud UI for hybrid TV
 Deliver TV in mobile only countries
money saving potential
 Extend STB lifetime and minimize replacement
costs
 Further decrease STB price
 Reduce development and maintenance cost
THINKOUTOFTHE(SET-TOP)BOX
MULTIPLE BENEFITS FROM MOVING THE TV UI FROM THE BOX INTO THE
CLOUD
CLOUD BROWSER DEPLOYMENTS
16
Charter Communications, a leading North American cable operator has successfully rolled out
its modern Spectrum EPG using the ActiveVideo’s Cloud streaming technology.
Charter
Communications
SK Telecom along with SK Broadband, the largest quad play operator in Korea, has successfully
launched Advanced UI service based on Entrix Cloud streaming technology.
SK Telecom and SK
Broadband
CJ Hellovision and D’Live, the largest cable operators in Korea, also launched a Cloud-rendered
TV application services Based on Entrix Cloud streaming technology.
CJ Hellovision and
D’Live
Liberty Global in Hungary, along with ActiveVideo and Metrological as partners, launched a
Cloud based platform to offer a wide range of applications including YouTube.
Liberty Global
Cablevision, now part of Altice, launched Hulu as a channel on its Optimum TV pay-TV service,
based on ActiveVideo’s technology.
Cablevision
Take aways
17
From a TV operator perspective there is a
strong need for a standardized local client
– cloud browser API to simplify deploy-
ments. Vendors competition should focus
on the efficiency of their Cloud browser
backend solutions.
TV Operators should consider Cloud
Browser as a key part of their strategy for
agile service innovation.
Cloud Browser UI streaming technology
bridges the gap between web development
speed and device capabilities and delivers
constant superior user-experiences.
Deployment of a cloud browser UI solution
is not a black and white decision. There is
flexible continuum of options with several
combinations of local STB and cloud
browser execution.
THANK YOU FOR YOUR ATTENTION
contact:
randolph.nikutta@telekom.de

More Related Content

Similar to Virtual STB / Cloud UI Streaming revisited

CE html structure - vkevent
CE html structure - vkeventCE html structure - vkevent
CE html structure - vkeventfungfung Chen
 
CommTech Talks: Challenges for Video on Demand (VoD) services
CommTech Talks: Challenges for Video on Demand (VoD) servicesCommTech Talks: Challenges for Video on Demand (VoD) services
CommTech Talks: Challenges for Video on Demand (VoD) servicesAntonio Capone
 
Android Live Streaming Box Technical
Android Live Streaming Box Technical Android Live Streaming Box Technical
Android Live Streaming Box Technical Jimmin Kurichiyil
 
Streaming Media West 2017 - HTML5 Workshop
Streaming Media West 2017 - HTML5 WorkshopStreaming Media West 2017 - HTML5 Workshop
Streaming Media West 2017 - HTML5 WorkshopErica Beavers
 
ACCELERATING OTT DELIVERY AND MODERNIZING MEDIA LOGISTICS WITH CLOUD BASED VI...
ACCELERATING OTT DELIVERY AND MODERNIZING MEDIA LOGISTICS WITH CLOUD BASED VI...ACCELERATING OTT DELIVERY AND MODERNIZING MEDIA LOGISTICS WITH CLOUD BASED VI...
ACCELERATING OTT DELIVERY AND MODERNIZING MEDIA LOGISTICS WITH CLOUD BASED VI...Amazon Web Services
 
A FRAMEWORK FOR MOBILE VIDEO STREAMING AND VIDEO SHARING IN CLOUD
A FRAMEWORK FOR MOBILE VIDEO STREAMING AND VIDEO SHARING IN CLOUDA FRAMEWORK FOR MOBILE VIDEO STREAMING AND VIDEO SHARING IN CLOUD
A FRAMEWORK FOR MOBILE VIDEO STREAMING AND VIDEO SHARING IN CLOUDJournal For Research
 
Building video application on windows 8 with Windows Azure Media Services
Building video application on windows 8 with Windows Azure Media ServicesBuilding video application on windows 8 with Windows Azure Media Services
Building video application on windows 8 with Windows Azure Media ServicesMingfei Yan
 
Multimedia Conferencing system (MCS Version 5)
Multimedia Conferencing system (MCS Version 5)Multimedia Conferencing system (MCS Version 5)
Multimedia Conferencing system (MCS Version 5)Videoguy
 
APAN-Presentation.ppt
APAN-Presentation.pptAPAN-Presentation.ppt
APAN-Presentation.pptVideoguy
 
APAN-Presentation.ppt
APAN-Presentation.pptAPAN-Presentation.ppt
APAN-Presentation.pptVideoguy
 
APAN-Presentation.ppt
APAN-Presentation.pptAPAN-Presentation.ppt
APAN-Presentation.pptVideoguy
 
APAN-Presentation.ppt
APAN-Presentation.pptAPAN-Presentation.ppt
APAN-Presentation.pptVideoguy
 
미디어 산업의 변혁을 가져온 Elemental Cloud :: Dan Marshall :: AWS Summit Seoul 2016
미디어 산업의 변혁을 가져온 Elemental Cloud :: Dan Marshall :: AWS Summit Seoul 2016미디어 산업의 변혁을 가져온 Elemental Cloud :: Dan Marshall :: AWS Summit Seoul 2016
미디어 산업의 변혁을 가져온 Elemental Cloud :: Dan Marshall :: AWS Summit Seoul 2016Amazon Web Services Korea
 
IBC 2013 Multi-network Forum - Akamai
IBC 2013 Multi-network Forum - Akamai IBC 2013 Multi-network Forum - Akamai
IBC 2013 Multi-network Forum - Akamai Verimatrix
 
Streaming Multimedia content distribution system using mobile application by...
Streaming  Multimedia content distribution system using mobile application by...Streaming  Multimedia content distribution system using mobile application by...
Streaming Multimedia content distribution system using mobile application by...Grey Matter India Technologies PVT LTD
 
Utf 8'en'ibm sametime 9 - voice and video deployment
Utf 8'en'ibm sametime 9 - voice and video deployment Utf 8'en'ibm sametime 9 - voice and video deployment
Utf 8'en'ibm sametime 9 - voice and video deployment a8us
 
WebRTC Workshop 2013 given at the IMS World Forum
WebRTC Workshop 2013 given at the IMS World ForumWebRTC Workshop 2013 given at the IMS World Forum
WebRTC Workshop 2013 given at the IMS World ForumAlan Quayle
 
Future of TV - TV 3.0
Future of TV - TV 3.0Future of TV - TV 3.0
Future of TV - TV 3.0Verimatrix
 
The Evolution of the Content Delivery Network
The Evolution of the Content Delivery NetworkThe Evolution of the Content Delivery Network
The Evolution of the Content Delivery NetworkCisco Service Provider
 
VIDEO CONFERENCING SYSTEM USING WEBRTC
VIDEO CONFERENCING SYSTEM USING WEBRTCVIDEO CONFERENCING SYSTEM USING WEBRTC
VIDEO CONFERENCING SYSTEM USING WEBRTCIRJET Journal
 

Similar to Virtual STB / Cloud UI Streaming revisited (20)

CE html structure - vkevent
CE html structure - vkeventCE html structure - vkevent
CE html structure - vkevent
 
CommTech Talks: Challenges for Video on Demand (VoD) services
CommTech Talks: Challenges for Video on Demand (VoD) servicesCommTech Talks: Challenges for Video on Demand (VoD) services
CommTech Talks: Challenges for Video on Demand (VoD) services
 
Android Live Streaming Box Technical
Android Live Streaming Box Technical Android Live Streaming Box Technical
Android Live Streaming Box Technical
 
Streaming Media West 2017 - HTML5 Workshop
Streaming Media West 2017 - HTML5 WorkshopStreaming Media West 2017 - HTML5 Workshop
Streaming Media West 2017 - HTML5 Workshop
 
ACCELERATING OTT DELIVERY AND MODERNIZING MEDIA LOGISTICS WITH CLOUD BASED VI...
ACCELERATING OTT DELIVERY AND MODERNIZING MEDIA LOGISTICS WITH CLOUD BASED VI...ACCELERATING OTT DELIVERY AND MODERNIZING MEDIA LOGISTICS WITH CLOUD BASED VI...
ACCELERATING OTT DELIVERY AND MODERNIZING MEDIA LOGISTICS WITH CLOUD BASED VI...
 
A FRAMEWORK FOR MOBILE VIDEO STREAMING AND VIDEO SHARING IN CLOUD
A FRAMEWORK FOR MOBILE VIDEO STREAMING AND VIDEO SHARING IN CLOUDA FRAMEWORK FOR MOBILE VIDEO STREAMING AND VIDEO SHARING IN CLOUD
A FRAMEWORK FOR MOBILE VIDEO STREAMING AND VIDEO SHARING IN CLOUD
 
Building video application on windows 8 with Windows Azure Media Services
Building video application on windows 8 with Windows Azure Media ServicesBuilding video application on windows 8 with Windows Azure Media Services
Building video application on windows 8 with Windows Azure Media Services
 
Multimedia Conferencing system (MCS Version 5)
Multimedia Conferencing system (MCS Version 5)Multimedia Conferencing system (MCS Version 5)
Multimedia Conferencing system (MCS Version 5)
 
APAN-Presentation.ppt
APAN-Presentation.pptAPAN-Presentation.ppt
APAN-Presentation.ppt
 
APAN-Presentation.ppt
APAN-Presentation.pptAPAN-Presentation.ppt
APAN-Presentation.ppt
 
APAN-Presentation.ppt
APAN-Presentation.pptAPAN-Presentation.ppt
APAN-Presentation.ppt
 
APAN-Presentation.ppt
APAN-Presentation.pptAPAN-Presentation.ppt
APAN-Presentation.ppt
 
미디어 산업의 변혁을 가져온 Elemental Cloud :: Dan Marshall :: AWS Summit Seoul 2016
미디어 산업의 변혁을 가져온 Elemental Cloud :: Dan Marshall :: AWS Summit Seoul 2016미디어 산업의 변혁을 가져온 Elemental Cloud :: Dan Marshall :: AWS Summit Seoul 2016
미디어 산업의 변혁을 가져온 Elemental Cloud :: Dan Marshall :: AWS Summit Seoul 2016
 
IBC 2013 Multi-network Forum - Akamai
IBC 2013 Multi-network Forum - Akamai IBC 2013 Multi-network Forum - Akamai
IBC 2013 Multi-network Forum - Akamai
 
Streaming Multimedia content distribution system using mobile application by...
Streaming  Multimedia content distribution system using mobile application by...Streaming  Multimedia content distribution system using mobile application by...
Streaming Multimedia content distribution system using mobile application by...
 
Utf 8'en'ibm sametime 9 - voice and video deployment
Utf 8'en'ibm sametime 9 - voice and video deployment Utf 8'en'ibm sametime 9 - voice and video deployment
Utf 8'en'ibm sametime 9 - voice and video deployment
 
WebRTC Workshop 2013 given at the IMS World Forum
WebRTC Workshop 2013 given at the IMS World ForumWebRTC Workshop 2013 given at the IMS World Forum
WebRTC Workshop 2013 given at the IMS World Forum
 
Future of TV - TV 3.0
Future of TV - TV 3.0Future of TV - TV 3.0
Future of TV - TV 3.0
 
The Evolution of the Content Delivery Network
The Evolution of the Content Delivery NetworkThe Evolution of the Content Delivery Network
The Evolution of the Content Delivery Network
 
VIDEO CONFERENCING SYSTEM USING WEBRTC
VIDEO CONFERENCING SYSTEM USING WEBRTCVIDEO CONFERENCING SYSTEM USING WEBRTC
VIDEO CONFERENCING SYSTEM USING WEBRTC
 

Recently uploaded

The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...Nikki Chapple
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfNeo4j
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Farhan Tariq
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...itnewsafrica
 
React Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App FrameworkReact Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App FrameworkPixlogix Infotech
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Mark Goldstein
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPathCommunity
 
Zeshan Sattar- Assessing the skill requirements and industry expectations for...
Zeshan Sattar- Assessing the skill requirements and industry expectations for...Zeshan Sattar- Assessing the skill requirements and industry expectations for...
Zeshan Sattar- Assessing the skill requirements and industry expectations for...itnewsafrica
 
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Alkin Tezuysal
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Data governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationData governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationKnoldus Inc.
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfpanagenda
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfIngrid Airi González
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsNathaniel Shimoni
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersNicole Novielli
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 

Recently uploaded (20)

The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdf
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...
 
React Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App FrameworkReact Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App Framework
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to Hero
 
Zeshan Sattar- Assessing the skill requirements and industry expectations for...
Zeshan Sattar- Assessing the skill requirements and industry expectations for...Zeshan Sattar- Assessing the skill requirements and industry expectations for...
Zeshan Sattar- Assessing the skill requirements and industry expectations for...
 
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Data governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationData governance with Unity Catalog Presentation
Data governance with Unity Catalog Presentation
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdf
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directions
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software Developers
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 

Virtual STB / Cloud UI Streaming revisited

  • 1. Virtual stb revisited latest thinking about cloud browser ui streaming Dr. Randolph Nikutta Telekom Innovation Laboratories Connected TV World Summit, London, May 2017
  • 2. 2 ONCEUPON ATIME ………NEWDISRUPTIVE THINKING: EVERYTHING GETS VIRTUALIZED ….SOWHAT ABOUT THESTB?
  • 3. 3 SCEPTICALMYTHBUSTERS ABOUT THIS DISRUPTIVE MOVEWERE DOMINANTINTHE TECHNICALDEPARTMENTS Nice technology but more for future deployment in 3-4 years Myth Buster 1 vSTB cannot handle peak time usage with a 2 million subscriber base Myth Buster 2 vSTB GUI traffic will overload our network Myth Buster 3 vSTB backend is too expensive to scale Myth Buster 4 It is only for Free to Air, but not for protected content Myth Buster 5 Do I have sufficient app developer support for a vSTB? Myth Buster 6 No local PVR possible with vSTB Myth Buster 7 DRM implementation gets too complex with vSTB Myth Buster 8
  • 4. 4 OPTIMISTICMYTHBUSTERS ABOUTVSTBWERE DOMINANTINTHE MARKETINGDEPARTMENTS We don’t need STBs anymore! Myth Buster 1 Cloud STB is always far cheaper! Myth Buster 2 With vSTB we do not need platform migration anymore! Myth Buster 3 At least we will use cheaper dongles instead STB! Myth Buster 4 We don´t need any further TV platforms anymore Myth Buster 5 Connected TV is a virtual STB Myth Buster 6
  • 5. What happened in the meantime: THE ETERNAL BATTLE OF THE INNOVATION UNIT for a stb paradigm change 5
  • 6. WHAT PROMOTED THE TURNAROUND TOWARDS BROADER ACCEPTANCE OF VSTB / CLOUD BROWSER TECHNOLOGY? 6 1 Telco shift to total cloud infrastructure based production modelIT Paradigm Shift Continous increasing UI performance demands3 Customer Demands Faster service innovation and time to market of TV features needed to compete with OTT players4 Business Challenges Demand for less UI versions in development, shorter test times and less complex STB client rollouts5 Technical Challenges Carrier-grade and OpenStack capable platforms available, proven scaling6 Maturity of Technology 2 Increasing customer reach with broadband, better low latency and increasing bandwidth Broadband Evolution
  • 7. 7 Typical CURRENT CHALLENGES for tv provider: DELIVER BEST IN CLASS TV EXPERIENCE & SPEEDUP INNOVATION. CAN CLOUD UI BE THE ANSWER? ageing set-top-box portfolio  A large or even the majority portion of the current STB base of many operators is incapable to support highly graphical and animated UI  Replacement would cost tens of millions of Euros or US Dollars Fragmented user experience  Different UI versions optimized for different STB types  Impossible to deliver uniform UI across the footprint  Maintenance of different UI versions  Big gap in available application ecosystem amongst multi-screen devices slow innovation cycles and complicated roll-out  Time consuming and money hungry new developments  One size doesn't fit all  Inability to compete with the dynamics of the web companies  Fragmented Content protection landscape 5+ YEARS OLD LOW PERFORMANCE UP TO 5 YEARS OLD AVERAGE PERFORMANCE Plethora of UIS: high animated HTML, native UIs, Vendors UIS ... zoo of legacy STBs across footprint
  • 8. CLOUD BROWSER OVERALL SERVICE DELIVERY PLATFORM 8
  • 9. OVERALL LATENCY that makes a user addicted to a system 9 When engineers measure the speed of a PC, they talk about something called the Doherty threshold of system response time. When you ask your computer to do something and hit the ENTER key, if it answers you back in less than 400 milliseconds [1], just under half a second, then you will stay glued to that machine for hours. Your eyes may glaze over, but your productivity will soar. Even a slight variation back to half-second response time will allow your attention to stray. But under 400 milliseconds, that's the sweet spot. Halt and Catch Fire [1] Doherty, Walter J., and Arvind J. Thadhani. "The economic value of rapid response time." IBM Report (1982).
  • 10. Cloud browser DOUBLE stream approach  Cloud Browser renders the UI with applications only, while the media is delivered from another server.  Thus, the UI/Apps and media streams are delivered separately to the client, which then has to combine both these streams to present them to the end user in a unified form.  This approach implements a separate delivery of the video stream and the UI stream to the client STB.  This approach therefore enables reuse of the legacy video delivery infrastructures, e.g. multicast networks, cable networks, etc. Cloud browser single stream approach  Requested by the client URL (Uniform Resource Locator) gets forwarded to the server on which a Cloud Browser is running.  The Cloud Browser downloads all the necessary data (HTML, CSS (Cascading Style Sheets) and JavaScript) and renders the page.  Afterwards, the rendered page gets packed into a video stream that is sent back to the end-device (as a video stream or a sequence of images).  Now the client has to only playback the video stream. Here, the service execution is completely shifted to the Cloud. CLOUD BROWSER APPROACHES 10
  • 11. CLOUD BROWSER: HOW TO EME? The EME processing by the Cloud Browser can be addressed by the following two architectures: 1. DRMBridgeArchitecture: the EME is completely terminated in the cloud. Challenges: 1. The end2end security media delivery is interrupted by the Cloud Browser and additional re-encryption is required. This might not be accepted by service providers and film studios. 2. Client is not executing future-proof EME technology, but rather legacy DRM. Pros: 1. For Single and Double stream approaches. 2. Legacy DRM devices are addressed through the re-encryption. 2. DistributedEME Architecture: The EME is mapped on the Cloud UI on both server- (EME-enabled Web Application) and client-side (The actual DRM processing within CDM). Challenges: 1. Only for Double Stream approach, as the content must be processed on the client. 2. Legacy DRM devices are not addressed, only EME-enabled devices. 3. EME Standard must be adjusted. Pros: This architecture does not require re-encryption and ensures uninterrupted point-to-point secured delivery of the content. Browser CLOUD- BASED EXECUTION VIDEOdata EME?
  • 12. Cloud ui streaming is not a black and white choice continuum of dynamic option space 12 Cloud UI Streaming Options for STB Full UI Streaming Hybrid UI streaming Picture based mode Suitable for slower broadband access situations Depending on solution also animations are possible Video based mode Needs more bandwidth Compared to animated picture mode no UI modifications necessary Full local STB UI + part of services natively implemented Selective resource demanding services on Cloud UI Picture or video based streamed Partial local STB UI + resource demand. UI parts streamed All Services or part streamed Picture or video based
  • 13. Cloud browser: standardization activities and further operator wishlist 13 Cloud thin client on device MSE/EME integration Further wishlist items  Currently, every vendor has its own proprietary thin client on a device communicating with cloud browser  W3C Cloud Browser Task Force (part of Web and TV workgroup) is working on a standard client – cloud browser API  Covers control & signaling between Cloud browser and client, also integration of services like HbbTV or QoS  W3C Cloud Browser Task Force will also address the integration of the MSE/EME standard into the client – cloud browser communication  Important for easy integration of DRM protected content items and advertisement use cases involving the cloud browser  Persistent cookies in cloud browser - > important for the integration of YouTube as a streamed service on STBs  Standardization of vendor specific JS based code for animated picture based Cloud UI streaming mode
  • 14. CLOUD BROWSER Applications & Use Cases 14 Streaming of UI as image (.png/.jpg) or video stream (H.264/H.265) Description Bandwidth Scalability Latency Image stream: 100-300 kbps Video stream: 1-3 Mbps (HD), 4-16 Mbps (4K) High 150-400 ms Advanced UI Streaming Streaming of applications: HTML5, Android, native apps like Netflix (only UI) OTT Video Application Streaming 2-4 Mbps Middle 300-400 ms Streaming of casual games with higher performance requirements (3D animated, OpenGL support) Casual TV Games Streaming 4-8 Mbps Low <300 ms Streaming of interactive TV advertisement ads to any kind of devices Interactive TV Ads High <300 ms Image stream: 100- 300 kbps Video stream: 1-3 Mbps
  • 15. 15 Technical feasibility confirmed  Multiple existing deployments all over the globe: CJ Hellovision, D’Live , SK Telecom and SK Broadband (Korea); Cablevision, Liberty Global, Charter Communications, etc. enriched experience  Increased richness of the TV UI independent of the STB type  Uniform experience across the different device types  Bring web apps to the TV and provide new appealing use cases faster time to market  Fast and dynamic UI updates  Develop once deploy everywhere  Keep up with the innovation pace of web industry  Significantly shorten the test period prior launch questions yet to be answered  Deployment of Cloud UI for hybrid TV  Deliver TV in mobile only countries money saving potential  Extend STB lifetime and minimize replacement costs  Further decrease STB price  Reduce development and maintenance cost THINKOUTOFTHE(SET-TOP)BOX MULTIPLE BENEFITS FROM MOVING THE TV UI FROM THE BOX INTO THE CLOUD
  • 16. CLOUD BROWSER DEPLOYMENTS 16 Charter Communications, a leading North American cable operator has successfully rolled out its modern Spectrum EPG using the ActiveVideo’s Cloud streaming technology. Charter Communications SK Telecom along with SK Broadband, the largest quad play operator in Korea, has successfully launched Advanced UI service based on Entrix Cloud streaming technology. SK Telecom and SK Broadband CJ Hellovision and D’Live, the largest cable operators in Korea, also launched a Cloud-rendered TV application services Based on Entrix Cloud streaming technology. CJ Hellovision and D’Live Liberty Global in Hungary, along with ActiveVideo and Metrological as partners, launched a Cloud based platform to offer a wide range of applications including YouTube. Liberty Global Cablevision, now part of Altice, launched Hulu as a channel on its Optimum TV pay-TV service, based on ActiveVideo’s technology. Cablevision
  • 17. Take aways 17 From a TV operator perspective there is a strong need for a standardized local client – cloud browser API to simplify deploy- ments. Vendors competition should focus on the efficiency of their Cloud browser backend solutions. TV Operators should consider Cloud Browser as a key part of their strategy for agile service innovation. Cloud Browser UI streaming technology bridges the gap between web development speed and device capabilities and delivers constant superior user-experiences. Deployment of a cloud browser UI solution is not a black and white decision. There is flexible continuum of options with several combinations of local STB and cloud browser execution.
  • 18. THANK YOU FOR YOUR ATTENTION contact: randolph.nikutta@telekom.de