Proceedings of the 2016 International Conference on Artificial Intelligence: Technologies and Applications

An Improved Algorithm for Adaptive Streaming

Authors
Siming Zhang, Xueshi Ge, Geng Wang
Corresponding Author
Siming Zhang
Available Online January 2016.
DOI
10.2991/icaita-16.2016.65How to use a DOI?
Keywords
adaptive streaming; bandwidth estimation; buffer level variation
Abstract

With the development of network facilities and the wide spread of smart phones, traditional single bitrate video streaming strategy is no longer able to satisfy people's growing needs for high quality video streams. Most of today's adaptive streaming strategies are based on bandwidth estimation such as Smooth Streaming by Microsoft IIS and HDS by Adobe. Bandwidth estimation is less accurate in network jitters which may lead to too many unnecessary stream-switches. Some other strategies are based on client-side metrics monitoring such as dropped frames, average throughput, CPU usage, buffer level. In this paper, we present a strategy that combines bandwidth estimation and client-side metrics monitoring. The client-side controller monitors the variation of the buffer level and triggers the stream-switching event accordingly. When the level of the buffer reaches to a relatively stable state, the bandwidth-estimation event is triggered to estimate the available bandwidth. If higher bitrate stream is available with the currently estimated bandwidth provided, then the stream-switching event is triggered to switch to a higher bitrate stream.

Copyright
© 2016, the Authors. Published by Atlantis Press.
Open Access
This is an open access article distributed under the CC BY-NC license (http://creativecommons.org/licenses/by-nc/4.0/).

Download article (PDF)

Volume Title
Proceedings of the 2016 International Conference on Artificial Intelligence: Technologies and Applications
Series
Advances in Intelligent Systems Research
Publication Date
January 2016
ISBN
978-94-6252-162-9
ISSN
1951-6851
DOI
10.2991/icaita-16.2016.65How to use a DOI?
Copyright
© 2016, the Authors. Published by Atlantis Press.
Open Access
This is an open access article distributed under the CC BY-NC license (http://creativecommons.org/licenses/by-nc/4.0/).

Cite this article

TY  - CONF
AU  - Siming Zhang
AU  - Xueshi Ge
AU  - Geng Wang
PY  - 2016/01
DA  - 2016/01
TI  - An Improved Algorithm for Adaptive Streaming
BT  - Proceedings of the 2016 International Conference on Artificial Intelligence: Technologies and Applications
PB  - Atlantis Press
SP  - 263
EP  - 266
SN  - 1951-6851
UR  - https://doi.org/10.2991/icaita-16.2016.65
DO  - 10.2991/icaita-16.2016.65
ID  - Zhang2016/01
ER  -