US 11,838,451 B2
Reduction of startup time in remote HLS
Mark S. Schmidt, San Diego, CA (US); William P. Franks, San Diego, CA (US); and Paul Moroney, La Jolla, CA (US)
Assigned to ARRIS Enterprises LLC, Suwanee, GA (US)
Filed by ARRIS Enterprises LLC, Suwanee, GA (US)
Filed on Jun. 8, 2022, as Appl. No. 17/835,375.
Application 17/835,375 is a continuation of application No. 15/621,467, filed on Jun. 13, 2017, granted, now 11,388,463.
Claims priority of provisional application 62/349,623, filed on Jun. 13, 2016.
Prior Publication US 2022/0303602 A1, Sep. 22, 2022
This patent is subject to a terminal disclaimer.
Int. Cl. H04N 21/2662 (2011.01); H04N 19/40 (2014.01); H04N 21/234 (2011.01); H04N 21/2343 (2011.01); H04N 21/433 (2011.01); H04N 21/24 (2011.01); H04N 21/442 (2011.01); H04N 21/845 (2011.01); H04N 21/438 (2011.01); H04N 21/4402 (2011.01)
CPC H04N 21/2662 (2013.01) [H04N 19/40 (2014.11); H04N 21/23406 (2013.01); H04N 21/234345 (2013.01); H04N 21/2402 (2013.01); H04N 21/4333 (2013.01); H04N 21/4384 (2013.01); H04N 21/44029 (2013.01); H04N 21/44227 (2013.01); H04N 21/8456 (2013.01)] 14 Claims
OG exemplary drawing
 
1. A method of streaming video comprising:
providing a portion of a recorded video asset to a transcoder or transcoders;
storing pre-transcoded portions of a video asset as a sequence of temporally contiguous chunks, where the chunks sequentially increase in bitrate;
receiving a request from a remote HTTP Live Streaming (HLS) client player for the recorded video asset at a determined bitrate; and
transmitting the chunks to the remote HLS client player in sequence and at a bitrate no greater than the determined bitrate for a period of time, the magnitude of the period based on the determined bitrate, and thereafter transmitting chunks to the remote HLS client player transcoded in real time at the determined bitrate.