Abstract—Video streaming services using Transmission Control Protocol (TCP) as a transport layer protocol— represented by YouTube—are becoming increasingly popu¬larand, accordingly,have cometo accountfora signiﬁcant portion of Internet trafﬁc. TCP is greedy; that is, it tries to exhaust the entire bandwidth. Thus, video streaming over TCP tends to unnecessarily take bandwidth from competing trafﬁc.
In this paper, we ﬁrst investigate the data transfer mechanisms of the current video streaming services using TCP and show that they perform data transfer at much higher rates than the video playback rate.We then propose a new transfer mechanism for video streaming over TCP, one that controls the data transfer rate based on the network congestion level and the amount of buffered video data at the receiver. Simulation results show that the proposed mechanism has two characteristics lacked by current video streaming over TCP, speciﬁcally (1) a low frequency of buffer underﬂow at the receiver and (2) a lack of excessive bandwidth “stealing” from competing trafﬁc.
Index Terms—Transmission Control Protocol (TCP), Con-gestion Control,Video Streaming,YouTube
Cite:Hiroyuki Hisamatsu, Go Hasegawa, and Masayuki Murata, "Network Friendly Transmission Control for Progressive Download over TCP," Journal of Communications, vol. 7, no.3, pp.213-221, 2012. Doi: 10.4304/jcm.7.3.213-221
Copyright © 2013-2020 Journal of Communications, All Rights Reserved