DASH over ICN/CCN-enabled libdash & Updates

We are happy to provide a DASH over ICN/CCN-enabled version of libdash. We also contributed our DASH over ICN/CCN approach to the ICN Research Group (ICNRG), presented in this input draft: draft-video-streaming-over-ICN-00.txt and the associated slides.

You can find more information, build-instructions and test setups on this website (here) as well as in the DASH over ICN-branch of the libdash repository on github: https://github.com/bitmovin/libdash/tree/CCN. There you can also find instructions for streaming DASH content via CCN from (1) a local repository and (2) from the public available CCN Node ccn.bitmovin.net

Posted in DASH | Leave a comment

Vote for libdash as Best MPEG-DASH Product

Please help us and vote for our libdash library as best MPEG-DASH product in the reader’s choice award voting of Streaming Media. As you probably know, libdash is the reference library of the MPEG-DASH standard and is the enabler for DASH on various platforms.

You can find the voting here: http://www.streamingmedia.com/ReadersChoice/2013/Vote.aspx

Thanks a lot!

The libdash Team

Posted in DASH | Leave a comment

SVC Bitstream Reordering for SVC-DASH

Michael Grafl from the ITEC-Team has released his new tools for Scalable Video Coding (SVC) bitstream reordering to support Dynamic Adaptive Streaming over HTTP (DASH).

  • Demultiplexer for SVC-DASH. Splits the SVC bitstream into chunks, one per layer. Also generates an MPD. This tool is deployed at the server.
  • Re-Multiplexer for SVC-DASH. Reorders SVC layer chunks into a single SVC bitstream. This tool is deployed at the client (after the DASH client, before the SVC decoder).

Find more information at the SVC Demux & Mux page as well as on Sourceforge.

Posted in DASH | Tagged , , , | Comments Off on SVC Bitstream Reordering for SVC-DASH

Adaptive Video over ICN @ ICNRG, IETF'87

We presented our adaptive video over ICN research in the ICNRG at the 87th IETF Meeting in Berlin. Here you can find our presentation:
Title: Adaptive Video over ICN
Authors: Stefan Lederer, Christian Timmerer, Cedric Westphal and Christopher Mueller
Abstract: This document presents the usage of Information Centric Networks (ICN) for adaptive multimedia streaming and identifies problems which have to be considered for such applications. As solution DASH over ICN is presented, which leverages the recent ISO/IEC MPEG Dynamic Adaptive Streaming over HTTP (DASH) standard. DASH over ICN offers the possibility to transfer data from multiple sources as well as over multiple links in parallel, which is definitely an important feature, e.g., for mobile devices offering multiple network links. In addition to this, the named multimedia content is routed and cached efficiently by the underlying network.

Adaptive Video Streaming over ICN Draft: : http://users.soe.ucsc.edu/~cedric/papers/draft-video-streaming-over-ICN-00.txt
ICNRG: http://trac.tools.ietf.org/group/irtf/trac/wiki/icnrg

Posted in DASH | Leave a comment

DASH/2.0 @ ICME 2013

Title: Dynamic Adaptive Streaming over HTTP/2.0
Authors: Christopher Mueller, Stefan Lederer, Christian Timmerer and Hermann Hellwagner
Abstract: MPEG Dynamic Adaptive Streaming over HTTP (DASH) is a new streaming standard that has been recently ratified as an international standard (IS). In comparison to other streaming systems, e.g., HTTP progressive download, DASH is able to handle varying bandwidth conditions providing smooth streaming. Furthermore, it enables NAT and Firewall traversal, flexible and scalable deployment as well as reduced infrastructure costs due to the reuse of existing Internet infrastructure components, e.g., proxies, caches, and Content Distribution Networks (CDN). Recently, the Hypertext Transfer Protocol Bis (httpbis) working group of the IETF has officially started the development of HTTP 2.0. Initially three major proposals have been submitted to the IETF i.e., Googles’ SPDY, Microsofts’ HTTP Speed+Mobility and Network-Friendly HTTP Upgrade, but SPDY has been chosen as working draft for HTTP 2.0. In this paper we implemented MPEG-DASH over HTTP 2.0 (i.e., SPDY), demonstrating its potential benefits and drawbacks. Moreover, several experimental evaluations have been performed that compare HTTP 2.0 with HTTP 1.1 and HTTP 1.0 in the context of DASH. In particular, the protocol overhead, the performance for different round trip times, and DASH with HTTP 2.0 in a lab test scenario has been evaluated in detail.

Posted in DASH | Leave a comment

libdash with HTTP/2.0 (SPDY) support

libdash logo

We have recently enabled HTTP/2.0 (SPDY) support in an own branch [1]. Additionally, we provide a part of our DASH dataset over HTTP/2.0 (SPDY). The MPDs are already included in the sample media player of libdash and available here.
[1] https://github.com/bitmovin/libdash/tree/http2

Posted in DASH | Leave a comment

Recent and Upcoming Publications, Conferences & Awards

Best Paper at QCMan

Christian Sieber, Tobias Hoßfeld, Thomas Zinner, Phuoc Tran-Gia, Christian Timmerer, “Implementation and User-centric Comparison of a Novel Adaptation Logic for DASH with SVC,” In Proceedings of the IFIP/IEEE International Workshop on Quality of Experience Centric Management (QCMan), Ghent, Belgium, May 2013.

Best Paper Candidate at ICME (Top 36 out of 622 -> 5.8%)

Christopher Mueller, Stefan Lederer, Christian Timmerer, Hermann Hellwagner, “Dynamic Adaptive Streaming over HTTP/2.0”, accepted for publication in proceedings of 2013 IEEE International Conference on Multimedia and Expo (ICME 2013), San Jose, CA, USA, July 2013. (to appear)

Additional Publications at ICME

Stefan Lederer, Christopher Mueller, Benjamin Rainer, Christian Timmerer, Hermann Hellwagner, “An Experimental Analysis of Dynamic Adaptive Streaming over HTTP in Content Centric Networks”, accepted for publication in proceedings of 2013 IEEE International Conference on Multimedia and Expo (ICME 2013), San Jose, CA, USA, July 2013. (to appear)
Christopher Mueller, Stefan Lederer, Joerg Poecher, Christian Timmerer, “LIBDASH – An Open Source Software Library for the MPEG-DASH Standard, ”, accepted for publication in proceedings of 2013 IEEE International Conference on Multimedia and Expo (ICME 2013), San Jose, CA, USA, July 2013. (to appear)

Additional Publications at ICC

Stefan Lederer, Christopher Mueller, Benjamin Rainer, Christian Timmerer, and Hermann Hellwagner, Adaptive Streaming over Content Centric Networks in Mobile Networks using Multiple Links, IEEE International Workshop on Immersive & Interactive Multimedia Communications over the Future Internet, Budapest, Hungary, June, 2013. (to appear)
Yaning Liu, Joost Geurts, Jean-Charles Point, Stefan Lederer, Benjamin Rainer, Christopher Mueller, Christian Timmerer and Hermann Hellwagner, Dynamic Adaptive Streaming over CCN: A Caching and Overhead Analysis, ICC 2013, Budapest, Hungary, June, 2013. (to appear)

Additional Publications at QoMEX

Claudio Alberti, Daniele Renzi, Christian Timmerer, Christopher Mueller, Stefan Lederer, Stefano Battista and Marco Mattavelli, Automated QOE Evaluation of Dynamic Adaptive Streaming over HTTP, IEEE International Workshop on Quality of Multimedia Experience, Klagenfurt, Austria, July, 2013. (to appear)

Posted in DASH | Leave a comment

MPEG-DASH open source tools/cloud services at Media Web Symposium

Berlin, Germany, Mar. 2013: We’ve been invited to the Media Web Symposium of Fraunhofer Fokus in Berlin and presented the open source landscape around MPEG-DASH as well as cloud-based services for MPEG-DASH.

Posted in DASH | Leave a comment

Distributed DASH Dataset released at MMSys 2013

Oslo, Norway, Feb/Mar 2013: we released our distributed DASH dataset at MMSys 2013. Please cite its usage as follows:

Lederer, S., Mueller, C., Timmerer, C., Concolato, C., Le Feuvre, J., and Fliegel, K., 2013. Distributed DASH dataset. In Proceedings of the 4rd Multimedia Systems Conference (MMSys ’13). ACM, New York, NY, USA.

Posted in DASH | Leave a comment

libdash 2.1

libdash logo

libdash 2.1 release is available including comprehensive documentation and a QT based graphical sample player.

New Features

Roadmap

  • Next release is scheduled at the end of April
    • Extending the QT Player to support all DASH264 testvectors and audio
    • Seamless resolution switch with QT Player
    • Extending the libdash middleware
    • Further Tests & Bugfixes.

Sources and Binaries

You can find the latest sources and binaries in the download section of bitmovin and on github.

Posted in DASH | Leave a comment