A media server is a dedicated server running applications that store and share multimedia files (text, graphics, video, audio…etc.) on demand. A media server can be any device having network access with suitable bandwidth for the sharing and saving of media. A server, PC, network-attached storage (NAS) or any other device with such storage capability can be used as a media server.