Something like an incremental resolution/bitrate based on connection quality or for loop videos to unlimited quality.
The algo should understand when to augment/reduce the color depth and audio quality over the resolution and vice versa to accomodate a setting file or props with a list of desired "breakpoints" like what we do now for image optimization