hls-dash-dl
hls-dash-dl is a tool for downloading HLS (.m3u8) and DASH (.mpd) video streams. It supports multiple audio and subtitle tracks, and provides options for quality selection and decryption of encrypted streams.
Link
Related resources
- N_m3u8DL-RECross-platform CLI stream downloader handling HLS/DASH/MSS manifests (M3U8/MPD/ISM) including decryption, actively maintained with 7k+ star…
- dash-analyzerPython tool for analyzing MPEG-DASH streams, parses MPD structure for inspection.
- rtmpdumpClassic RTMP dump/proxy tool (rtmpdump/rtmpsuck) for capturing and debugging RTMP streams.
- rtmpSnoopTool grabbing RTMP stream properties from live or dumped streams, including pcap file support.
- hls-playlist-generatorCLI tool that generates accurate HLS segment lengths from real keyframes and writes a proper .m3u8 playlist.
- Performance of Low-Latency HTTP-based Streaming PlayersMMSys'21 paper comparing AVPlayer, Shaka, HLS.js, and Dash.js performance under LL-HLS and LL-DASH.
- The Analysis of DASH Manifest OptimizationsAmazon-authored ACM Green Multimedia Systems workshop paper analyzing MPD manifest size optimization techniques.
- PantomimeSwift M3U8 parser supporting both master and media playlists.
- low-latency-dash-ffmpegDockerized ffmpeg reference configuration for LL-DASH per-frame moof chunk streaming.
- Harnessing WebRTC for Large-Scale Live StreamingACM SIGCOMM 2025 paper on scaling WebRTC for large-audience low-latency live streaming.