Skip to main navigation Skip to search Skip to main content

Rate adaptive real-time video transmission scheme over TCP using multi-buffer scheduling

  • Yonghua Xiong
  • , Min Wu
  • , Weijia Jia

Research output: Chapters, Conference Papers, Creative and Literary WorksRGC 32 - Refereed conference paper (with host publication)peer-review

Abstract

We explore the process of transmitting real-time Internet video frames over TCP (Transmission Control Protocol) and discover that the delay of waiting in TCP sender-buffer is the critical factor that causes large end-to-end delay. We propose a multi-buffer scheduling model for decreasing the end-to-end delay by scheduling video frames among application-layer sender-buffer, TCP sender-buffer, TCP receiver-buffer and receiver play out-buffer. Based on the proposed model, we present a new rate adaptive scheme to dynamically deliver variant bit rate video frames according to available network bandwidth by adjusting frame rate as well as assuring video frames to be played at normal time. Our scheme does not require any modifications to the network infrastructure or TCP protocol stack and only needs an application-layer buffer of sender. The performance of the proposed solution is evaluated through extensive simulations using the NS-2 simulator. © 2008 IEEE.
Original languageEnglish
Title of host publicationProceedings of the 9th International Conference for Young Computer Scientists, ICYCS 2008
Pages354-361
DOIs
Publication statusPublished - 2008
Event9th International Conference for Young Computer Scientists, ICYCS 2008 - Zhang Jia Jie, Hunan, China
Duration: 18 Nov 200821 Nov 2008

Conference

Conference9th International Conference for Young Computer Scientists, ICYCS 2008
PlaceChina
CityZhang Jia Jie, Hunan
Period18/11/0821/11/08

Research Keywords

  • Multi-buffer
  • Rate adaptive scheme
  • Real-time video
  • TCP
  • Transmission

Fingerprint

Dive into the research topics of 'Rate adaptive real-time video transmission scheme over TCP using multi-buffer scheduling'. Together they form a unique fingerprint.

Cite this