CPC H04N 21/6373 (2013.01) [H04L 65/65 (2022.05); H04N 21/64738 (2013.01); H04N 21/8456 (2013.01); H04N 21/8586 (2013.01)] | 20 Claims |
1. A method comprising:
receiving, from a media server, a manifest comprising:
for a first segment of a media content item:
(a) a first URL for accessing the first segment from a first source; (b) an indication of the expected download time for the first URL; (c) a second URL for accessing the first segment from a second source; (d) an indication of the expected download time for the second URL;
for a second segment of the media content item:
(a) a third URL for accessing the second segment from the first source; (b) an indication of the expected download time for the third URL; (c) a fourth URL for accessing the second segment from the second source; (d) an indication of the expected download time for the fourth URL;
accessing, the first segment of the media content item from the first source via the first URL;
measuring, by a multimedia content player, a measured download time taken up by accessing the first segment of the media content item from the first source via the first URL; and
in response to determining the measured download time exceeds the indication of the expected download time for the first URL provided by the manifest, accessing the second segment of the media content item from the second source via the fourth URL for accessing the second segment from the second source indicated by the manifest.
|