DocumentCode
401424
Title
Rate-sensitive ARQ for real-time video streaming
Author
Wang, Chia-Hui ; Chang, Ray-I ; Ho, Jan-Ming ; Hsu, Shun-Chin
Author_Institution
Dept. of Comput. Sci. & Inf. Eng., Ming Chuan Univ., Taoyuan, Taiwan
Volume
6
fYear
2003
fDate
1-5 Dec. 2003
Firstpage
3361
Abstract
In this paper, we study the problem of designing an efficient ARQ algorithm for supporting real-time video streaming applications. This problem differs from traditional non-real-time error control problem in which a late arrival packet can seriously degrade the video playback quality. It is interesting to notice that if a lost packet is detected while the client buffer is running at a high position, then the probability to recover the lost packet is also high. In this paper, we present a new error control algorithm, called BREC (buffer-controlled retransmission-based error control), to dynamically control the buffer running at a specific level. By the experiments on a true VOD system in which we implement the BREC scheme, the packet loss rate can be reduced by an order of magnitude. We also show that the performance can be further improved by detecting the rate of changes in running buffer positions and use it to enhance the ability of buffer position control. Both analytical model and experimental results show that our mechanism significantly decrease packet loss and improves QoS even if a client, such as set-top box, PDA (personal data assistant) or cellular phone, preserves only a limited amount of playback buffer (200K bytes of memory is used in our experiments).
Keywords
automatic repeat request; buffer storage; error correction codes; packet switching; quality of service; real-time systems; telecommunication control; video on demand; QoS; VOD system; buffer occupancy; buffer position control; buffer-controlled retransmission-based error control; cellular phone; client buffer; control theory; error control; error control algorithm; nonreal-time error control problem; packet loss rate; personal data assistant; playback buffer; probability; quality of service; rate-sensitive ARQ algorithm; real-time video streaming applications; video playback quality; video-on-demand; Automatic repeat request; Delay; Design engineering; Error correction; Position control; Streaming media; Timing; Video compression; Video on demand; Video sharing;
fLanguage
English
Publisher
ieee
Conference_Titel
Global Telecommunications Conference, 2003. GLOBECOM '03. IEEE
Print_ISBN
0-7803-7974-8
Type
conf
DOI
10.1109/GLOCOM.2003.1258858
Filename
1258858
Link To Document