Home > Research > Publications & Outputs > Adaptive bitrate selection

Links

Text available via DOI:

View graph of relations

Adaptive bitrate selection: a survey

Research output: Contribution to Journal/MagazineJournal articlepeer-review

Published

Standard

Adaptive bitrate selection: a survey. / Sani, Yusuf; Mauthe, Andreas Ulrich; Edwards, Christopher James.
In: Communications Surveys and Tutorials, IEEE Communications Society, Vol. 19, No. 4, 11.2017, p. 2985-3014.

Research output: Contribution to Journal/MagazineJournal articlepeer-review

Harvard

Sani, Y, Mauthe, AU & Edwards, CJ 2017, 'Adaptive bitrate selection: a survey', Communications Surveys and Tutorials, IEEE Communications Society, vol. 19, no. 4, pp. 2985-3014. https://doi.org/10.1109/COMST.2017.272524

APA

Sani, Y., Mauthe, A. U., & Edwards, C. J. (2017). Adaptive bitrate selection: a survey. Communications Surveys and Tutorials, IEEE Communications Society, 19(4), 2985-3014. https://doi.org/10.1109/COMST.2017.272524

Vancouver

Sani Y, Mauthe AU, Edwards CJ. Adaptive bitrate selection: a survey. Communications Surveys and Tutorials, IEEE Communications Society. 2017 Nov;19(4):2985-3014. Epub 2017 Jul 12. doi: 10.1109/COMST.2017.272524

Author

Sani, Yusuf ; Mauthe, Andreas Ulrich ; Edwards, Christopher James. / Adaptive bitrate selection : a survey. In: Communications Surveys and Tutorials, IEEE Communications Society. 2017 ; Vol. 19, No. 4. pp. 2985-3014.

Bibtex

@article{41fbdaaae0ef4d5296908384b4186397,
title = "Adaptive bitrate selection: a survey",
abstract = "HTTP Adaptive Streaming (HAS) is the most recent attempt regarding video quality adaptation. It enables cheap and easy to implement streaming technology without the need for a dedicated infrastructure. By using a combination of TCP and HTTP it has the advantage of reusing all the existing technologies designed for ordinary web usage. Equally important is that HAS traffic passes through firewalls and works well when NAT is deployed. The rate adaptation controller of HAS, commonly called Adaptive Bitrate Selection (ABR), is currently receiving a lot of attention from both industry and academia. However, most of the research efforts concentrate on a specific aspect or a particular methodology without considering the overall context. This paper presents a comprehensive survey of the most significant research activities in the area of client-side HTTP-based adaptive video streaming. It starts by decomposing the ABR module into three subcomponents, namely: resource estimation function, chunk request scheduling, and adaptation module. Each subcomponent encapsulates a particular function that is vital for the operation of an ABR scheme. A review of each of the subcomponents and how they interact with each other is presented. Furthermore, those external factors that are known to have a direct impact on the performance of an ABR module, like content nature, CDN, and context are discussed. In conclusion, the paper provides an extensive reference for further research in the field.",
author = "Yusuf Sani and Mauthe, {Andreas Ulrich} and Edwards, {Christopher James}",
year = "2017",
month = nov,
doi = "10.1109/COMST.2017.272524",
language = "English",
volume = "19",
pages = "2985--3014",
journal = "Communications Surveys and Tutorials, IEEE Communications Society",
issn = "1553-877X",
publisher = "Institute of Electrical and Electronics Engineers Inc.",
number = "4",

}

RIS

TY - JOUR

T1 - Adaptive bitrate selection

T2 - a survey

AU - Sani, Yusuf

AU - Mauthe, Andreas Ulrich

AU - Edwards, Christopher James

PY - 2017/11

Y1 - 2017/11

N2 - HTTP Adaptive Streaming (HAS) is the most recent attempt regarding video quality adaptation. It enables cheap and easy to implement streaming technology without the need for a dedicated infrastructure. By using a combination of TCP and HTTP it has the advantage of reusing all the existing technologies designed for ordinary web usage. Equally important is that HAS traffic passes through firewalls and works well when NAT is deployed. The rate adaptation controller of HAS, commonly called Adaptive Bitrate Selection (ABR), is currently receiving a lot of attention from both industry and academia. However, most of the research efforts concentrate on a specific aspect or a particular methodology without considering the overall context. This paper presents a comprehensive survey of the most significant research activities in the area of client-side HTTP-based adaptive video streaming. It starts by decomposing the ABR module into three subcomponents, namely: resource estimation function, chunk request scheduling, and adaptation module. Each subcomponent encapsulates a particular function that is vital for the operation of an ABR scheme. A review of each of the subcomponents and how they interact with each other is presented. Furthermore, those external factors that are known to have a direct impact on the performance of an ABR module, like content nature, CDN, and context are discussed. In conclusion, the paper provides an extensive reference for further research in the field.

AB - HTTP Adaptive Streaming (HAS) is the most recent attempt regarding video quality adaptation. It enables cheap and easy to implement streaming technology without the need for a dedicated infrastructure. By using a combination of TCP and HTTP it has the advantage of reusing all the existing technologies designed for ordinary web usage. Equally important is that HAS traffic passes through firewalls and works well when NAT is deployed. The rate adaptation controller of HAS, commonly called Adaptive Bitrate Selection (ABR), is currently receiving a lot of attention from both industry and academia. However, most of the research efforts concentrate on a specific aspect or a particular methodology without considering the overall context. This paper presents a comprehensive survey of the most significant research activities in the area of client-side HTTP-based adaptive video streaming. It starts by decomposing the ABR module into three subcomponents, namely: resource estimation function, chunk request scheduling, and adaptation module. Each subcomponent encapsulates a particular function that is vital for the operation of an ABR scheme. A review of each of the subcomponents and how they interact with each other is presented. Furthermore, those external factors that are known to have a direct impact on the performance of an ABR module, like content nature, CDN, and context are discussed. In conclusion, the paper provides an extensive reference for further research in the field.

U2 - 10.1109/COMST.2017.272524

DO - 10.1109/COMST.2017.272524

M3 - Journal article

VL - 19

SP - 2985

EP - 3014

JO - Communications Surveys and Tutorials, IEEE Communications Society

JF - Communications Surveys and Tutorials, IEEE Communications Society

SN - 1553-877X

IS - 4

ER -