×

Systems and methods for performing adaptive bitrate streaming based upon the delay of each stream and the channel rate

  • US 9,021,119 B2
  • Filed: 12/30/2011
  • Issued: 04/28/2015
  • Est. Priority Date: 01/06/2011
  • Status: Active Grant
First Claim
Patent Images

1. A playback device configured to perform adaptive bitrate streaming of media including a set of alternative video streams, the playback device comprising:

  • memory including a client application and a buffer; and

    a processor, where the client application configures the processor to;

    select a first video stream from a set of alternative video streams provided by a content server, where each stream in the set of alternative video streams is encoded to have an a different maximum bit rate and upper bound seek delay that is equal to or less than the upper bound seek delay of other streams in the set of alternative video streams that are encoded at a higher maximum bitrate;

    request chunks of the first video stream from the content server via a network connection;

    receive the chunks from the content server via the network connection;

    store the requested chunks in the buffer;

    playback the buffered chunks of the first video stream;

    measure the channel data rate of the network connection; and

    select a second video stream from the set of alternative streams, where the second video stream has a maximum bitrate that is less than the measured channel data rate, where the selected second stream has an upper bound seek delay that is less than the streams in the set of alternative streams that are encoded at a higher bit rate.

View all claims
  • 5 Assignments
Timeline View
Assignment View
    ×
    ×