CPC H04N 21/234309 (2013.01) [H04N 21/23109 (2013.01); H04N 21/2402 (2013.01)] | 18 Claims |
1. A method comprising:
generating, by at least one computing device, a first manifest file indicating, for each of a plurality of segments of a video content item, a corresponding bandwidth value;
receiving, from a device, a first request, based on the first manifest file, for a first segment of the plurality of segments;
sending, to the device and based on the first request, the first segment;
receiving a measurement, taken by the device and taken using a video quality measurement algorithm, of a received video quality of display of the first segment;
generating a second manifest file by updating, based on the received measurement, the first manifest file to update a bandwidth value corresponding to a file corresponding to a second segment of the plurality of segments;
receiving, from the device and after sending the second manifest file to the device, a second request, based on the second manifest file, for the second segment of the plurality of segments and a third segment of the plurality of segments; and
sending, to the device and based on the second request, the second segment and the third segment.
|