| CPC H04L 67/5681 (2022.05) [H04L 65/612 (2022.05); H04L 65/65 (2022.05); H04L 65/762 (2022.05); H04L 67/02 (2013.01)] | 17 Claims |

|
13. A method comprising:
determining a first bitrate for a first video portion based on a capability of a device and a first network condition, the first bitrate selected from among a plurality of available bitrates for the first video portion indicating in a manifest file;
causing transmission of a first request including a range request for the first video portion, the first request to include an indication of the first bitrate;
determining a state of a buffer of the device;
determining a second bitrate based on the state of the buffer, the capability of the device, and a second network condition;
causing transmission of a second request for a second video portion, the second request to include an indication of the second bitrate; and
storing the second video portion in the buffer of the device.
|