Looking at the Twitch Enhanced Broadcasting rollout (you encode up to five streams on your local system & stream them all to Twitch, which then sends the requested single stream to viewers rather than transcode at the server), I wonder if we are going to eventually get a situation where you get multi-resolution video encodes. The start of each block decodes to a low res output but extra data add more spatial detail so rather than multiple encodes, there is one with a variable payload size.
@shivoa there are some experimental stuff, usually called progressive video IIRC?

But I think it's usually better to negotiate the bitrate for most applications, because digital data transmission is mostly all-or-nothing.

FPV drones use PAL/NTSC because of this, because even if there's signal integrity issues, you still get some picture.
@ignaloidas Ye, probably true.
I think this may be a niche but (as services get less willing to pay to transcode) we may see more and more consumer upstreams burdened by having to stream all bitrate options at once (and finding efficiencies in doing this without potential redundancies but also without needing heavy server transcoding of the high quality stream).
@shivoa Yeah, but I'm fairly certain that for compute, simultaneous encoding already has redundancies that can be utilized to decrease load, I'd say that what you'd get the most out of progressive video is the bandwidth for the sender, but I don't think that it is that big of a problem.
@ignaloidas I'm considering people on home internet connections with very asymmetric allowances. Many people with eg VDSL have very fast downloads but poor upload potential so uploading five different stream qualities is likely to limit their top streaming potential (vs just uploading a single highest quality stream).