×

Optimized client side rate control and indexed file layout for streaming media

  • US 9,571,550 B2
  • Filed: 01/07/2013
  • Issued: 02/14/2017
  • Est. Priority Date: 05/12/2008
  • Status: Active Grant
First Claim
Patent Images

1. A method for optimizing client-side rate control of streaming content, the method comprising:

  • receiving, by the client from a server, index information for a program of encoded audio and/or video content;

    for each of a plurality of states representing bitrate encodings of streaming segments of the program, performing, entirely by a client, client-side rate control operations comprising;

    selecting one or more available paths that end in the state, where the one or more available paths are those paths ending in the state that satisfy a constraint condition;

    selecting a best path to the state from the one or more available paths, wherein the best path has the lowest distortion amongst the one or more available paths; and

    eliminating, as available paths, all of the one or more available paths other than the best path; and

    downloading, by the client from the server, one or more streaming segments encoded at bitrates corresponding to the best path to an ending state through the plurality of states, wherein each of the plurality of states corresponds to a specific bitrate encoding of a specific streaming segment;

    wherein the index information is used by the client to identify the plurality of states, select the one or more available paths, and select the best path.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×