1
Measuring the Annoyance in Streaming Media Caused by Buffers and - - PowerPoint PPT Presentation
Measuring the Annoyance in Streaming Media Caused by Buffers and - - PowerPoint PPT Presentation
Measuring the Annoyance in Streaming Media Caused by Buffers and Interrupts Andrew Roskuski Joshua Allard 1 Introduction Streaming media is very important to today's culture Online videos Annoyance with streaming media
2
Introduction
- Streaming media is very important to today's culture
– Online videos
- Annoyance with streaming media
– Associated with the defects in the playback – Lacking research into the matter
3
Introduction – Buffers
- Buffers: Wait time at the beginning of the video
4
Introduction – Interrupts
- Interrupts: Pauses during the playback
5
Introduction – Motion
- The level of motion in a video is the amount of the image that
changes over time
6
Outline
- Problem Statement
- Hypotheses
- Methodology
- Results and Analysis
- Conclusion
7
Problem Statement
- Assuming annoyance in streaming media is unavoidable, how
do minimize it?
– How do Buffers and Interrupts annoy the user? – Does the level of motion in the video have any affect on this
annoyance?
8
Hypotheses
9
Hypotheses
10
Methodology
- Prepared videos
– Found videos to fill our motion categories – Inserted Buffers and Interrupts into videos
- Created survey to display videos to users and ask about their
perceived annoyance
– Demographic Questions – Video Questions
11
Methodology – Survey (Demographic Page)
Questions:
- Age
- Gender
- Major
- Streaming
Video Experience
12
Methodology – Survey (Video Page)
13
Results – Demographics
Male Female 0% 20% 40% 60% 80% 100% Aerospace Engineering Biology/Biomedical Engineering/Biotechnology Business Chemistry/Chemical Engineering/Biochemistry Computer Science/IMGD Electrical and Computer Engineering Environmental Engineering Math Mechanical Engineering 0% 20% 40% 60% 80% 100% Referral Email Announcement SONA 0% 20% 40% 60% 80% 100%
Total Participants: 37
14
Results – Buffers
2 4 6 8 10 12 14 16 1 2 3 4 5
Buffer Time (seconds) Annoyance Rating
f (buffer)(x)=−0.01 x2+0.16 x+1.32
15
Results – Interrupts
2 4 6 8 10 12 14 16 1 2 3 4 5
Interrupt Count Annoyance Rating
f (interrupt)(x)=0.75ln(x)+1.98
16
Results – Interrupts and Motion
- Low Motion had the highest annoyance rating
2 4 6 8 10 12 14 16 1 2 3 4 5 Low Medium Low Medium High High
Interrupt Count Annoyance Rating
17
Results – Theoretical Impact
f min-annoyance=Max(f buffer(x),f interrupt( y)) f estimated-total-annoyance=Min(f buffer(x)+f interrupt( y),5)
18
Conclusions
- Annoyance vs buffer time fits to a degree-2 polynomial
– The value does not vary with motion level
- Annoyance vs interrupt count fits to a logarithmic function
– The value is highest with the low motion category
19
Future Work
- Understand the combined annoyance relationship between
buffers and interrupts
- Look for other factors that might affect a user's annoyance
– Video Content – Sound
20