Skip to content

New HLS, DASH and MSS adaptive demuxer elements

Edward Hervey requested to merge bilboed/gstreamer:adaptivedemux2 into main

This provides new HLS, DASH and MSS adaptive demuxer elements as a single plugin.

These elements offer many improvements over the legacy elements. They will only work within a streams-aware context (urisourcebin, uridecodebin3, decodebin3, playbin3, ...). Legacy playbin/uridecodebin will use the legacy demuxers.

Stream selection and buffering is handled internally, this allows them to directly manage the elementary streams and stream selection.

Authors:

Edited by Tim-Philipp Müller

Merge request reports