Abstract
Dynamic Adaptive Streaming over HTTP (DASH) has emerged as an increasingly popular paradigm for video streaming [12], in which a video is segmented into many chunks delivered to users by HTTP request/response over Transmission Control Protocol (TCP) connections. Therefore, it is intriguing to study the performance of strategies implemented in conventional TCPs, which are not dedicated for video streaming, e.g., whether chunks are efficiently delivered when users perform interactions with the video players. In this paper, we conduct measurement studies on users chunk requesting traces in DASH from a representative video streaming provider, to investigate users behaviors in DASH, and TCP-connection-level traces from CDN servers, to investigate the performance of TCP for DASH. By studying how video chunks are delivered in both the slow start and congestion avoidance phases, our observations have revealed the performance characteristics of TCP for DASH as follows: (1) Request patterns in DASH have a great impact on the performance of TCP variations including cubic; (2) Strategies in conventional TCPs may cause user perceived quality degradation in DASH streaming; (3) Potential improvement to TCP strategies for better delivery in DASH can be further explored.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Adobe: HTTP Dynamic Streaming (2011)
Akhshabi, S., Anantakrishnan, L., Begen, A.C., Dovrolis, C.: What happens when HTTP adaptive streaming players compete for bandwidth? In: ACM NOSSDAV (2012)
Allman, M., Paxson, V., Stevens, W., et al.: TCP congestion control (1999)
Alvarez-Horine, R., Moh, M.: Experimental evaluation of Linux TCP for adaptive video streaming over the cloud. In: IEEE Globecom WKSHPS (2012)
Apple: HTTP Live Streaming Overview (2011)
Bestv: http://www.bestv.com.cn/
Esteban, J., Benno, S.A., Beck, A., Guo, Y., Hilt, V., Rimac, I.: Interactions between HTTP adaptive streaming and TCP. In: ACM NOSSDAV (2012)
Fu, C.P., Liew, S.C.: TCP Veno: TCP enhancement for transmission over wireless access networks. IEEE JSAC 21, 216–228 (2003)
Ha, S., Rhee, I., Xu, L.: Cubic: a new TCP-friendly high-speed TCP variant. ACM SIGOPS Operating Syst. Rev. 42, 64–74 (2008)
Hacker, T.J., Noble, B.D., Athey, B.D.: Improving throughput and maintaining fairness using parallel TCP. In: IEEE INFOCOM (2004)
Joseph, V., de Veciana, G.: NOVA: QoE-driven optimization of dash-based video delivery in networks. In: IEEE INFOCOM (2014)
Li, B., Wang, Z., Liu, J., Zhu, W.: Two decades of internet video streaming: a retrospective view. ACM TOMM 9 (2013)
(MPEG), I.J.S.W.: Dynamic adaptive streaming over HTTP (2010)
Sodagar, I.: The MPEG-DASH standard for multimedia streaming over the internet. IEEE MultiMedia 18, 62–67 (2011)
Stevens, W.R.: TCP slow start, congestion avoidance, fast retransmit, and fast recovery algorithms (1997)
Tencent: Tencent Video (2013)
Wang, J., Wen, J., Han, Y., Zhang, J., Li, C., Xiong, Z.: CUBIC-FIT: a high performance and TCP cubic friendly congestion control algorithm. IEEE Commun. Lett. 17, 1664–1667 (2013)
Wang, J., Wen, J., Zhang, J., Han, Y.: TCP-FIT: an improved TCP congestion control algorithm and its performance. In: IEEE INFOCOM (2011)
Wei, D.X., Jin, C., Low, S.H., Hegde, S.: FAST TCP: motivation, architecture, algorithms, performance. IEEE/ACM ToN 14, 1246–1259 (2006)
Acknowledgement
This work is supported in part by the National Natural Science Foundation of China under Grant No. 61210008, 61272231 and 61402247.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2016 Springer International Publishing AG
About this paper
Cite this paper
Hu, W., Wang, Z., Sun, L. (2016). Characterizing TCP Performance for Chunk Delivery in DASH. In: Chen, E., Gong, Y., Tie, Y. (eds) Advances in Multimedia Information Processing - PCM 2016. PCM 2016. Lecture Notes in Computer Science(), vol 9916. Springer, Cham. https://doi.org/10.1007/978-3-319-48890-5_50
Download citation
DOI: https://doi.org/10.1007/978-3-319-48890-5_50
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-48889-9
Online ISBN: 978-3-319-48890-5
eBook Packages: Computer ScienceComputer Science (R0)