a look at mobile video [email protected] streaming data...

26
A Look at Mobile Video Streaming Data: Korea Youngseok Lee [email protected]

Upload: others

Post on 28-Jun-2020

5 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: A Look at Mobile Video cnulee@ucdavis.edu Streaming Data ...networks.cs.ucdavis.edu/presentation2017/YSLee-12-08-2017.pdf · Streaming Data: Korea Youngseok Lee cnulee@ucdavis.edu

A Look at Mobile Video Streaming Data: Korea

Youngseok Lee

[email protected]

Page 2: A Look at Mobile Video cnulee@ucdavis.edu Streaming Data ...networks.cs.ucdavis.edu/presentation2017/YSLee-12-08-2017.pdf · Streaming Data: Korea Youngseok Lee cnulee@ucdavis.edu

Mobile Video Streaming Service● US

○ Netflix, Amazon Video, Hulu, Sling, Google Play, Apple TV

● China○ iqiyi, youku, le, fun, mgtv, ppt

● Korea○ Pooq, tving, oksusu

2

Page 3: A Look at Mobile Video cnulee@ucdavis.edu Streaming Data ...networks.cs.ucdavis.edu/presentation2017/YSLee-12-08-2017.pdf · Streaming Data: Korea Youngseok Lee cnulee@ucdavis.edu

Netflix Architecture

3

Page 4: A Look at Mobile Video cnulee@ucdavis.edu Streaming Data ...networks.cs.ucdavis.edu/presentation2017/YSLee-12-08-2017.pdf · Streaming Data: Korea Youngseok Lee cnulee@ucdavis.edu

4

Page 5: A Look at Mobile Video cnulee@ucdavis.edu Streaming Data ...networks.cs.ucdavis.edu/presentation2017/YSLee-12-08-2017.pdf · Streaming Data: Korea Youngseok Lee cnulee@ucdavis.edu

Preliminary Study

5

● User behavior of video streaming applications in Korea○ Real data from one content provider, Korea

● Applications of video streaming-related problems○ recommendations of contents○ network engineering issues

Page 6: A Look at Mobile Video cnulee@ucdavis.edu Streaming Data ...networks.cs.ucdavis.edu/presentation2017/YSLee-12-08-2017.pdf · Streaming Data: Korea Youngseok Lee cnulee@ucdavis.edu

Pooq Data and Analysis Environment●●

●○

6

Page 7: A Look at Mobile Video cnulee@ucdavis.edu Streaming Data ...networks.cs.ucdavis.edu/presentation2017/YSLee-12-08-2017.pdf · Streaming Data: Korea Youngseok Lee cnulee@ucdavis.edu

7

Page 8: A Look at Mobile Video cnulee@ucdavis.edu Streaming Data ...networks.cs.ucdavis.edu/presentation2017/YSLee-12-08-2017.pdf · Streaming Data: Korea Youngseok Lee cnulee@ucdavis.edu

Questions● Who

○ Who are watching video?

● When○ When do users watch video?

● Where○ Are they watch video at home or outside?

● What○ What contents are popular to users?

● Why○ Why some users watch this/that video or quickly stop watching video?

● How○ How (which device) do users watch video?

8

Page 9: A Look at Mobile Video cnulee@ucdavis.edu Streaming Data ...networks.cs.ucdavis.edu/presentation2017/YSLee-12-08-2017.pdf · Streaming Data: Korea Youngseok Lee cnulee@ucdavis.edu

Sample Data

9

Page 10: A Look at Mobile Video cnulee@ucdavis.edu Streaming Data ...networks.cs.ucdavis.edu/presentation2017/YSLee-12-08-2017.pdf · Streaming Data: Korea Youngseok Lee cnulee@ucdavis.edu

Who) Gender

Subscribers Viewers10

Page 11: A Look at Mobile Video cnulee@ucdavis.edu Streaming Data ...networks.cs.ucdavis.edu/presentation2017/YSLee-12-08-2017.pdf · Streaming Data: Korea Youngseok Lee cnulee@ucdavis.edu

Who) Age

Subscriber Viewers11

Page 12: A Look at Mobile Video cnulee@ucdavis.edu Streaming Data ...networks.cs.ucdavis.edu/presentation2017/YSLee-12-08-2017.pdf · Streaming Data: Korea Youngseok Lee cnulee@ucdavis.edu

How, When) Which Device?

Device Hourly12

Page 13: A Look at Mobile Video cnulee@ucdavis.edu Streaming Data ...networks.cs.ucdavis.edu/presentation2017/YSLee-12-08-2017.pdf · Streaming Data: Korea Youngseok Lee cnulee@ucdavis.edu

Who, When) Hourly

User Count13

Page 14: A Look at Mobile Video cnulee@ucdavis.edu Streaming Data ...networks.cs.ucdavis.edu/presentation2017/YSLee-12-08-2017.pdf · Streaming Data: Korea Youngseok Lee cnulee@ucdavis.edu

Who, When) Hourly Plot by Age

User views per hour Percentage14

Page 15: A Look at Mobile Video cnulee@ucdavis.edu Streaming Data ...networks.cs.ucdavis.edu/presentation2017/YSLee-12-08-2017.pdf · Streaming Data: Korea Youngseok Lee cnulee@ucdavis.edu

Who, When) Viewer Count per Hour

● Peak at 8, 11, 13, 22 o’clock

15

Page 16: A Look at Mobile Video cnulee@ucdavis.edu Streaming Data ...networks.cs.ucdavis.edu/presentation2017/YSLee-12-08-2017.pdf · Streaming Data: Korea Youngseok Lee cnulee@ucdavis.edu

Who, What, When) Viewer Count for Top 5 Videos

● Top 5 video contents hit the peak time

○ Entertainment contents

16

Page 17: A Look at Mobile Video cnulee@ucdavis.edu Streaming Data ...networks.cs.ucdavis.edu/presentation2017/YSLee-12-08-2017.pdf · Streaming Data: Korea Youngseok Lee cnulee@ucdavis.edu

Who) User Classification

● User behavior○ Early Leaving viewer: stop watching within 5 minutes○ Steady Viewer: watching a single video over 5 minutes ○ Highlighter: browsing interesting parts of a video○ Surfing Watcher: watching several videos within an hour

17

Page 18: A Look at Mobile Video cnulee@ucdavis.edu Streaming Data ...networks.cs.ucdavis.edu/presentation2017/YSLee-12-08-2017.pdf · Streaming Data: Korea Youngseok Lee cnulee@ucdavis.edu

Who) Four User Classification

1. Highlighter!!!a. Users tend to watch only interesting

parts

2. Steady viewers3. Early leaving viewers4. Surfing viewers

18

Page 19: A Look at Mobile Video cnulee@ucdavis.edu Streaming Data ...networks.cs.ucdavis.edu/presentation2017/YSLee-12-08-2017.pdf · Streaming Data: Korea Youngseok Lee cnulee@ucdavis.edu

What, When) What are Popular Videos?

● Video count at 8, 11, 1 o’clock○ Popular video (live)

19

Page 20: A Look at Mobile Video cnulee@ucdavis.edu Streaming Data ...networks.cs.ucdavis.edu/presentation2017/YSLee-12-08-2017.pdf · Streaming Data: Korea Youngseok Lee cnulee@ucdavis.edu

What, When) Content Category● Kids video steady popularity● News in the evening● Sports in the evening

20

Page 21: A Look at Mobile Video cnulee@ucdavis.edu Streaming Data ...networks.cs.ucdavis.edu/presentation2017/YSLee-12-08-2017.pdf · Streaming Data: Korea Youngseok Lee cnulee@ucdavis.edu

What, When) Kids by Age● Age 30~40 viewers

○ for their children

21

Page 22: A Look at Mobile Video cnulee@ucdavis.edu Streaming Data ...networks.cs.ucdavis.edu/presentation2017/YSLee-12-08-2017.pdf · Streaming Data: Korea Youngseok Lee cnulee@ucdavis.edu

What, When) Live vs VoD ?● Live top 1 content at 7 - 8 PM● Entertainment vod at 10 - 11 PM

22

Page 23: A Look at Mobile Video cnulee@ucdavis.edu Streaming Data ...networks.cs.ucdavis.edu/presentation2017/YSLee-12-08-2017.pdf · Streaming Data: Korea Youngseok Lee cnulee@ucdavis.edu

What, When) Content Category: News● News peak at 20 o’clock

○ Live

23

Page 24: A Look at Mobile Video cnulee@ucdavis.edu Streaming Data ...networks.cs.ucdavis.edu/presentation2017/YSLee-12-08-2017.pdf · Streaming Data: Korea Youngseok Lee cnulee@ucdavis.edu

How) 4G, 3G, Wired(WLAN)

● 4G > Wired(WLAN) > 3G○ 4G: LTE○ Wired(WLAN): broadband network

24

Page 25: A Look at Mobile Video cnulee@ucdavis.edu Streaming Data ...networks.cs.ucdavis.edu/presentation2017/YSLee-12-08-2017.pdf · Streaming Data: Korea Youngseok Lee cnulee@ucdavis.edu

How) Hourly 4G, 3G, Wired(WLAN) Breakdown

● Steady state○ LTE: 57%○ Wired(WLAN): 40%

● WLAN traffic offloading?

25

Page 26: A Look at Mobile Video cnulee@ucdavis.edu Streaming Data ...networks.cs.ucdavis.edu/presentation2017/YSLee-12-08-2017.pdf · Streaming Data: Korea Youngseok Lee cnulee@ucdavis.edu

Things under Work and To Do1. Data analysis and visualization on the cloud and big data platform

○ Detailed analysis○ Spark and R on Amazon EC2

2. Content recommendation problem○ Automatic video highlight generation

3. Where to place contents for users by OTT providers○ Prefetching/caching contents by recommendation○ Device vs. edge vs. CDN vs cloud○ LTE/WLAN offloading

26