- speed up time to first byte
- improve viewing experience for a variety of devices and networks
- HLS automatically switches bitrates/resolutions based on bandwidth
- allow all kinds of clients to play the video reliably
- HLS requires an HLS-player, which Axis would need
- or switch players to clappr
- set up metrics for time to first byte
- get resolution making back up at the following settings:
- 2160x1080@7000k, 1440x720@3700k, 848x424@1000k
- try not to "upscale" videos (if a video is < 2160px wide, don't make a 'high' res format for it)
- set up nginx-vod-module to make HLS streams on the fly, tune cache sizes
- profile before/after effects
NYTimes encoding must be wrong, as their encoding params are not to spec. High profile level 5.0 will be the bare minimum for videos at the 2K range (of which there are plenty).