Patent ID: 7016970

Claim:
A streaming method in which a server transmits stream data to a terminal over a network, and the terminal plays back the stream data while receiving the stream data from the server, wherein, in the terminal, said method comprises: determining a target value of the stream data to be stored in a buffer of the terminal in relation to a buffer capacity of the terminal and a transmission capacity of the network; arbitrarily determining, in a range not exceeding a value obtained by dividing the buffer capacity by the transmission capacity, a delay time from when the terminal writes head data of the stream data to the buffer to when the terminal reads the data to start playback; notifying the server of the determined target value and the determined delay time; and wherein, in the server, said method comprises controlling a transmission speed based on the notified target value and the notified delay time when the server transmits the stream data to the terminal over the network.