Method and apparatus for playing multimedia content of server via streaming at client using cache

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.