Adding Trick Play to a DASH or HLS Stream
Packaging guide for trick-play and tiled thumbnail tracks, covering --trickplay, JPEG tile fourcc and fixed-GOP requirements for live.
Link
Related resources
- DASH Support in MP4Box (GPAC wiki)Official GPAC documentation on MP4Box's live and VOD DASH packaging flags and named-pipe live workflow.
- edash-packagerC++ DASH packaging SDK with Widevine DRM and Common Encryption support, historical predecessor lineage to Shaka Packager.
- fMP4 Stream Online SegmenterBrowser-based tool that generates fMP4/DASH manifest segments online, by streaming engineer Jordi Cenzano.
- GPAC Dasher FilterMature C-based DASH/HLS segmenter filter in GPAC, supports live and static profiles with extensive CLI configuration.
- node-dash-sidxParses the sidx box of DASH/YouTube content into JSON for MSE byte-range requests.
- 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.
- 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.
- FOSDEM 2024: Streaming Live Using RIST On Demand to ThousandsFOSDEM Open Media devroom talk on a real-world RIST architecture achieving 500ms glass-to-glass latency at scale, comparing RIST vs QUIC.