Adaptive Multiple TCP-connection Scheme to Improve Video Quality over Wireless Networks

Due to the prevalence of powerful mobile terminals and the rapid advancements in wireless communication technologies, the wireless video streaming service has become increasingly more popular. Recent studies show that video streaming services via Transmission Control Protocol (TCP) are becoming more practical. TCP has more advantages than User Diagram Protocol (UDP), including firewall traversal, bandwidth fairness, and reliability. However, each video service shares an equal portion of the limited bandwidth because of the fair sharing characteristics inherent in TCP and this bandwidth fair sharing cannot always guarantee the video quality for each user. To solve this challenging problem, an Adaptive Multiple TCP (AM-TCP) scheme is proposed in this paper to guarantee the video quality for mobile devices in wireless networks. AM-TCP adaptively controls the number of TCP connections according to the video Rate Distortion (RD) characteristics of each stream and network status. The proposed scheme can minimize the total distortion of all participating video streams and maximize the service quality by guaranteeing the quality of each video streaming session. The simulation results show that the proposed scheme can significantly improve the quality of video streaming in wireless networks.

[1]  Vijay Subramanian,et al.  Layered Internet Video Adaptation (LIVA): Network-Assisted Bandwidth Sharing and Transient Loss Protection for Video Streaming , 2011, IEEE Transactions on Multimedia.

[2]  Bernd Girod,et al.  Analysis of video transmission over lossy channels , 2000, IEEE Journal on Selected Areas in Communications.

[3]  Markus Fiedler,et al.  Mobile video sensitivity to packet loss and packet delay variation in terms of QoE , 2012, 2012 19th International Packet Video Workshop (PV).

[4]  Vijay Subramanian,et al.  Layered Internet Video Engineering (LIVE): Network-Assisted Bandwidth Sharing and Transient Loss Protection for Scalable Video Streaming , 2010, 2010 Proceedings IEEE INFOCOM.

[5]  Yoonsik Choe,et al.  Resource-aware and quality-fair video-streaming using multiple adaptive TCP connections , 2010, Comput. Electr. Eng..

[6]  Raj Jain,et al.  The art of computer systems performance analysis - techniques for experimental design, measurement, simulation, and modeling , 1991, Wiley professional computing.

[7]  Soung Chang Liew,et al.  TCP Veno: TCP enhancement for transmission over wireless access networks , 2003, IEEE J. Sel. Areas Commun..

[8]  Bernhard Plattner,et al.  Analytical Framework for Improving the Quality of Streaming Over TCP , 2012, IEEE Transactions on Multimedia.

[9]  Jun Zhang,et al.  TCP-FIT: An improved TCP congestion control algorithm and its performance , 2011, 2011 Proceedings IEEE INFOCOM.

[10]  Dongchil Kim,et al.  A network-aware quality adaptation scheme for device collaboration service in home networks , 2012, IEEE Transactions on Consumer Electronics.

[11]  Jun Huang,et al.  Joint source-channel coding and optimization for mobile video streaming in heterogeneous wireless networks , 2013, EURASIP J. Wirel. Commun. Netw..

[12]  Jörg Widmer,et al.  TCP Friendly Rate Control (TFRC): Protocol Specification , 2003, RFC.

[13]  Mihaela van der Schaar,et al.  A Quality-Centric TCP-Friendly Congestion Control for Multimedia Transmission , 2009, IEEE Transactions on Multimedia.

[14]  Tansu Alpcan,et al.  Distributed Rate Allocation Policies for Multihomed Video Streaming Over Heterogeneous Access Networks , 2009, IEEE Transactions on Multimedia.

[15]  Adam Wolisz,et al.  Cross-layer optimization of OFDM transmission systems for MPEG-4 video streaming , 2004, Comput. Commun..

[16]  F. Richard Yu,et al.  On QoE monitoring and E2E service assurance in 4G wireless networks , 2012, IEEE Wireless Communications.

[17]  JongWon Kim,et al.  TCP-ROME: A transport-layer parallel streaming protocol for real-time online multimedia environments , 2011, Journal of Communications and Networks.

[18]  Thinh Nguyen,et al.  Multimedia streaming using multiple TCP connections , 2005, PCCC 2005. 24th IEEE International Performance, Computing, and Communications Conference, 2005..

[19]  Wei Li,et al.  High-speed rate estimation based on parallel processing for H.264/AVC CABAC encoder , 2013, IEEE Transactions on Consumer Electronics.