Riga 6: Riga 6:
 
The following videos are distributed by employing a prototype implementation of the Quality Adaptation Control algorithm which is described in the paper:  
 
The following videos are distributed by employing a prototype implementation of the Quality Adaptation Control algorithm which is described in the paper:  
  
<paper authors="L. De Cicco, S. Mascolo, V. Palmisano" conference="in Proc. ACM Multimedia Systems" place="San Jose, CA" date="Feb 23-25,2011" pdf='MMSYS2011.pdf'>
+
<paper authors="L. De Cicco, S. Mascolo, V. Palmisano" conference="in Proc. of ACM Multimedia Systems Conference" place="San Jose, CA" date="Feb 23-25,2011" pdf='MMSYS2011.pdf'>
 
Feedback Control for Adaptive Live Video Streaming
 
Feedback Control for Adaptive Live Video Streaming
 
</paper>
 
</paper>
Riga 43: Riga 43:
  
 
==References==
 
==References==
<paper authors="L. De Cicco, S. Mascolo, V. Palmisano" conference="ACM Multimedia Systems" place="San Jose, CA" date="Feb 23-25,2011" pdf='MMSYS2011.pdf'>
+
<paper authors="L. De Cicco, S. Mascolo, V. Palmisano" conference="in Proc. of ACM Multimedia Systems Conference" place="San Jose, CA" date="Feb 23-25,2011" pdf='MMSYS2011.pdf'>
 
Feedback Control for Adaptive Live Video Streaming
 
Feedback Control for Adaptive Live Video Streaming
 
</paper>
 
</paper>

Revisione 16:18, 18 Mar 2011

Adaptive Live Video Streaming

Adaptive live streaming represent a key advancement with respect to classic progressive download streaming such as the one employed by YouTube. With adaptive streaming the video source bit-rate is adapted on the fly so that the user can experience the maximum quality which is allowed by the time-varying available bandwidth.

The following videos are distributed by employing a prototype implementation of the Quality Adaptation Control algorithm which is described in the paper:

  • L. De Cicco, S. Mascolo, V. Palmisano
    Feedback Control for Adaptive Live Video Streaming
    in Proc. of ACM Multimedia Systems Conference, San Jose, CA, Feb 23-25,2011 (PDF)

The video source is adapted by following the stream-switching (or multiple bit-rate) approach: the video source is available at different bit-rates and resolutions and a controller switches from one video version to match the available bandwidth while avoiding playback interruptions and re-buffering events.

Requirements:

  • Flash player v10.0 or greater
  • In order to experience the maximum quality (720p) a dual core 2.4GHz processor or better is recommended

Elephants Dream HD Adaptive Streaming

If you don't see the player, install the latest Flash Player plugin (at least v. 10.0 is required).


D90 HD Adaptive streaming

If you don't see the player, install the latest Flash Player plugin (at least v. 10.0 is required).


References

  • L. De Cicco, S. Mascolo, V. Palmisano
    Feedback Control for Adaptive Live Video Streaming
    in Proc. of ACM Multimedia Systems Conference, San Jose, CA, Feb 23-25,2011 (PDF)

Adaptive Live Video Streaming[edit]

Adaptive live streaming represent a key advancement with respect to classic progressive download streaming such as the one employed by YouTube. With adaptive streaming the video source bit-rate is adapted on the fly so that the user can experience the maximum quality which is allowed by the time-varying available bandwidth.

The following videos are distributed by employing a prototype implementation of the Quality Adaptation Control algorithm which is described in the paper:

The video source is adapted by following the stream-switching (or multiple bit-rate) approach: the video source is available at different bit-rates and resolutions and a controller switches from one video version to match the available bandwidth while avoiding playback interruptions and re-buffering events.

Requirements:

Elephants Dream HD Adaptive Streaming[edit]

If you don't see the player, install the latest Flash Player plugin (at least v. 10.0 is required).


D90 HD Adaptive streaming[edit]

If you don't see the player, install the latest Flash Player plugin (at least v. 10.0 is required).


References[edit]