CPC H04N 21/2387 (2013.01) [H04N 21/2401 (2013.01); H04N 21/2402 (2013.01); H04N 21/84 (2013.01); H04N 21/8456 (2013.01)] | 20 Claims |
1. A method comprising:
playing a video content item in a trick-play mode using a normal buffer window maintained within a buffer having a boundary of continuous video content;
generating a trick-play window that extends the boundary of the normal buffer window to incorporate the trick-play window, wherein the trick-play window is created in response to determining that a moving playback position in the normal buffer window will move outside of the normal buffer window during the trick-play mode;
populating the generated trick-play window with a subset of sampled frames from a low-bandwidth video stream;
determining that the normal buffer window in the trick-play mode is filling up faster than a predetermined pace; and
in response to determining that the normal buffer window in the trick-play mode is filling up faster than the predetermined pace:
switching from the low-bandwidth video stream to a high-bandwidth video stream; and
populating the generated trick-play window with a subset of sampled frames from the high-bandwidth video stream.
|