dashp2p

An MPEG-DASH plugin for VLC

View project onGitHub

Description

This MPEG DASH plugin for VLC was developed during research work on adaptive video streaming at the Telecommunication Networks Group at Technische Universität Berlin (Berlin Institute of Technology), and was later used in student projects on, e.g., peer-to-peer adaptive streaming, automatic handover of an active video session between displays, etc.

A conference paper that evaluates one of the adaptation strategies used in the plugin is: "Optimal Adaptation Trajectories for Block-Request Adaptive Video Streaming", K. Miller, N. Corda, S. Argyropoulos, A. Raake, A. Wolisz, in proceedings of IEEE 20th International Packet Video Workshop 2013 (PV2013), San Jose, USA. The strategy itself was described in more details in: "Adaptation Algorithm for Adaptive Streaming over HTTP", K. Miller, E. Quacchio, G. Gennari, A. Wolisz, in proceedings of IEEE 19th International Packet Video Workshop (PV 2012), Munich, Germany.

Please see the README file for more details.

The source code can be downloaded from the project's repository on GitHub.