Patent ID: 7627685

Claim:
A method for controlling a transport rate of real time streaming comprising: streaming multimedia contents in real time to a client connected to a server via a network, the client having a buffer, wherein the multimedia contents are divided and transmitted in response to a transport rate; sending to the server a buffer level indicating a quantity of the multimedia contents which were transmitted to the client and stored in the buffer; transmitting the multimedia contents at a maximum transport rate allowed by the network; receiving the buffer level transmitted from the client; maintaining the maximum transport rate until the received buffer level reaches the pre-set required buffer level; changing to a pre-set transport rate for reproduction of the multimedia contents if the received buffer level has reached the pre-set required buffer level, wherein the server changes the transport rate by compensating an accumulated average value for a period of time relative to a difference between the buffer level and a pre-set required buffer level, and wherein the accumulated average value is calculated where a difference between the buffer level received for the period of time and the required buffer level is multiplied by a weight factor, added up and averaged, and a difference relative to the most recently received buffer level is multiplied by a higher weight factor.