Patent ID: 7548984

Claim:
A stream distribution system comprising a stream server device that transmits a stream, a plurality of terminal devices that playback a received stream, and a cache server device that mediates between the stream server device and the terminal devices via a network, the stream server device including: a first storage unit storing a stream composed of a content and control information necessary for the playback of the content, wherein the stream cannot be played without the control information, the control information including information regarding frame height, time period different from prior VOP, and number of macroblocks; a separating unit separating the stream into the content and the control information; and a time acquisition unit acquiring, the cache server device, distribution request information including a preset distribution time at which the content starts being distributed; a first stream transmitting unit transmitting the content to the cache server device before the preset distribution time indicated be the distribution request information, and to transmit the control information to the cache server device when the preset distribution time is reached, and the cache server device including: a time notifying unit transmitting the distribution request information to the stream server device; a receiving unit receiving the content and the control information; a second storage unit storing the content upon receipt thereof; a combining unit restoring the stream by combining the content stored by the second storage unit with the control information received by the receiving unit; and a second stream transmitting unit transmitting, when the stream has been restored by the combining unit, a stream that results from the restoration by the combining unit to one or more of the terminal devices, the transmitted stream being the same as the stream stored by the stream server device.