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 |
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 pre-transcoded portions sequentially increase in bitrate;
receiving a request from a remote adaptive bitrate (ABR) client player for the recorded video asset at a determined bitrate; and
transmitting the chunks to the remote ABR 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 ABR client player transcoded in real time at the determined bitrate.
|