H.264 has a spec for 'scalable video coding' [1] where one stream can contain multiple quality levels, allowing a video's quality to be reduced by just selectively dropping packets.
(No idea how widespread encoder/decoder support is compared to vanilla h264 though)
That's pretty cool. I wonder how well does it work with bidirectional communication. It sounds like for just sending/receiving where you can saturate the link, that would be awesome.
(No idea how widespread encoder/decoder support is compared to vanilla h264 though)
[1] https://en.wikipedia.org/wiki/Scalable_Video_Coding