Patent ID: 7359981

Claim:
A video proxy server, provided between a content server storing video data and a plurality of terminals capable of video playback at playback speeds differed from each other, for receiving the video data from the content server, caching the video data, and streaming the video data to the terminals for playback, the video proxy server comprising: a request receiving section for receiving a request from each of the terminals; a speed managing section for storing and managing the playback speeds of each of the terminals from which the request receiving section is currently receiving the request; a video receiving section for receiving the video data from the content server at a speed Vmax corresponding to a speed that is a highest of the playback speeds of the terminals stored by the speed managing section; a video cache section for caching the video data received by the video receiving section; and a video streaming section for streaming the video data cached by the video cache section to the terminals at the playback speeds of the terminals stored by the managing section.