Advanced SearchSearch Tips
TCP-aware Segment Scheduling Method for HTTP Adaptive Streaming
facebook(new window)  Pirnt(new window) E-mail(new window) Excel Download
  • Journal title : Journal of KIISE
  • Volume 43, Issue 7,  2016, pp.827-833
  • Publisher : Korean Institute of Information Scientists and Engineers
  • DOI : 10.5626/JOK.2016.43.7.827
 Title & Authors
TCP-aware Segment Scheduling Method for HTTP Adaptive Streaming
Park, Jiwoo; Chung, Kwangsue;
HTTP Adaptive Streaming (HAS) is a technique that adapts its video quality to network conditions for providing Quality of Experience. In the HAS approach, a video content is encoded at multiple bitrates and the encoded video content is divided into several video segments. A HAS player estimates the network bandwidth and adjusts the video bitrate based on estimated bandwidth. However, the segment scheduler in the conventional HAS player requests video segments periodically without considering TCP. If the waiting duration for the next segment request is quite long, the TCP connection can be initialized and it restarts slow-start. Slow-start causes the reduction in TCP throughput and consequentially leads to low-quality video streaming. In this study, we propose a TCP-aware segment scheduling scheme to improve performance of HAS service. The proposed scheme adjusts request time for the next video request to prevent initialization of TCP connection and also considers the point of scheduling time. The simulation proves that our scheme improves the Quality of Service of the HAS service without buffer underflow issue.
video streaming service;HTTP adaptive streaming;quality of service;video segment scheduling;
 Cited by
T. Stockhammer, "Dynamic Adaptive Streaming over HTTP-Standards and Design Principles," Proc. of the 2nd ACM Multimedia Systems Conference, pp. 133-144, Feb. 2011.

O. Oyman and S. Singh, "Quality of Experience for HTTP Adaptive Streaming Services," IEEE Communications Magazine, Vol. 50, No. 4, pp. 20-27, Apr. 2012.

T. Huang, N. Handigol, B. Heller, N. McKeown, and R. Johari, "Confused, Timid, and Unstable: Picking a Video Streaming Rate is Hard," Proc. of the ACM conference on Internet Measurement Conference, pp. 225-238, Nov. 2012.

K. J. Ma, R. Bartos and S. Bhatia, "A Survey of Schemes for Internet-based Video Delivery," Journal of Network and Computer Applications, Vol. 34, No. 5, pp. 1572-1586, Sep. 2011. crossref(new window)

J. Jiang, V. Sekar, and H. Zhang, "Improving Fairness, Efficiency, and Stability in HTTP-based Adaptive Video Streaming with FESTIVE," Proc. of the 8th International Conference on Emerging Networking Experiments and Technologies, pp. 97-108, Dec. 2012.

Z. Li, X. Zhu, J. Gahm, R. Pan, H. Hu, A. C. Began, and D. Oran, "Probe and Adapt: Adaptation for HTTP Video Streaming At Scale," IEEE Journal on Selected Areas in Communications, Vol. 32, No. 4, pp. 719-733, Apr. 2014. crossref(new window)

S. Akhshabi, L. Anantakrishnan, A. C. Begen, and C. Dovrolis, "What Happens When HTTP Adaptive Streaming Players Compete for Bandwidth?," Proc. of the 22nd ACM Workshop on Network and Operating Systems Support for Digital Audio and Video, pp. 9-14, Jun. 2012.

L. D. Cicco, V. Caldaralo, V. Palmisano, and S. Mascolo, "ELASTIC: a Client-side Controller for Dynamic Adaptive Streaming over HTTP (DASH)," Proc. of the 20th IEEE International Packet Video Workshop, pp. 1-8, Dec. 2013.