In the recent Broadcasts of IPL Matches on YouTube (Indian Premier League), I noticed that the Video Quality of the live stream degrades and Up-scales according to the bandwidth available.
This is a good way to prevent block-ups in live-streaming and still be able to deliver the broadcast.
Question: What kind of codec and streaming server are required for this?