×

HTTP streaming client adaptation algorithm based on proportional-integral control

  • US 9,485,289 B2
  • Filed: 08/28/2013
  • Issued: 11/01/2016
  • Est. Priority Date: 08/28/2013
  • Status: Active Grant
First Claim
Patent Images

1. A method, comprising:

  • initiating, at a client device in a network, an adaptive Hyper-Text Transfer Protocol (HTTP) streaming session, wherein the client device has a buffer and is configured to request and receive one or more data segments over HTTP from an HTTP server;

    requesting a first data segment at a first data source rate;

    receiving the first data segment at the first data source rate;

    storing the first data segment in the buffer;

    calculating a second data source rate according to the following formula;


    R=Rlast+kappa*(L−

    L
    o)+eta*(L−

    L
    last), wherein;

    R is the second data source rate, Rlast is the first data source rate, L is a storage level in a buffer, Lo is a predetermined reference storage level in the buffer, Llast is a previous storage level in the buffer, kappa is a first predetermined scaling parameter, and eta is a second predetermined scaling parameter;

    requesting a second data segment at the second data source rate;

    receiving the second data segment at the second data source rate; and

    continuing the adaptive HTTP streaming session until the HTTP session is complete.

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