IPTV-Bbc TVP What Is Iptv
IPTV-Bbc TVP What Is Iptv
IPTV-Bbc TVP What Is Iptv
BBC 2008
IPTV Overview
Chapters: 1. 2. 3. 4. 5. 6. 7. What is IPTV (as opposed to internet TV) ? What is VOD (as opposed to IPTV) Middleware and Video Common IPTV Models Demos / Examples Other factors Questions
BBC 2008
What is IPTV
(and what is internet TV)
BBC 2008
1a - What is IPTV
Still evolving Digital TV delivered using technologies used for computer network. Internet Protocols (http, rtsp, igmp) A TV like quality of service (always on, reliable) Can be live or pre-recorded (on-demand) Usually over a managed/closed network Eg. Virgin TV, Tiscali TV, BT Vision
BBC 2008
1b - What is Internet TV
Digital TV delivered using technologies used for computer network. Internet Protocols (http, rtsp, igcmp) No guaranteed quality of service Usually delivered via open-internet / un-managed network Eg. YouTube, BBC iPlayer on browser/PC
BBC 2008
1c Managed Networks
Control over
bandwidth allocation contention ratio content
BBC 2008
BBC 2008
1e Open Internet (Unmanaged networks) The BBC is working to ensure quality of service with ISPs. This will possibly change the definition of IPTV through the consensus that the quality of service is good over the open internet
BBC 2008
Open Internet
YouTube
Managed Network
Virgin VOD
PC iPlayer
Tiscali TV
BBC 2008
BBC 2008
IPTV over the network cloud Mobile Device Wifi / wimax ADSL Computer
Network ADSL Hybrid fibre coax Set-top Box Freesat Tiscali BT Vision [Orange TV]
BBC 2008
RTSP
(real time streaming protocol)
play pause record Real Player, Windows Media Player (streamed video)
BBC 2008
What is VOD
BBC 2008
2a - What is VOD
Select and watch video content (usually over a network) Either content is streamed or downloaded with/to the application Apps have a subset of VCR functionality including RWD, Pause, FFWD etc. Push VOD delivered to set top box from broadcaster
BBC 2008
2b - What is VOD
Not necessarily over IP. Eg. Push VOD Push VOD delivered to set top box from broadcaster
Eg. BBC iPlayer, YouTube, BBC Archive, Rimokon quiz, Tiscali, BT vision
BBC 2008
BBC 2008
3a Middleware
Set-top box software that allows us to write applications Affect application capabilities
BBC 2008
3b Middleware
Middleware
MHEG (Freeview / Freesat) Liberate (Virgin) ICTV/other (once trialled by Tiscali; used by US web sites) HTML/JavaScript (KIT/Proprietary operators) Mediaroom (BT Vision)
BBC 2008
3c Codecs
Compression/Decompression File extension specifies codec used to compress/decompress Lossy/Lossless
BBC 2008
3d Codecs
Codecs
H.264 MPEG4 MPEG2 WMV9
BBC 2008
H.264
1. Up to 50% in bit rate savings: Compared to H.263v2 (H.263+) or MPEG-4 Simple Profile, H.264 permits a reduction in bit rate by up to 50% for a similar degree of encoder optimization at most bit rates. 2. High quality video: H.264 offers consistently good video quality at high and low bit rates. 3. Error resilience: H.264 provides the tools necessary to deal with packet loss in packet networks and bit errors in error-prone wireless networks. 4. Network friendliness: Through the Network Adaptation Layer, H.264 bit streams can be easily transported over different networks.
BBC 2008
IPTV/Internet TV Platforms/Operators
OPERATOR MIDDLEWARE CODEC DELIVERY NETWORK ADSL MANAGED NETWORK YES
Tiscali
BT Vision
Mediaroom
h.264
ADSL
YES
Virgin
Liberate (Seac-change)
Mpeg 2
YES
Freesat
MHEG 1.06 turbo Not implemented Any dependent NO on isp MHEG Dependant on ISP Any dependent NO on isp
BBC 2008
BBC 2008
6a Common models
Server Side Video / Client Side Application Server
(contains video)
Instructions for video (play, ff, rw, pause) are sent to server
Streamed Video
Disadvantages -Slower to load video -Longer round trip to server battling against bandwidth Advantages -Greater capacity for video on servers than set-top/pc
BBC 2008
6b Common models
Server Side Video / Server Side App Server
(contains video and app)
Instructions for video (play, ff, rw, pause) AND to navigate the app are sent to server
Disadvantages -Slower to load video/app -Longer round trip to server battling against bandwidth /contention ratio Advantages -Greater capacity for video -Larger app size for more functionality
BBC 2008
6c Common models
Client Side App / Client Side Video
Disadvantages -Inability to leverage server for capacity. Advantages -Quick seamless transitions between video and scenes. -Store app locally and take box from a to b (i.e. to a friends house)
BBC 2008
6d Common models
Peer-to- Peer Video / Client Side Application
vid eo
eo vid
o ide v
contains: - application code previously downloaded - video streamed from other pcs/boxes
eo vid
Disadvantages -Longer round trip to through network Advantages -Leverage other PC/settops with the same video for speedy download BBC 2008
Middlewares on devices
IPTV PC MOBILE STB ICTV BROWSER APP Joost MHEG 1.06 MHEG Turbo Mozilla Flash IE Bablegum MEDIA ROOM
Liberate
BBC 2008
Other Factors
BBC 2008
7 Other Factors
Digital Rights Management (DRM) Security (logging in / privacy) Messaging Mobile Devices Authoring Video Delivery Games consoles User experience & design
BBC 2008
IPTV Overview
Any Questions ?
BBC 2008