A cache/proxy server is typically a client-side server at the edge of the local area network (LAN) through which all streaming media requests are passed. The cache/proxy server stores the most recently streamed on-demand content for use by other clients seeking the same material. It can also proxy a live stream from an origin server to clients, splitting the stream so that all requesting clients can receive the content.
The three primary benefits of the cache/proxy system are:
You must install a cache/proxy plug-in on your Windows Media server for the server to function as a cache/proxy server. A cache/proxy plug-in can be either obtained from a Microsoft Windows Media-based caching partner or created using the Windows Media Services Software Development Kit (SDK).
Under certain circumstances, streaming media content can be preloaded into the cache/proxy server's content database before the stream even begins. This process, called content replication, gives you the benefits of local media storage during a streaming media session.