How do you choose low/medium bandwidth to start HLS streaming (using AVFoundation) from variant playlist. I assume it'll automatically switch to higher resolution based on reachability/connection and client bandwidth dynamically. But how do you make sure that the steaming begins with a low/medium bitrate? BTW, I noticed that Coursera's (iOS app) video player does the same thing.
It always starts with the first entry in the variant playlist:
The first entry in the variant playlist will be played at the initiation of a stream and is used as part of a test to determine which stream is most appropriate. The order of the other streams is irrelevant.
Therefore, the first bit rate in the playlist should be the one that most clients can sustain.
Source: Apple Technical Note TN2224