To provide a stream delivery system capable of shortening reproduction start delay time, evading buffer overflow and buffer underflow generated in a client and performing the long time reproduction of long and large stream data.
In the stream delivery system provided with at least one stream server for delivering stream data and at least, one client 200 capable of receiving and reproducing the stream data, the stream server 100 performs delivery while changing the delivery rate of the stream data 102 at the optional time before the delivery or during the delivery depending on or independent of a bit rate (intrinsic bit rate) which is a transmission rate intrinsic to the stream data. The client 200 utilizes the difference between the reception rate of the stream data delivered by the stream server 100 and the intrinsic bit rate, decides an optimum delivery rate to be requested to the stream server and informs the stream server of the decided delivery rate.
IWASAKI MASAAKI
NAKANO TAKAHIRO