14.ppt
TRANSCRIPT
a Kudelski Group Company
Next Generation IPTV
Sebastian KramerCEO Quative (Kudelski Group Company)
Stephen ReederProduct Strategy ANT
a Kudelski Group Company
Agenda
• Introduction
• First and Second Generation IPTV Solutions
• Key issues on current generation IPTV solutions
• Evolution towards the third generation of IPTV solutions
• SW client technology options
• Summary
a Kudelski Group Company
Little History in IPTV Solutions
• First Generation IPTV Solutions: Started Year 2000Low performance MPEG2 STBs with less <150 MIPs for apps - two client models:• Native model: presentation and logic programmed specific to STB:
• Colourisation only, No true customisation possible• Relavely fast UI rendering and response times• Long STB porting times
• Web client model: HTML presentation layer and logic from server (pull model)• UI customiation in HTML possible, apps logic not• Did not scale: less then 5K subs per apps and DB server processor• Slow UI rendering and response times
• Second Generation IPTV Solutions: Started Year 2002/3Higher performance MPEG2 STBs >300 MIPs for apps – evolution of client models:• Native Model: Keeping EPG Grid native and extensibility for other applications in
HTML• Custom of native Grid not possible, no seamless client model for other
apps• Long STB porting times
• Web client model: Both local presentation and logic on STB in HTML and Javascript
• Full customisation of presentation layer and local logic possible but not server side data model
• Slow UI rendering and response times
a Kudelski Group Company
Current Key IPTV Solution Issues
• Customisability of UI, apps logic, service data model• Not only look and feel but also bespoke service ergonomy are key for
service providers to differentiate their offering: „One size fits all does not work“
• Successful IPTV deployments like FT, Telefonica, TI, Fastweb, PCCW, CHT all have bespoke base TV apps like EPG, VOD.
• Moving from multiple 10K Subs to multiple 100K Subs requires scalable application headend solutions• Need to support more then 20K subscribers per server processor• <3$ per subs server HW cost point incl. OS/DB/Web server licenses
• Moving beyond EPG, PVR, VOD with support for synchronised download applications: voting, betting, gaming... („red button services“)• Requires scheduling capabilities of triggers in the broadcast stream and
local application management
• Endorsing standards• Service discovery: DVB-IPI• Web client / browser: W3C
• True multi device support• STB, PC, mobile devices
a Kudelski Group Company
Service Oriented SW Architecture Principal:Next Generation IPTV Server Side Solution
• Segment all server functions into „base services“ utilised by specific „application services“ which are changeable via an SDK• Base services: Authentication, service discovery, purchase,
subscribe/un-subscribe...• Application services: Broadcast TV, VOD, SVOD, PPV, Messaging,
Mail, Video Conf...
• Allow the definition of additional/different base services if needed• Extensible server side data model
• Allow full personalisation of application services• E.g. Personal channel creation, personal look and feel...
• Detect different type of devices• Provide device specific services: different type of STBs, Mobiles, PC
a Kudelski Group Company
Client SW Technologies Pros/Cons (Selection)
Very Good
Good
Very Good
Good
Good
Performance
(Rendering or Data
Fetching)
Not Good
Not Good
Very Good
Very Good
Very Good
Customisation
Flexibility & Cost
STB Specific
Fast
(not mature)
Fast
(not mature)
Very Fast
Very Fast
STB Porting
Time
x
x
x
Application
Logic
LowxNative (e.g. C)
MediumxJava (opt. JVM Browser Plugin)
Very HighxFlash Macromedia (opt. Browser Plugin)
MediumJavascript
(µBrowser)
MediumxHTML/CSS
(µBrowser)
CPU/Memory
Requirements
Application
Presentation
„If you could run a native like, graphical rich experience of an EPG in a micro browser on a STB, it provides you the best compromise of portability / customisabilty / performance“
a Kudelski Group Company
Reference Client Software
• The ANT Galio Client• TV Application Manager concept:
Toolbox for triple play service creation
• Integrated ANT Galio Browser as solid foundation• Consistent & extensible platform
• Modularization of common functions
• Shared resources & functions
• Fast introduction of new capabilities
• Lightweight applications
ANT Solution
ANT Galio Client
ANT Galio Application Backplane
ANT Portability Environment (APE)
ANT Galio
OTDK
Create
Debug
Profile
Optimise
ANT Galio
Browser…
PVR
Engine
IPTV
Engine
DVB
Engine
Connected Device
Framework
Personal CommsEngine
• Optional plug-in Engines:
• IPTV & DVB
• PVR
• Connected Device Framework Personal Communications
a Kudelski Group Company
Content
Creation Guide
“Writing for TV”
Create – Evolve - Innovate
Develop Application
Use Favourite Editors & Tools
Use Windows Build
for first pass test
“Dot for dot
the same as STB”
Deploy on STB, debug from Windows
- Code Debugger
- View Memory Usage
- Structure (DOM) Interrogation
- Performance Measurement
Debug – Profile - Optimise
Extremely Fast Turn-around for true Service Innovation
Enabling Rapid Service Innovation
a Kudelski Group Company
Summary
• IPTV industry will move to open SDP based architectures for next generation server side solutions• Providing SDKs for „bottom up“ application service creation• Enabling true differentiated multi device support
• Next generation TV browser technologies enable native like graphical rich applications:• Full customisability with general low cost knowhow base everywhere• Supporting on target testing and debugging of interactive applications
• IPTV service providers need to keep ownership on „their own“ TV applications• Not „hand them over“ to vendors providing fixed native client apps with
fixed client/server side architectures• Use lowest cost technologies to create bespoke base and advanced IPTV
applications• Need to move beyond base TV apps and start to focus on true interactive
apps
(See us on Nagravision booth: #SU1976)