ATCP+: an adaptive TCP-trunking flow control scheme for video streaming

  • Authors:
  • Yuan-Tse Yu;Sheau-Ru Tong

  • Affiliations:
  • Kaohsiung Medical University, Kaohsiung, Taiwan, R.O.C.;National Pingtung University of Science and Technology, Pingtung, Taiwan, R.O.C.

  • Venue:
  • Proceedings of the 2009 International Conference on Wireless Communications and Mobile Computing: Connecting the World Wirelessly
  • Year:
  • 2009

Quantified Score

Hi-index 0.00

Visualization

Abstract

Video streaming has been challenged by the best-effort service provided by the Internet. It is known that temporary traffic congestion may trigger the "traffic sawtooth" phenomenon of TCP and makes it inefficient in offering stable high-bandwidth transmission for video streaming. To address this issue, this paper proposes a segment-based flow control, called the adaptive TCP trunking (ATCP+). In principle, a video is transmitted in terms of a sequence of video segments. Each segment is then equally divided into several sub-segments and transmitted over distinct TCP connections in parallel. The size of sub-segment (or the number of TCP connections) is dynamically adaptive to the network conditions with the objective of stabilizing link throughput for a video stream. We implement ATCP+ with the HTTP 1.1 protocol. Practical experiments indicate that the proposed scheme is able to achieve a stable link throughput (e.g., 1.5Mbps) for a video stream under various network conditions.