If I’m interpreting this correctly, it sounds like the local machine will be doing a lot more work…

Hi, crunchprank. Typically, an ABR playback algorithm is running on the local machine and selects the segments of right bitrate to download. On the other hand, in order for the ABR playback algorithm to work properly, the encoded video segments must comply with the bitrate claimed in the master manifest file. For example, if the 1080p60 bitstream is stamped as 5mbs in master.m3u8, but the actual rate is 10mbs, the ABR playback will incorrectly select the 1080p60 when the viewer’s bandwidth is just 5.5mbps.

Like what you read? Give Yueshi Shen a round of applause.

From a quick cheer to a standing ovation, clap to show how much you enjoyed this story.