SATE: Providing Stable and Agile Adaptation in HTTP-Based Video Streaming

Online video streaming service, such as Youtube and Netflix, is emerging as a killer application that constitutes most IP traffic. Users want high-quality video streaming service; however, network bandwidth cannot keep up user's demand. In the HTTP-based video streaming technology, the video pr...

Full description

Bibliographic Details
Main Authors: Wangyu Choi, Jongwon Yoon
Format: Article
Language:English
Published: IEEE 2019-01-01
Series:IEEE Access
Subjects:
Online Access:https://ieeexplore.ieee.org/document/8651467/
id doaj-2c51fae54ddf4ecabf2f7c91648697ac
record_format Article
spelling doaj-2c51fae54ddf4ecabf2f7c91648697ac2021-03-29T22:30:39ZengIEEEIEEE Access2169-35362019-01-017268302684110.1109/ACCESS.2019.29012798651467SATE: Providing Stable and Agile Adaptation in HTTP-Based Video StreamingWangyu Choi0Jongwon Yoon1https://orcid.org/0000-0002-9052-243XDepartment of Computer Science and Engineering, Hanyang University, Ansan, South KoreaDepartment of Computer Science and Engineering, Hanyang University, Ansan, South KoreaOnline video streaming service, such as Youtube and Netflix, is emerging as a killer application that constitutes most IP traffic. Users want high-quality video streaming service; however, network bandwidth cannot keep up user's demand. In the HTTP-based video streaming technology, the video provider divides the video into multiple chunks, encodes it at various bitrates, and stores it in the media server. The client requests a video chunk using an adaptive bitrate (ABR) algorithm, considering the network conditions. While there are many works to maximize user satisfaction, the state-of-the-art ABR algorithms are still vulnerable to rebuffering due to inaccurate estimates and decisions. To address this problem, we first analyze the real-world traces and find several design inferences for an efficient ABR algorithm. Then, we introduce SATE, an ABR algorithm that provides a stable and agile adaptation even in bandwidth constraint and dramatically changing network conditions. We evaluate the performance of SATE in various network settings and demonstrate its efficacy in practice. SATE provides a stable adaptation and dramatically reduced rebuffering while delivering a similar average bitrate compared to the state-of-the-art ABR algorithms.https://ieeexplore.ieee.org/document/8651467/Adaptive bitrate video streamingHTTP-based video streamingquality of experience
collection DOAJ
language English
format Article
sources DOAJ
author Wangyu Choi
Jongwon Yoon
spellingShingle Wangyu Choi
Jongwon Yoon
SATE: Providing Stable and Agile Adaptation in HTTP-Based Video Streaming
IEEE Access
Adaptive bitrate video streaming
HTTP-based video streaming
quality of experience
author_facet Wangyu Choi
Jongwon Yoon
author_sort Wangyu Choi
title SATE: Providing Stable and Agile Adaptation in HTTP-Based Video Streaming
title_short SATE: Providing Stable and Agile Adaptation in HTTP-Based Video Streaming
title_full SATE: Providing Stable and Agile Adaptation in HTTP-Based Video Streaming
title_fullStr SATE: Providing Stable and Agile Adaptation in HTTP-Based Video Streaming
title_full_unstemmed SATE: Providing Stable and Agile Adaptation in HTTP-Based Video Streaming
title_sort sate: providing stable and agile adaptation in http-based video streaming
publisher IEEE
series IEEE Access
issn 2169-3536
publishDate 2019-01-01
description Online video streaming service, such as Youtube and Netflix, is emerging as a killer application that constitutes most IP traffic. Users want high-quality video streaming service; however, network bandwidth cannot keep up user's demand. In the HTTP-based video streaming technology, the video provider divides the video into multiple chunks, encodes it at various bitrates, and stores it in the media server. The client requests a video chunk using an adaptive bitrate (ABR) algorithm, considering the network conditions. While there are many works to maximize user satisfaction, the state-of-the-art ABR algorithms are still vulnerable to rebuffering due to inaccurate estimates and decisions. To address this problem, we first analyze the real-world traces and find several design inferences for an efficient ABR algorithm. Then, we introduce SATE, an ABR algorithm that provides a stable and agile adaptation even in bandwidth constraint and dramatically changing network conditions. We evaluate the performance of SATE in various network settings and demonstrate its efficacy in practice. SATE provides a stable adaptation and dramatically reduced rebuffering while delivering a similar average bitrate compared to the state-of-the-art ABR algorithms.
topic Adaptive bitrate video streaming
HTTP-based video streaming
quality of experience
url https://ieeexplore.ieee.org/document/8651467/
work_keys_str_mv AT wangyuchoi sateprovidingstableandagileadaptationinhttpbasedvideostreaming
AT jongwonyoon sateprovidingstableandagileadaptationinhttpbasedvideostreaming
_version_ 1724191354929545216