Abstract:
The present invention relates to a technique of allowing a client to stream the content of a server. A service installed at a client instead of a media player receives a content from a server and downloads the content at a mass cache instead of the memory buffer of the media player, and then transfer data stored in the cache to the media player. According to the present invention, even when a memory buffer is fully filled, data reception from a server is not stopped, thereby reducing the power consumption of the server and the client. A service instead of a media player to access a server is executed, thereby supporting various socket interfaces without changing the media player. Data is stored in a cache, thereby reducing a buffering time.
Abstract:
Provided is a dynamic buffering method of content for providing a streaming service which estimates a maximum amount of reduction of a network speed based on the estimation measurement of a network; and determines the amount of data to buffer based on the maximum reduction amount of network speed, a total size of the content, a reproduction speed of the content, and a receiving speed of the content to avoid interruption due to additional buffering after starting of the content reproduction.
Abstract:
Disclosed is a method for playing content which comprises the steps of: playing content in a mirroring mode for a predetermined time when a sync terminal receives the content from a source terminal through a predetermined network and plays the received content; buffering image data which corresponds to the content to be played after the predetermined time, for the predetermined time; and playing the content in a streaming mode using the buffered image data after the predetermined time.