CPC H04N 21/4402 (2013.01) [H04N 21/2312 (2013.01); H04N 21/23418 (2013.01); H04N 21/2343 (2013.01); H04N 21/234309 (2013.01); H04N 21/234363 (2013.01); H04N 21/234381 (2013.01); H04N 21/23439 (2013.01); H04N 21/2402 (2013.01); H04N 21/25825 (2013.01); H04N 21/2662 (2013.01); H04N 21/6175 (2013.01); H04N 21/8456 (2013.01)] | 20 Claims |
1. A method comprising:
receiving sequential first and second video fragments of video content, wherein the first and second video fragments are of different file sizes and are of a same playback duration;
determining, based on network bandwidth available to a client device, a target fragment size;
determining, based on the target fragment size, and based on a size of the first video fragment and a size of the second video fragment, a third video fragment comprising:
a portion of the first video fragment, and
a first portion of the second video fragment; and
sending, to the client device, the third video fragment as a portion of a stream of fragments, wherein fragments of the stream of fragments are of a same file size and are of different playback durations.
|