CPC H04N 21/2353 (2013.01) [H04L 65/1101 (2022.05); H04L 65/60 (2013.01); H04L 65/612 (2022.05); H04L 65/80 (2013.01); H04L 67/568 (2022.05); H04L 67/5682 (2022.05); H04N 21/2187 (2013.01); H04N 21/234 (2013.01); H04N 21/2387 (2013.01); H04N 21/2393 (2013.01); H04N 21/23106 (2013.01); H04N 21/23418 (2013.01); H04N 21/234309 (2013.01); H04N 21/251 (2013.01); H04N 21/4331 (2013.01); H04N 21/44016 (2013.01); H04N 21/6543 (2013.01); H04N 21/8451 (2013.01); H04N 21/2181 (2013.01)] | 18 Claims |
1. A method comprising:
storing a plurality of media stream fragments;
identifying characteristics associated with the plurality of media stream fragments;
receiving a request for a first media stream fragment from a device;
receiving a request for a second media stream fragment from the device; and
selecting, based on the characteristics associated with the first media stream fragment and the second media stream fragment, at least one of the first media stream fragment or the second media stream fragment for caching by the device,
wherein the first media stream fragment of the plurality of media stream fragments is decoded using the first media stream fragment and the second media stream fragment.
|