Video Adaptation for Heterogeneous Environments. (2nd October 2007)