R3CP can significantly improve frame playback performance especially for transmission paths with poor packet delivery condition." />


A Buffer Occupancy-Based Adaptive Flow Control and Recovery Scheme for Real-Time Stored MPEG Video Transport over Internet

Yeali S. SUN  Fu-Ming TSOU  Meng Chang CHEN  

Publication
IEICE TRANSACTIONS on Communications   Vol.E81-B   No.11   pp.1974-1987
Publication Date: 1998/11/25
Online ISSN: 
DOI: 
Print ISSN: 0916-8516
Type of Manuscript: Special Section PAPER (Special Issue on Performance and Quality of Service (QoS) of Multimedia Networks)
Category: Media Management
Keyword: 
real-time video communications,  quality of service,  adaptive rate control,  error recovery,  

Full Text: PDF(1.2MB)>>
Buy this Article




Summary: 
As the current Internet becomes popular in information access, demands for real-time display and playback of continuous media are ever increasing. The applications include real-time audio/video clips embedded in WWW, electronic commerce, and video-on-demand. In this paper, we present a new control protocol R3CP for real-time applications that transmit stored MPEG video stream over a lossy and best-effort based network environment like the Internet. Several control mechanisms are used: a) packet framing based on the meta data; b) adaptive queue-length based rate control scheme; c) data preloading; and d) look-ahead pre-retransmission for lost packet recovery. Different from many adaptive rate control schemes proposed in the past, the proposed flow control is to ensure continuous, periodic playback of video frames by keeping the receiver buffer queue length at a target value to minimize the probability that player finds an empty buffer. Contrary to the widespread belief that "Retransmission of lost packets is unnecessary for real-time applications," we show the effective use of combining look-ahead pre-retransmission control with proper data preloading and adaptive rate control scheme to improve the real-time playback performance. The performance of the proposed protocol is studied via simulation using actual video traces and actual delay traces collected from the Internet. The simulation results show that R3CP can significantly improve frame playback performance especially for transmission paths with poor packet delivery condition.