Multi-Rate TCP Video Streaming for Client Heterogeneity 


Vol. 33,  No. 3, pp. 144-151, Mar.  2008


PDF
  Abstract

In this paper, we propose a video streaming server that guarantees a certain level of quality when a server should serve video streaming service to multiple heterogenous clients simultaneously with TCP transport. If each heterogeneous client requests video streaming service in according to its own requirement such as bitrate of content and these requests are accepted by a server, then TCP flows for each video streaming session fairly share limited uplink bandwidth of the server. At this time, because TCP's bandwidth fair-share characteristics can result in bandwidth shrinkage of higher bitrate video streaming session, the client of higher bitrate video may suffer sluggish playback which is related with streaming QoS degradation. To tackle this problem, our proposed server system uses multiple TCP connections adaptively for each video streaming session depending on the anticipated status of the client playout buffer. Simulation results show that our proposed algorithm can successfully reduce the occurrence of playout buffer underrun and enhance streaming quality for whole video clients.

  Statistics
Cumulative Counts from November, 2022
Multiple requests among the same browser session are counted as one view. If you mouse over a chart, the values of data points will be shown.


  Cite this article

[IEEE Style]

Y. H. Jung and Y. Choe, "Multi-Rate TCP Video Streaming for Client Heterogeneity," The Journal of Korean Institute of Communications and Information Sciences, vol. 33, no. 3, pp. 144-151, 2008. DOI: .

[ACM Style]

Young H. Jung and Yoonsik Choe. 2008. Multi-Rate TCP Video Streaming for Client Heterogeneity. The Journal of Korean Institute of Communications and Information Sciences, 33, 3, (2008), 144-151. DOI: .

[KICS Style]

Young H. Jung and Yoonsik Choe, "Multi-Rate TCP Video Streaming for Client Heterogeneity," The Journal of Korean Institute of Communications and Information Sciences, vol. 33, no. 3, pp. 144-151, 3. 2008.