Daniel Farrington, Nicholas Muesch 1 Most online video content is - - PowerPoint PPT Presentation

daniel farrington nicholas muesch
SMART_READER_LITE
LIVE PREVIEW

Daniel Farrington, Nicholas Muesch 1 Most online video content is - - PowerPoint PPT Presentation

Daniel Farrington, Nicholas Muesch 1 Most online video content is A newer, less popular, growing readily available on demand service What is Live Streaming? What is Video-on-demand? User encodes and uploads Pre-Recorded


slide-1
SLIDE 1

Daniel Farrington, Nicholas Muesch

1

slide-2
SLIDE 2

VoD Live Streaming

 Most online video content is

readily available on demand

 What is Video-on-demand?

  • Pre-Recorded
  • Hosted by Server(s)
  • Sends to Requested Users

 A newer, less popular, growing

service

 What is Live Streaming?

  • User encodes and uploads
  • Server processes
  • Server sends to viewers

2

slide-3
SLIDE 3

YouTube Twitch

 Created in 2005  Second-most popular VoD

Website

  • 18.69 percent of downstream traffic

in NA (CNET.com)

 Created in 2011  Most popular Livestreaming

Website

  • 1.8% downstream traffic (Wallstreet

Journal)

3

slide-4
SLIDE 4

 YouTube has been thoroughly analyzed

  • YouTube Traffic Characterization

 Network/hardware requirements  Caching content allows for less bandwidth and reduces strain

  • Understanding characteristics… A YouTube Case Study

 Content analysis  E.g. Most common video length is under a minute

 Twitch has fewer published papers

4

slide-5
SLIDE 5

 Studies such as these can be instrumental in aiding

development of future live streaming sites

 Room for growth  Our project provides one such study.

5

slide-6
SLIDE 6

6

User r Data Conte tent nt Data Te Tech chnica ical Data

  • Demographics
  • Preferred content
  • Preferred Lengths
  • Average Use
  • Satisfaction
  • Total Streams
  • Stream Popularity
  • Game Popularity
  • VOD Length
  • VOD Views
  • Resolutions
  • Bitrates
  • Frame Rates
  • Key Frame Intervals
slide-7
SLIDE 7

 Used Qualtrics to make survey

  • Display Blocks

 Deployed to CS and IMGD and WPI Grads

  • Gathered 150+ responses

7

slide-8
SLIDE 8

 Automation

  • Faster, More Reliable, More Data

 Scrapy

  • Python based
  • Twitch API is RESTful

 Batch File and Windows Scheduler

  • Set a timer
  • Every hour, runs crawler through cmd

8

slide-9
SLIDE 9

 Requests top 100 streams  Grabs stream data  Grabs each channel’s top 100 VoDs  After it reaches the 100th stream, process repeats

9

slide-10
SLIDE 10

 Input 36 channels every day. (Input screenshot)  Channels correlate to most and least popular, 245 each

10

slide-11
SLIDE 11

 Survey

  • Age vs Usage of Twitch and YouTube
  • Device Usage for Twitch and YouTube
  • Preferred Viewing Length for Twitch and YouTube videos

 Crawler

  • VoD Length CDF
  • VoD Viewer CDF
  • Total Streamers CDF
  • Game Volatility

 Twitch Analyzer

  • CDF Most and Least Popular Bitrate
  • CDF Most and Least Popular Streaming Resolutions
  • Audio Levels of Twitch Broadcasts

11

slide-12
SLIDE 12

 Survey

  • Age vs Usage

ge of Twitch tch and YouTube Tube

  • Device Usage for Twitch and YouTube
  • Preferred Viewing Length for Twitch and YouTube videos

 Crawler

  • VoD Length CDF
  • Vo

VoD Vi View ewer er CDF

  • Total Streamers CDF
  • Ga

Game Volat atil ilit ity

 Twitch Analyzer

  • CDF Most and Least Popular Bitrate
  • CDF Most and

d Least Popul ular r Streaming ming Resolu lutions tions

  • Audio Levels of Twitch Broadcasts

12

slide-13
SLIDE 13

13

0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1

18-22 23-26 27 or over Fract ctio ion Of People le Age

Twitch YouTube

slide-14
SLIDE 14

14

0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 50 100 150 200 250

Cumul mulati tive e Dist strib ributi tion

  • n

Views ws

slide-15
SLIDE 15

15 2 4 6 8 10 12 1 6 11 16 21

Poist stion ion (Game me popularity) pularity) Time me (Days) s)

LoL Hearthstone CS: GO Dota 2 Minecraft

slide-16
SLIDE 16

16

0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 500000 1000000 1500000 2000000 2500000

Cumul mulati tive e Dist strib ributi tion

  • n

Square uare Pixels xels

Most Popular Least Popular

960x540 1280x720 1920x1080

slide-17
SLIDE 17

 Twitch is much less known than YouTube

  • Younger generation knows Twitch better than old
  • Both young and old generation know YouTube

 Most Twitch VoDs are largely unnoticed

  • 50% of VoDs have less than 8 views

 The popularity of games changes unpredictably

  • E.g. Minecraft fluctuates between 3rd and 11th most popular game

 There are 2 common resolutions

  • 1280x720
  • 1920x1080

17

slide-18
SLIDE 18

Daniel Farrington, Nicholas Muesch

18