REPRESENTATION SWITCH SMOOTHING FOR ADAPTIVE HTTP STREAMING Michael Grafl and Christian Timmerer 4th International Workshop on Perceptual Quality of Systems (PQS 2013), September 2-4 2013, Vienna, Austria M. Grafl and C. Timmerer 1 Representation Switch Smoothing
13
Embed
Representation Switch Smoothing for Adaptive HTTP Streaming
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
REPRESENTATION SWITCH
SMOOTHING
FOR ADAPTIVE HTTP STREAMING
Michael Grafl and Christian Timmerer
4th International Workshop on Perceptual Quality of Systems (PQS 2013),
September 2-4 2013, Vienna, Austria
M. Grafl and C. Timmerer 1Representation Switch Smoothing
OUTLINE
Introduction & Concept
Implementation Options
Evaluation & Results
Discussion
Conclusions
M. Grafl and C. Timmerer Representation Switch Smoothing 2
INTRODUCTION
DASH: Dynamic Adaptive Streaming over HTTP
Client downloads segments sequentially in best fitting
representation (quality, resolution, frame rate)
Dynamically switch between representations (e.g.,
based on available bandwidth)
Representation switches annoying to viewers
How to reduce the quality impact of
representation switches?
M. Grafl and C. Timmerer Representation Switch Smoothing 3
CONCEPT
Avoid abrupt
quality switches
Smooth
transition
between
representations
M. Grafl and C. Timmerer Representation Switch Smoothing 4
Rep
rese
nta
tio
ns
min bitrate & quality
max bitrate & quality
Time
Abrupt change of playback quality
Rep
rese
nta
tio
ns
min bitrate & quality
max bitrate & quality
Time
Original quality of segment
Smooth transition between representations
IMPLEMENTATION OPTIONS
Pre-decoder Remove picture fidelity data (transform coefficients) before
the decoder
Suitable for Scalable Video Coding (SVC)
Causes motion compensation drift
In-decoder Remove picture fidelity data inside the decoder