(Elephants Dream HD Adaptive Streaming (HTML5))
(Adaptive Live Video Streaming)
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. of ACM Multimedia Systems Conference" place="San Jose, CA" date="Feb 23-25,2011" pdf='MMSYS2011.pdf'>
+
<paper authors="L. De Cicco, V. Caldaralo, V. Palmisano, and S. Mascolo" conference="Proc. of Packet Video Workshop 2013" place="San Jose, CA, USA" date="December 2013" pdf="elastic-pv2013.pdf" slides="elastic-slides.pdf">
Feedback Control for Adaptive Live Video Streaming
+
ELASTIC: a Client-side Controller for Dynamic Adaptive Streaming over HTTP (DASH)
 
</paper>
 
</paper>
  
Riga 13: Riga 13:
  
 
''Requirements'':  
 
''Requirements'':  
* Flash player (version >= 10.3) and/or a Webm-enabled browser (Mozilla Firefox >= 10.0 or Google Chrome >= 21.0).
 
 
* In order to experience the maximum quality (720p) a dual core 2.4GHz processor or better is recommended.
 
* In order to experience the maximum quality (720p) a dual core 2.4GHz processor or better is recommended.
  
==Elephants Dream HD Adaptive Streaming (Flash)==
+
==Tears of Steel (4K) Adaptive Streaming (Flash)==
 
<absHTML>
 
<absHTML>
<iframe width="800" height="450" src="http://193.204.59.68:8000/embed/f97d78f9888462ce082fe359fa9a790f/" frameborder="0" allowfullscreen scrolling="no" marginwidth="0"></iframe>
+
<iframe width="854" height="480" src="http://quavstreams.quavlive.com/embed/15cf88985cfedbdc76b1b924738f98ec/" frameborder="0" scrolling="no" marginwidth="0" allowfullscreen mozallowfullscreen webkitallowfullscreen oallowfullscreen msallowfullscreen></iframe>
 
</absHTML>
 
</absHTML>
  
==Elephants Dream HD Adaptive Streaming (HTML5)==
+
==Tears of Steel (4K) Adaptive Streaming (HTML5)==
 
<absHTML>
 
<absHTML>
<iframe width="800" height="450" src="http://193.204.59.68:8000/embed/f97d78f9888462ce082fe359fa9a790f/?html5=1" frameborder="0" allowfullscreen scrolling="no" marginwidth="0"></iframe>
+
<iframe width="854" height="480" src="http://quavstreams.quavlive.com/embed/15cf88985cfedbdc76b1b924738f98ec/?html5=1" frameborder="0" scrolling="no" marginwidth="0" allowfullscreen mozallowfullscreen webkitallowfullscreen oallowfullscreen msallowfullscreen></iframe>
 
</absHTML>
 
</absHTML>

Revisione 09:44, 15 Ott 2014

Adaptive Live Video Streaming

Adaptive live streaming represents 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 automatically adapted in real-time to match the time-varying bandwidth available to the user who can experience the maximum quality.

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, V. Caldaralo, V. Palmisano, and S. Mascolo
    ELASTIC: a Client-side Controller for Dynamic Adaptive Streaming over HTTP (DASH)
    Proc. of Packet Video Workshop 2013, San Jose, CA, USA, December 2013 (PDF) (Slides: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:

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

Tears of Steel (4K) Adaptive Streaming (Flash)


Tears of Steel (4K) Adaptive Streaming (HTML5)

Adaptive Live Video Streaming[edit]

Adaptive live streaming represents 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 automatically adapted in real-time to match the time-varying bandwidth available to the user who can experience the maximum quality.

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 (Flash)[edit]


Elephants Dream HD Adaptive Streaming (HTML5)[edit]