gstreamer/ext/dash
Thiago Santos 4a9d7f0a9f dashdemux: do not pause/start the stream loop on playing/paused changes
The demuxer shouldn't care about paused/playing, it should act the
same in both states
2013-05-08 18:14:39 -03:00
..
AUTHORS Updated authors 2013-05-08 18:13:44 -03:00
COPYING Renamed LICENSE into COPYING 2013-05-08 18:13:44 -03:00
gstdashdemux.c dashdemux: do not pause/start the stream loop on playing/paused changes 2013-05-08 18:14:39 -03:00
gstdashdemux.h dashdemux: add a downloadrate utility 2013-05-08 18:14:39 -03:00
gstdownloadrate.c dashdemux: add a downloadrate utility 2013-05-08 18:14:39 -03:00
gstdownloadrate.h dashdemux: add a downloadrate utility 2013-05-08 18:14:39 -03:00
gstmpdparser.c dashdemux: refactor to use the uridownloader lib instead of internal copy 2013-05-08 18:14:39 -03:00
gstmpdparser.h dashdemux: download the next fragment with smaller timestamp 2013-05-08 18:14:39 -03:00
gstplugin.c dashdemux: refactor to use the uridownloader lib instead of internal copy 2013-05-08 18:14:39 -03:00
Makefile.am dashdemux: add a downloadrate utility 2013-05-08 18:14:39 -03:00
README Replaced URL pointing to obsolete Klagenfurt MPD by a new one 2013-05-08 18:14:33 -03:00

dashdemux

GStreamer plugin allowing the playback of MPEG DASH streams.

The plugin is based on some basic objects defined in the GStreamer HLS
Demux plugin from the gst-plugins-bad module.

Minimum requirements:
- glib 2.32.1
- gstreamer 0.10.36
- gst-plugins-base 0.10.36
- gst-plugins-good 0.10.31
- gst-plugins-bad 0.10.23

The following patches need in addition to be applied:

isomp4 (from gst-plugins-good):
https://bugzilla.gnome.org/show_bug.cgi?id=677535
https://bugzilla.gnome.org/show_bug.cgi?id=678767
https://bugzilla.gnome.org/show_bug.cgi?id=678772

decodebin2 (from gst-plugins-base):
https://bugzilla.gnome.org/show_bug.cgi?id=685938

To build gst-dashdemux:
./autogen.sh
./configure
./make
sudo make install

To launch gst-dashdemux:

gst-launch playbin2 uri=http://www-itec.uni-klu.ac.at/ftp/datasets/mmsys13/redbull_4sec.mpd
 
gst-launch playbin2 uri=http://download.tsi.telecom-paristech.fr/gpac/DASH_CONFORMANCE/TelecomParisTech/mp4-main-multi/mp4-main-multi-mpd-AV-BS.mpd