CPC H04N 21/2187 (2013.01) [H04N 21/234 (2013.01); H04N 21/2662 (2013.01)] | 20 Claims |
1. A method comprising:
receiving, at a client device, a first distribution layer of a live media stream, wherein the first distribution layer includes a first set of key frames and, for each of a plurality of key frames in the first set of key frames, a first set of delta frames succeeding the key frame until a next key frame in the first set of key frames;
receiving, at the client device, a second distribution layer of the live media stream, the second distribution layer including a second set of key frames and, for each of a plurality of key frames in the second set of key frames, a second set of delta frames succeeding the key frame, wherein the second set of key frames contains fewer key frames than the first set of key frames; and
maintaining, by the client device, continuity of the live media stream by switching from rendering one of the first sets of delta frames of the first distribution layer to rendering the second distribution layer beginning at a selected key frame in the second set of key frames and continuing to the second set of delta frames that follows the selected key frame.
|