Anda di halaman 1dari 26

ACM IMC 2008

Watching Television Over an IP Network


Meeyoung Cha
MPI-SWS

Pablo Rodriguez
Telefonica Research

Sue Moon
KAIST

Jon Crowcroft
U. of Cambridge

Xavier Amatriain
Telefonica Research

Internet TV (IPTV)
Delivering television channels over an IP network 20M subscribers worldwide in 2008 Popular types
1. Telcos nation-wide provisioned service
By AT&T, France Telecom, Korea Telecom, Telefonica

2. Web TV
Joost, Zatoo, VeohTV, Babelgum, BBCs iPlayer

3. Box-based video-on-demand
Apple TV, Vudu box, Sonys Internet video link

Max Planck Institute

Why study TV viewing patterns?


Understanding of human viewing behaviors
Identify social and demographic aspects, user profiling

Cost-efficient design of distribution architectures


Evaluate existing designs and explore new ones

Design better channel guides and advertisements


Help people find interesting programs more quickly

Max Planck Institute

Challenges in traditional TV research


Nielsen TV rating
Select representative samples Install metering devices at sampled homes Extrapolate statistics across a nation < Drawbacks > Potential bias in sampling Awareness to metering may alter user behaviors

Gathering data from a large number of samples challenging


IPTV allows for continuous and detailed TV analysis!
Max Planck Institute

A first study on Telcos IPTV workloads


Collected raw data of everybody watching TV
A quarter million users from a large IPTV system (entire subscribers within a nation) 150 channels including various genres (free-to-air, children, sports, movies, music, etc) Collected traces for 6 months

Largest scale study on TV viewing patterns


User base 10 times larger than the Nielsens

Max Planck Institute

Telcos IPTV service architecture


TV head end customer premise DSLAM All 150 channels TV

IP backbone

1-2 channels

Set-top box

Max Planck Institute

Data collection
Users channel change input
IGMP messages collected across all 700 DSLAMs
Collected here

Trace example
Timestamp DSLAM IP Set-top box IP Multicast channel IP Action (join or leave)
Max Planck Institute

DSLAM

set-top-box

Part1. IPTV overview and dataset

Part2. Analysis of viewing patterns

Part3. Channel change probability

Channel holding times


60% channel changes happen within 10 seconds Infrastructure must support fast channel changes

Max Planck Institute

Assumptions about user modes


Difficulty in inferring user away mode
TV is OFF; or left ON without any viewer

Determined active users as those who change channels within a one hour threshold period
Tested with longer thresholds

Demarcate viewing from surfing by the minute


Nielsen also uses 1 minute threshold

Max Planck Institute

10

Three user modes


Each user in one of the three states at any given time Active session: consecutive time spent on surfing or viewing

Max Planck Institute

11

Session characteristics
Durations
An average household watched 2.54 hours of TV and 6.3 channels (distinct) a day Each active session lasted 1.2 hours Each viewing event lasted 14.8 minutes

Per content genre


Average surfing time longer for documentaries and movies (9-11 sec) than news, music, and sports (6-7 sec)

Max Planck Institute

12

Diurnal pattern
Viewing hours across users highly correlated Two peaks at lunch (3PM) and dinner (10PM) times

Max Planck Institute

13

Diurnal pattern with longer away threshold


Applied 2-hour thresholds for certain genres (movies, documentaries, sports, etc)

Max Planck Institute

14

Channel popularity
90% of concurrent viewers watch 20% of channels Follow the Pareto principal

Max Planck Institute

15

Time evolution of channel popularity


Viewer share of top channels higher at peak times Popularity of top channels reinforced at peak times

Max Planck Institute

16

Implications of viewing patterns


60% of channel changes within 10 seconds (surfing)
=> Challenges for P2P-based IPTV systems

User focus followed the Pareto principal


=> IP multicast not efficient for unpopular channels

Max Planck Institute

17

Part1. IPTV overview and dataset

Part2. Analysis of viewing patterns

Part3. Channel change probability

Channel change patterns


Our goal is to understand
How do people browse through channels? Do they use electronic program guide? Do channel changes result in viewing? How do users join and leave a particular channel?

Max Planck Institute

19

Channel change probability


Probability of joining channel y after joining channel x

60% linear

Max Planck Institute

20

Channel viewing probability


Probability of viewing channel y after viewing channel x
67% non-linear

60% within genre


17% to the same channel

Max Planck Institute

21

User arrival and departure rates


Batch-like arrivals and departures Inheritance (continued viewing even after channel changes)
arrival

departure

Max Planck Institute

22

Implications of channel change patterns


Disparity in how we change and view channels
=> Design of efficient program guide

High churn, especially during commercial breaks


=> Challenging for P2P-based IPTV systems

Max Planck Institute

23

Summary
The first work to analyze television viewing patterns from complete raw data of IPTV users Implications on the architecture
Support fast channel changes Handle high churn during commercials Reflect Pareto channel popularity

Implications on the viewing guide


Devise a better way to browse channels Personalize suggestions for users
Max Planck Institute

24

Backup: inferring user modes


When static 2-hour threshold used for demarcating active and inactive sessions

Max Planck Institute

25

Backup: IPTV hot issues


How is IPTV different from traditional TV? Why telcos deploy IPTV? Modeling TV viewing habits Implications on P2P

Max Planck Institute

26

Anda mungkin juga menyukai