Efficient and Robust TCP Stream Normalization
SP '08 Proceedings of the 2008 IEEE Symposium on Security and Privacy
Segment-based streaming media proxy: modeling and optimization
IEEE Transactions on Multimedia
Video Packet Selection and Scheduling for Multipath Streaming
IEEE Transactions on Multimedia
Delay-Distortion Optimization for Content-Adaptive Video Streaming
IEEE Transactions on Multimedia
A survey on TCP-friendly congestion control
IEEE Network: The Magazine of Global Internetworking
IEEE Network: The Magazine of Global Internetworking
Hi-index | 0.00 |
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.