Changelog
Existing URLs never change contents. New material is added under new paths.
2026-08
- Codec strings in HLS playlists are now read back from the encoded file instead of being assumed. Some players were refusing the 360p rendition because its declared level was higher than the stream actually required.
- Added the
sustainedasset for long-transfer and resume testing. SHA256SUMSnow covers fMP4 segments, not only the progressive files.
2026-07
- Switched HLS packaging from MPEG-TS to fragmented MP4.
- Media now carries a one-year immutable cache header. Previously it was five minutes, which made the library useless for testing cache behaviour.
- Disabled compression for media paths. Compressing an already-compressed stream cost CPU on both ends and saved nothing.
2026-06
- First public version: three patterns, three renditions, progressive MP4 and HLS.
Planned
MPEG-TS segments alongside fMP4, for players that still need them, and a DASH manifest over the same media. Neither requires re-encoding, so existing URLs will not move.