×

System and process for controlling the coding bit rate of streaming media data employing a limited number of supported coding bit rates

  • US 20060165166A1
  • Filed: 12/10/2004
  • Published: 07/27/2006
  • Est. Priority Date: 12/10/2004
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented process for controlling a coding bit rate of streaming media data being transmitted to a client from a server over a computer network, comprising using the server to perform the following process actions:

  • generating a streaming media data stream which exhibits a coding bit rate supported by the server, and which after an initial startup period exhibits a coding bit rate related to a rate requested by the client;

    computing parameters indicative of the state of an encoder buffer of the server, said encoder buffer being used to stage portions of the streaming media data prior to transmission to the client; and

    providing the encoder buffer state parameters and the streaming media data stream to the client, whereby said parameters are usable by the client to establish, on an ongoing basis, a current coding bit rate for the streaming media data, which is estimated will provide a high quality playback of the streaming media data while still keeping a decoder buffer of the client used to receive streaming media data from the server filled to a desired duration level so as to reduce the chance of an underflow condition which would result in an interruption of the playback of the streaming media data by the client.

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