About this Journal Submit a Manuscript Table of Contents
Advances in Multimedia
Volume 2007 (2007), Article ID 39524, 8 pages
http://dx.doi.org/10.1155/2007/39524
Research Article

Packet Media Streaming with Imprecise Rate Estimation

Ecole Polytechnique Fédérale de Lausanne (EPFL), Signal Processing Institute, Lausanne 1015, Switzerland

Received 2 November 2006; Accepted 19 December 2006

Academic Editor: Guobin (Jacky) Shen

Copyright © 2007 Dan Jurca and Pascal Frossard. This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.

Abstract

We address the problem of delay-constrained streaming of multimedia packets over dynamic bandwidth channels. Efficient streaming solutions generally rely on the knowledge of the channel bandwidth, in order to select the media packets to be transmitted, according to their sending time. However, the streaming server usually cannot have a perfect knowledge of the channel bandwidth, and important packets may be lost due to late arrival, if the scheduling is based on an over-estimated bandwidth. Robust media streaming techniques should take into account the mismatch between the values of the actual channel bandwidth and its estimation at the server. We address this rate prediction mismatch by media scheduling with a conservative delay, which provides a safety margin for the packet delivery, even in the presence of unpredicted bandwidth variations. We formulate an optimization problem whose goal is to obtain the optimal value for the conservative delay to be used in the scheduling process, given the network model and the actual playback delay imposed by the client. We eventually propose a simple alternative to the computation of the scheduling delay, which is effective in real-time streaming scenarios. Our streaming method proves to be robust against channel prediction errors, and performs better than other robustness mechanisms based on frame reordering strategies.