US 11,711,551 B2
Adaptive bit-rate methods for live broadcasting
Stefan Birrer, Chicago, IL (US); and Fabián E. Bustamante, Evanston, IL (US)
Assigned to Phenix Real Time Solutions, Inc., Chicago, IL (US)
Filed by Phenix Real Time Solutions, Inc., Chicago, IL (US)
Filed on Jun. 2, 2022, as Appl. No. 17/805,136.
Application 17/805,136 is a continuation of application No. 17/236,763, filed on Apr. 21, 2021, granted, now 11,363,312.
Application 17/236,763 is a continuation of application No. 16/395,858, filed on Apr. 26, 2019, granted, now 11,019,368, issued on Feb. 25, 2021.
Claims priority of provisional application 62/663,182, filed on Apr. 26, 2018.
Prior Publication US 2022/0295118 A1, Sep. 15, 2022
This patent is subject to a terminal disclaimer.
Int. Cl. H04N 21/2187 (2011.01); H04N 21/2662 (2011.01); H04N 21/234 (2011.01); H04N 21/6373 (2011.01); H04N 21/845 (2011.01); H04N 21/2343 (2011.01)
CPC H04N 21/2187 (2013.01) [H04N 21/234 (2013.01); H04N 21/2662 (2013.01)] 20 Claims
OG exemplary drawing
 
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.