CPC H04L 43/08 (2013.01) [G06F 16/437 (2019.01); H04L 41/50 (2013.01); H04L 41/509 (2013.01); H04L 65/612 (2022.05); H04L 65/75 (2022.05); H04L 65/764 (2022.05); H04L 65/80 (2013.01); H04N 21/23418 (2013.01); H04N 21/234363 (2013.01); H04N 21/23439 (2013.01); H04N 21/25891 (2013.01); H04N 21/44004 (2013.01); H04N 21/4424 (2013.01); H04N 21/4756 (2013.01); H04N 21/4821 (2013.01); H04N 21/8456 (2013.01); H04N 21/8543 (2013.01); G06F 3/0482 (2013.01)] | 18 Claims |
1. A method comprising:
receiving a request for a content item, wherein the content item comprises a first portion, a second portion, and third portion, and wherein the first portion of the content item is scheduled for playing before the second portion of the content item and the second portion is scheduled for playing before the third portion of the content item;
accessing a first minimum bit rate for transmission of the second portion;
accessing a second minimum bit rate for transmission of the third portion from a manifest file;
comparing the first minimum bit rate for the second portion and the second minimum bit rate for the third portion;
and
in response to determining that the second minimum bit rate for the third portion is greater than the first minimum bit rate for the second portion:
while the first portion is playing, buffering the third portion, that is scheduled for playing after the second portion, prior to buffering of the second portion.
|