SUMMARY
Video streaming has been challenged by the best‐effort service inherently provided by the Internet. Transmission Control Protocol (TCP) is sensitive to traffic congestion, and current TCP is insufficient to offer stable and high throughput bandwidth for video transmissions. Although many investigations have been proposed to deal with the inefficient problem of TCP protocol, such as Stream Control Transmission Protocol, these mechanisms and protocols are still not well employed by current Internet and used by Hypertext Transfer Protocol (HTTP). Adaptive TCP‐trunking flow control (ATCP+), which is a segment‐based flow control scheme built upon TCP protocol, is proposed in the paper. ATCP+ dynamically adjusts the transmitted segment size and makes multiple TCP connections be trunked together based on network condition, in order to optimize all TCP connection throughputs efficiently. The proposed scheme is implemented through HTTP 1.1. Experiments show that the proposed method can achieve stable throughput for smooth multimedia presentation on numerous network states, and the scheme can be handily applied on general web servers. Lastly, ATCP+ presents a cost‐effective video streaming solution in real deployment. Copyright © 2011 John Wiley & Sons, Ltd.