BBC TVP What Is Iptv
BBC TVP What Is Iptv
BBC TVP What Is Iptv
BBC 2008
IPTV Overview
Chapters:
1.
2.
3.
4.
5.
Demos / Examples
6.
Other factors
7.
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
Controlled
quality of service
BBC 2008
Little control
over
quality of
service
BBC 2008
BBC 2008
Open Internet
Managed Network
Virgin
VOD
YouTube
PC
iPlayer
TV iPlayer
(on Virgin)
Tiscali TV
BT Vision
FreeSat
Orange TV
BBC 2008
Copper wire /
fibre
Head end to
Capture TV
Compression/
Encoding/
Encryption
BBC 2008
ADSL
Computer
Network
ADSL
Hybrid fibre coax
Set-top Box
Freesat
Tiscali
BT Vision
[Orange TV]
Protocols
- http
- rtsp
- igmp
BBC 2008
BBC 2008
Request
Firefox, Internet Explorer
(hyoer-texttransfer-protocol)
RTSP
(real time streaming
protocol)
Response
play
pause
record
(internet group
management
protocol)
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
Middleware
And
Video Codecs
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
MANAGED
NETWORK
Tiscali
(client-side
Java)
h.264
ADSL
YES
BT Vision
Mediaroom
h.264
ADSL
YES
Virgin
Liberate
(Seac-change)
Mpeg 2
Hybrid fibre
co-ax
YES
Freesat
MHEG 1.06
turbo
Not
implemented
Any
dependent on
isp
NO
Freeview
(other than BT
vision)
MHEG
Dependant on
ISP
Any
dependent on
isp
NO
BBC 2008
Common
IPTV/VOD
models
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
Contains:
- application code previously downloaded
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
Streamed Video
AND
Streamed Application
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
contains:
- no storage in the box
BBC 2008
6c Common models
Client Side App / Client Side Video
contains:
- application code previously downloaded
- video previously downloaded
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
eo
vid
vid
eo
o
e
vid
eo
d
i
v
contains:
- application code previously downloaded
- video streamed from other pcs/boxes
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
MOBILE
PC
STB
Liberate
ICTV
BROWSER
APP
MHEG 1.06
MHEG Turbo
Mozilla
Flash
IE
Joost
Bablegum
MEDIA ROOM
Real Player
BBC 2008
Other
Factors
BBC 2008
7 Other Factors
IPTV Overview
Any Questions ?
BBC 2008