Towards agile and smooth video adaptation in dynamic HTTP streaming

Guibin Tian, Yong Liu

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

Abstract

Dynamic Adaptive Streaming over HTTP (DASH) is widely deployed on the Internet for live and on-demand video streaming services. Video adaptation algorithms in existing DASH systems are either too sluggish to respond to congestion level shifts or too sensitive to short-term network bandwidth variations. Both degrade user video experience. In this paper, we formally study the responsiveness and smoothness trade-off in DASH through analysis and experiments. We show that client-side buffered video time is a good feedback signal to guide video adaptation. We then propose novel video rate control algorithms that balance the needs for video rate smoothness and high bandwidth utilization. We show that a small video rate margin can lead to much improved smoothness in video rate and buffer size. The proposed DASH designs are also extended to work with multiple CDN servers. We develop a fully-functional DASH system and evaluate its performance through extensive experiments on a network testbed and the Internet. We demonstrate that our DASH designs are highly efficient and robust in realistic network environment.

Original languageEnglish (US)
Title of host publicationCoNEXT 2012 - Proceedings of the 2012 ACM Conference on Emerging Networking Experiments and Technologies
Pages109-120
Number of pages12
DOIs
StatePublished - 2012
Event8th ACM International Conference on Emerging Networking EXperiments and Technologies, CoNEXT 2012 - Nice, France
Duration: Dec 10 2012Dec 13 2012

Other

Other8th ACM International Conference on Emerging Networking EXperiments and Technologies, CoNEXT 2012
CountryFrance
CityNice
Period12/10/1212/13/12

Fingerprint

HTTP
Internet
Bandwidth
Video on demand
Video streaming
Testbeds
Servers
Experiments
Feedback

Keywords

  • Adaptation
  • DASH
  • Emulab
  • Multiple CDN
  • SVR

ASJC Scopus subject areas

  • Computer Networks and Communications

Cite this

Tian, G., & Liu, Y. (2012). Towards agile and smooth video adaptation in dynamic HTTP streaming. In CoNEXT 2012 - Proceedings of the 2012 ACM Conference on Emerging Networking Experiments and Technologies (pp. 109-120) https://doi.org/10.1145/2413176.2413190

Towards agile and smooth video adaptation in dynamic HTTP streaming. / Tian, Guibin; Liu, Yong.

CoNEXT 2012 - Proceedings of the 2012 ACM Conference on Emerging Networking Experiments and Technologies. 2012. p. 109-120.

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

Tian, G & Liu, Y 2012, Towards agile and smooth video adaptation in dynamic HTTP streaming. in CoNEXT 2012 - Proceedings of the 2012 ACM Conference on Emerging Networking Experiments and Technologies. pp. 109-120, 8th ACM International Conference on Emerging Networking EXperiments and Technologies, CoNEXT 2012, Nice, France, 12/10/12. https://doi.org/10.1145/2413176.2413190
Tian G, Liu Y. Towards agile and smooth video adaptation in dynamic HTTP streaming. In CoNEXT 2012 - Proceedings of the 2012 ACM Conference on Emerging Networking Experiments and Technologies. 2012. p. 109-120 https://doi.org/10.1145/2413176.2413190
Tian, Guibin ; Liu, Yong. / Towards agile and smooth video adaptation in dynamic HTTP streaming. CoNEXT 2012 - Proceedings of the 2012 ACM Conference on Emerging Networking Experiments and Technologies. 2012. pp. 109-120
@inproceedings{29a4fa7f69cc43578025e42daa3cf22a,
title = "Towards agile and smooth video adaptation in dynamic HTTP streaming",
abstract = "Dynamic Adaptive Streaming over HTTP (DASH) is widely deployed on the Internet for live and on-demand video streaming services. Video adaptation algorithms in existing DASH systems are either too sluggish to respond to congestion level shifts or too sensitive to short-term network bandwidth variations. Both degrade user video experience. In this paper, we formally study the responsiveness and smoothness trade-off in DASH through analysis and experiments. We show that client-side buffered video time is a good feedback signal to guide video adaptation. We then propose novel video rate control algorithms that balance the needs for video rate smoothness and high bandwidth utilization. We show that a small video rate margin can lead to much improved smoothness in video rate and buffer size. The proposed DASH designs are also extended to work with multiple CDN servers. We develop a fully-functional DASH system and evaluate its performance through extensive experiments on a network testbed and the Internet. We demonstrate that our DASH designs are highly efficient and robust in realistic network environment.",
keywords = "Adaptation, DASH, Emulab, Multiple CDN, SVR",
author = "Guibin Tian and Yong Liu",
year = "2012",
doi = "10.1145/2413176.2413190",
language = "English (US)",
isbn = "9781450317757",
pages = "109--120",
booktitle = "CoNEXT 2012 - Proceedings of the 2012 ACM Conference on Emerging Networking Experiments and Technologies",

}

TY - GEN

T1 - Towards agile and smooth video adaptation in dynamic HTTP streaming

AU - Tian, Guibin

AU - Liu, Yong

PY - 2012

Y1 - 2012

N2 - Dynamic Adaptive Streaming over HTTP (DASH) is widely deployed on the Internet for live and on-demand video streaming services. Video adaptation algorithms in existing DASH systems are either too sluggish to respond to congestion level shifts or too sensitive to short-term network bandwidth variations. Both degrade user video experience. In this paper, we formally study the responsiveness and smoothness trade-off in DASH through analysis and experiments. We show that client-side buffered video time is a good feedback signal to guide video adaptation. We then propose novel video rate control algorithms that balance the needs for video rate smoothness and high bandwidth utilization. We show that a small video rate margin can lead to much improved smoothness in video rate and buffer size. The proposed DASH designs are also extended to work with multiple CDN servers. We develop a fully-functional DASH system and evaluate its performance through extensive experiments on a network testbed and the Internet. We demonstrate that our DASH designs are highly efficient and robust in realistic network environment.

AB - Dynamic Adaptive Streaming over HTTP (DASH) is widely deployed on the Internet for live and on-demand video streaming services. Video adaptation algorithms in existing DASH systems are either too sluggish to respond to congestion level shifts or too sensitive to short-term network bandwidth variations. Both degrade user video experience. In this paper, we formally study the responsiveness and smoothness trade-off in DASH through analysis and experiments. We show that client-side buffered video time is a good feedback signal to guide video adaptation. We then propose novel video rate control algorithms that balance the needs for video rate smoothness and high bandwidth utilization. We show that a small video rate margin can lead to much improved smoothness in video rate and buffer size. The proposed DASH designs are also extended to work with multiple CDN servers. We develop a fully-functional DASH system and evaluate its performance through extensive experiments on a network testbed and the Internet. We demonstrate that our DASH designs are highly efficient and robust in realistic network environment.

KW - Adaptation

KW - DASH

KW - Emulab

KW - Multiple CDN

KW - SVR

UR - http://www.scopus.com/inward/record.url?scp=84871975896&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=84871975896&partnerID=8YFLogxK

U2 - 10.1145/2413176.2413190

DO - 10.1145/2413176.2413190

M3 - Conference contribution

AN - SCOPUS:84871975896

SN - 9781450317757

SP - 109

EP - 120

BT - CoNEXT 2012 - Proceedings of the 2012 ACM Conference on Emerging Networking Experiments and Technologies

ER -