Fine-grained Scalable Streaming in Distributed and Dynamic Environments

 

Overview

We are focusing on distributed streaming in dynamic environments in which a receiver is served by multiple senders. We are developing models to understand the characteristics (rate-distortion curves) of the fine-grained scalability of MPEG-4 video sequences.  We are also working on methods to infer and model the network paths characteristics (available bandwidth, packet loss rate).  Guided by these models, we seek to optimize the streaming quality.

People

Related Publications  [All Publications]

Programs and Experimental Data

We have augmented the MPEG-4 FGS reference software to collect rate-distortion information at encoding time. We have also developed scripts (in perl and/or Matlab) to analyze this information and to generate rate-distortion meta data. Using the rate-distortion meta data, we design several bit-allocation algorithms for streaming applications (see our paper for details). We provide our programs and data in the following tar files:

  • Programs: contains the augmented reference software and scripts.

  • Data: contains experimental data for three video sequences: Foreman, Mobile, and Bee.

  • Howto.txt: contains the instructions of how to use our software.

  • Plots_Howto.txt: contains a list of Matlab commands that were used to generate figures from experimental data.