MuViProxy is a media proxy/cache in between a server/client environment, but when used with MuViServer and MuViPlayer, all the above mentioned extra features are available too. Further, streams are cached and also adapted by various strategies, if not requested so often. This increases delivery performance and saves cache space.