2017
DOI: 10.48550/arxiv.1709.08763
|View full text |Cite
Preprint
|
Sign up to set email alerts
|

Encoding Bitrate Optimization Using Playback Statistics for HTTP-based Adaptive Video Streaming

Abstract: HTTP video streaming is in wide use to deliver video over the Internet. With HTTP adaptive steaming, a video playback dynamically selects a video stream from a pre-encoded representation based on available bandwidth and viewport (screen) size. The viewer's video quality is therefore influenced by the encoded bitrates. We minimize the average delivered bitrate subject to a quality lower bound on a perchunk basis by modeling the probability that a player selects a particular encoding. Through simulation and real… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
8
0

Year Published

2018
2018
2021
2021

Publication Types

Select...
3
2

Relationship

0
5

Authors

Journals

citations
Cited by 6 publications
(8 citation statements)
references
References 11 publications
0
8
0
Order By: Relevance
“…Over the years, adaptive video streaming was primarily investigated for the purpose of entertainment services. For instance, the approach in [8] optimizes playback bitrates using pre-generated rate-quality models and other statistics. Other rate control methods, such as look-ahead approaches [9,10] enable variable allocation of a constant total bitrate for multiple videos.…”
Section: Adaptive Multi-camera Video Streamingmentioning
confidence: 99%
See 1 more Smart Citation
“…Over the years, adaptive video streaming was primarily investigated for the purpose of entertainment services. For instance, the approach in [8] optimizes playback bitrates using pre-generated rate-quality models and other statistics. Other rate control methods, such as look-ahead approaches [9,10] enable variable allocation of a constant total bitrate for multiple videos.…”
Section: Adaptive Multi-camera Video Streamingmentioning
confidence: 99%
“…To perform the previously described resolution scaling factor selection, rate-quality models are generated beforehand. This follows a concept presented in [8], which splits a video in five second, non-overlapping chunks. Each chunk is encoded at different resolutions, and compression rates.…”
Section: Generation Of Rate-quality Modelsmentioning
confidence: 99%
“…with an approximation error given by where | • | 2 indicates the Euclidean norm of a vector, and h n denotes the discrete version of a basis h n . Given M empirical GRD functions in the Waterloo GRD database, the optimal orthonormal basis is thus obtained by minimizing the average approximation error, as defined in (12), for any number of bases N :…”
Section: B Optimal Basis For Real-world Grd Functionsmentioning
confidence: 99%
“…Many multimedia applications depend on precise measurements of the RD relationship to characterize source video signal, maximize user Quality-of-Experience (QoE) and make efficient use of bitrate resources. Examples of such applications include codec evaluation [3], [4], rate-distortion optimization [5], video quality assessment (VQA) [6], encoding representation recommendation [7]- [10], and QoE optimization of streaming videos [11], [12].…”
Section: Introductionmentioning
confidence: 99%
“…Many multimedia applications require precise measurements of ratedistortion functions to characterize source signal and maximize user Quality-of-Experience (QoE). Examples of applications that explicitly use rate-distortion measurements are codec evaluation [1], rate-distortion optimization [2], video quality assessment (VQA) [3], encoding representation recommendation [4]- [7], and QoE optimization of streaming videos [8], [9].…”
Section: Introductionmentioning
confidence: 99%