Proceedings of the 9th ACM Multimedia Systems Conference 2018
DOI: 10.1145/3204949.3204953
|View full text |Cite
|
Sign up to set email alerts
|

From theory to practice

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

2019
2019
2024
2024

Publication Types

Select...
4
3
1

Relationship

0
8

Authors

Journals

citations
Cited by 70 publications
(8 citation statements)
references
References 16 publications
0
8
0
Order By: Relevance
“…Spiteri et al [28] formulated the video bitrate adaptation as a utility maximization problem and proposed BOLA, an online algorithm that uses Lyapunov optimization techniques, to select the bitrate for next segments based solely on the amount of data in the buffer. The authors also proposed DYNAMIC [29] that uses bandwidth estimation when the buffer level is low and switches to BOLA when the buffer level is high to minimise rebuffering and bitrate oscillations while maximising the average video bitrate. Yaqoob et al [16] proposed TBOA, a throughput and buffer occupancy-based adaptation scheme which downloads the first few segments with the lowest bitrate and adjusts the bitrates of the subsequent segments based on bandwidth estimations and buffer level.…”
Section: B Dash-based Adaptation Solutionsmentioning
confidence: 99%
“…Spiteri et al [28] formulated the video bitrate adaptation as a utility maximization problem and proposed BOLA, an online algorithm that uses Lyapunov optimization techniques, to select the bitrate for next segments based solely on the amount of data in the buffer. The authors also proposed DYNAMIC [29] that uses bandwidth estimation when the buffer level is low and switches to BOLA when the buffer level is high to minimise rebuffering and bitrate oscillations while maximising the average video bitrate. Yaqoob et al [16] proposed TBOA, a throughput and buffer occupancy-based adaptation scheme which downloads the first few segments with the lowest bitrate and adjusts the bitrates of the subsequent segments based on bandwidth estimations and buffer level.…”
Section: B Dash-based Adaptation Solutionsmentioning
confidence: 99%
“…ABR algorithms are complex, because they must manage the available bandwidth while maximizing the quality representation and minimizing the stall probability. Although ABR algorithms for traditional 2D video streaming have been extensively explored, recent investigations [1,28] show that it is still an open research problem. As an example, the possibility is demonstrated to significantly improve the performance of state-of-the-art ABR algorithms, namely BOLA [29] and MPC [35].…”
Section: Adaptive Bitrate Algorithms and Buffer Managementmentioning
confidence: 99%
“…It allows, for example, to investigate ABR algorithms when subjected to real-world networks. In the same direction, Spiteri et al [28] introduce Sabre, an open-source simulation tool that enables simulating ABR algorithms for 2D videos when subjected to realistic requirements.…”
Section: Adaptive Bitrate Algorithms and Buffer Managementmentioning
confidence: 99%
“…Buffer-based approaches are more conservative than throughput-based approaches. Throughput-based approaches perform best when network bandwidths are stable, while buffer-based approaches are more robust in time-varying networks [36]. Recent algorithms are 'hybrid', using sophisticated mathematical approaches (e.g., neural networks, control theory, game theory) to optimise QoE metrics based on both throughput and buffer signals [8,17,31,41].…”
Section: Related Workmentioning
confidence: 99%
“…We use dash.js version 2.9.0 9 in the Mozilla Firefox browser as our DASH client, and nginx version 1.12.1 (with persistent HTTP connections and range-requests support enabled) as our DASH server. Our dash.js client uses the default 'Dynamic ABR' strategy, which combines both throughput and buffer-based algorithms [36]. We use FreeBSD and TCP NewReno on our DASH server and client.…”
Section: Creating Dash Flowsmentioning
confidence: 99%