Expand description
Support for downloading content from DASH MPD media streams.
Structs
The DashDownloader allows the download of streaming media content from a DASH MPD manifest. This
involves fetching the manifest file, parsing it, identifying the relevant audio and video
representations, downloading all the segments, concatenating them then muxing the audio and
video streams to produce a single video file including audio. This should work with both
MPEG-DASH MPD manifests (where the media segments are typically placed in MPEG-2 TS containers)
and for WebM-DASH.
Enums
Preference for retrieving media representation with highest quality (and highest file size) or
lowest quality (and lowest file size).
Traits
Receives updates concerning the progression of the download, and can display this information to
the user, for example using a progress bar.
Type Definitions
A blocking
Client
from the reqwest
crate, that we use to download content over HTTP.