On adaptive HTTP streaming to mobile devices

Guibin Tian, Yong Liu

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

Adaptive Streaming over HTTP is a new video streaming technique that starts to boom in recent years. Meanwhile, mobile devices are quickly becoming the main platform for streaming services. Adaptive streaming to mobile devices faces additional challenges of high TCP throughput variability and limited battery supply. In this paper, we address those challenges and develop a video adaptation algorithm driven by buffered video time, TCP throughput history, recent video rates, and battery level. Our algorithm smoothly adapts the target video rate to the available network bandwidth and the remaining battery level, while maximally avoiding playback freezes. We implement the proposed algorithm into a fully-functional mobile DASH system and evaluate its performance through extensive experiments over WiFi and 3G connections. We demonstrate that our mobile DASH designs are highly efficient and robust in realistic network environments.

Original languageEnglish (US)
Title of host publication2013 20th International Packet Video Workshop, PV 2013
PublisherIEEE Computer Society
ISBN (Print)9781479921720
DOIs
StatePublished - 2013
Event2013 20th International Packet Video Workshop, PV 2013 - San Jose, CA, United States
Duration: Dec 12 2013Dec 13 2013

Publication series

Name2013 20th International Packet Video Workshop, PV 2013

Other

Other2013 20th International Packet Video Workshop, PV 2013
CountryUnited States
CitySan Jose, CA
Period12/12/1312/13/13

ASJC Scopus subject areas

  • Computer Networks and Communications

Fingerprint Dive into the research topics of 'On adaptive HTTP streaming to mobile devices'. Together they form a unique fingerprint.

  • Cite this

    Tian, G., & Liu, Y. (2013). On adaptive HTTP streaming to mobile devices. In 2013 20th International Packet Video Workshop, PV 2013 [6691450] (2013 20th International Packet Video Workshop, PV 2013). IEEE Computer Society. https://doi.org/10.1109/PV.2013.6691450