Mozilla adds DASH support (WebM) based on libdash

Mozilla has recently added basic support of DASH to their famous web browser Firefox. The code was initially based on our DASH library i.e. libdash. Additionally, Steve Workman from Mozilla has changed and added several parts, to enable compatibility with the Mozilla system. Everybody is invited for testing and the patches are publicity available at the Mozilla bug 734546.

Posted in DASH | Leave a comment

PV 2012: Towards Peer-Assisted Dynamic Adaptive Streaming over HTTP

At the IEEE International Packet Video Workshop 2012 at Munich, Germany we presented our paper “Towards Peer-Assisted Dynamic Adaptive Streaming over HTTP”. Here you can find the presentation:

Posted in DASH | Leave a comment

VLC Plugin uses now Persistent Connections and Pipelining

The VLC plugin uses now HTTP/1.1 persistent connections and pipelining. The patches are officially part of VLC and can be used with the latest nightly builds or with a self compiled version from the git repository. Moreover we have created a new video which shows a recent VLC nightly and the new features e.g. dataset compatibility, etc. of our DASH plugin. The video is available in our video section.

Posted in DASH | Leave a comment

DASH-JS – A JavaScript-based DASH library for Google Chrome

Our new DASH-JS implementation is now online! DASH-JS is a seamless integration of Dynamic Adaptive Streaming over HTTP (DASH)  into the Web using the HTML5 video element. Moreover, it is based on JavaScript which uses the Media Source API of Google’s Chrome browser to present a flexible and potentially browser independent DASH player. Furthermore, DASH-JS is currently using WebM-based media segments and comes with a MPD generation script for WebM content. A more detailed description as well as showcases are available here on our website.

Note that the usage of WebM is required solely due to the Media Source API of Chrome. However, the Media Source API has been recently extended toward ISOBMFF segments. Our DASH-JS is actually agnostic to the underlying segment format as long as it is supported by the media decoder.

Posted in DASH | Leave a comment

MPEG-DASH MPD Validator released

We are happy to announce our MPEG-DASH MPD Validator which is available here.
The validator offers the possibility to validate DASH files. This can either be done via file upload, URL or direct input of the description. Furthermore, the validator checks not only schema compliance but also semantic compliance of a description as specified in the corresponding parts of the standard.
Feel free to test the MPEG-DASH MPD validator (examples are provided) and provide us with your feedback.

Posted in DASH | Leave a comment

libdash supports now persistent connections and pipelining

libdash supports now HTTP/1.1 persistent connections and pipelining. Moreover, the HTTPConnectionManager maintains a pool of connections that will be used in a round robin manner. Currently, we only use one per host but in the future the user will be able to control the number of connections dynamically. Persistent connections and pipelining are automatically enabled so you do not have to change anything at your existing applications.
The changeset is available here and contains some other minor fixes and a Statistics Manager that will be integrated into the interface soon.

Posted in DASH | Leave a comment

An Evaluation of Dynamic Adaptive Streaming over HTTP in Vehicular Environments

Presenting at ACM MMSys/MoVid 2012 "An Evaluation of Dyn... on TwitpicOur presentation at ACM MMSys/MoVid 2012:
Christopher Müller, Stefan Lederer and Christian Timmerer, “An Evaluation of Dynamic Adaptive Streaming over HTTP in Vehicular Environments”, In Proceedings of the 4th ACM Workshop on Mobile Video, Chapel Hill, North Carolina, February 24, 2012.

Posted in DASH | Leave a comment

ACM Multimedia Systems 2012 Presentation

At the ACM Multimedia Systems 2012 at Chapel Hill, North Carolina we presented our paper “Dynamic Adaptive Streaming over HTTP dataset” describing our DASH dataset available on this website (here). Here you can find the presentation:

Posted in DASH | Leave a comment

Poster from the ACM Multimedia Systems 2012

Our paper “Dynamic Adaptive Streaming over HTTP Dataset” has been presented at the ACM Multimedia Systems (MMSys) 2012 as dataset paper in Chapel Hill, North Carolina. Furthermore we presented our paper “An Evaluation of Dynamic Adaptive Streaming over HTTP in Vehicular Environments” at the ACM Workshop on Mobile Video 2012, which is co-located with MMSys’12. Here you can find the poster presenting our DASH research at the poster session of MMSys’12. The pdf is avaialbe here.

Posted in DASH | Leave a comment

VLC 2.0 major release with basic DASH support

VLC 2.0 “Twoflower” is now available. This official release contains basic support for DASH which means that only the basic-cm profile is supported. The newer features like dataset compatibly and buffer will be part of the next minor releases. Anyway everybody can use this features with the nightly builds or with self compiled versions from the official vlc git.

Posted in DASH | Leave a comment