Media server

Media server

A media server refers either to a dedicated computer appliance or to a specialized application software, ranging from an enterprise class machine providing video on demand, to, more commonly, a small personal computer or NAS (Network Attached Storage) for the home, dedicated for storing various digital media (meaning digital videos/movies, audio/music, and picture files).



By definition a media server is a device that simply stores and shares media. This definition is vague, and can allow several different devices to be called Media Servers. It may be a simple Network-attached storage, a Home theater PC (HTPC) running Windows XP Media Center Edition, MediaPortal or MythTV, or a commercial web server that hosts media for a large web site. In a home setting, a media server acts as an aggregator of information: video, audio, photos, books, etc. These different types of media (whether they originated on DVD, CD, digital camera, or in physical form) are stored on the media server's hard drive. Access to these is then available from a central location. It may also be used to run special applications that allow the user(s) to access the media from a remote location via the internet.


The only requirement for a media server is a method of storing media and a network connection with enough bandwidth to allow access to that media. Depending on the uses and applications that it runs, a media server may require large amounts of RAM, or a powerful, multicore CPU. A RAID may be used to create a large amount of storage, though it is generally not necessary in a home media server to use a RAID that gives a performance increase because current home network transfer speeds are slower than that of most current hard drives. However, a RAID configuration may be used to prevent loss of the media files due to disk failure as well. Many Media servers also have the ability to capture the media. This is done with specialized hardware such as TV tuner cards. Analog TV tuner cards can capture video from analog broadcast TV and output from cable/satellite set top boxes. This analog video then needs to be encoded in digital format to be stored on the Media server. This encoding can be done with software running on the Media server computer or by hardware on the TV tuner card. Digital TV tuner cards take input from broadcast digital TV. In the USA, the ATSC standard is used. In most of the rest of the world, DVB-T is the accepted standard. Since these transmissions are already digital, they do not need to be encoded.

HTPC packages with server capabilities

TV tuner hardware

Media Servers in Performance Environments

The growing use of motion graphics in environments such as Theatre, Dance, Corporate Events and rock tours has led to the development of media servers designed specifically for live events. These machines are often high-spec home computers with increased RAM or hard drive technologies such as RAID arrays or solid-state drives. They are then supplied with software which allows the control and manipulation of video content, much like VJ software. One of the primary functions of these machines is to allow current show control technologies to control the playback of video content. Thus, a media server system may include inputs for DMX512-A, MIDI or similar control protocols.

Media Servers in Telephony

In the world of telephony, a media server is the computing component that processes the audio and/or video streams associated with telephone calls or connections. Conference services are a particular example of how media servers can be used, as a special 'engine' is needed to mix audio streams together so that conference participants can hear all of the other participants. Conferencing servers may also need other specialized functions like "loudest talker" detection, or transcoding of audio streams, and also interpreting DTMF tones used to navigate menus. For video processing, it may be needed to change video streams, for example transcode from one video codec to another or rescale (transrate) a picture from one size to another. This media processing functions are the core responsibility of a media server.

With telephony networks moving more towards VoIP technology, and using Session Initiation Protocol (SIP), the idea of media servers has started to gain some traction. Typically, an application (the 'application server') has the controlling logic, and controls a remote media server (or multiple servers) over an IP connection, possibly using SIP. Protocols such as Netann, MSCML and MSML have been created for this way of working, and a new protocol, MediaCTRL is under development at the IETF.

The IP Multimedia Subsystem (IMS), the blueprint for next generation networks, defines a component called the MRF (Media Resource Function), which is a kind of media server. In the case of IMS, the 'controlling logic' is provided by the MRFC (MRF controller), which, along with layers above constitutes an 'application server'. Although the MRF has been associated largely with the legacy telecom H.248 protocol (see Gateway Control Protocol), it is claimed that SIP-based protocols like MediaCTRL will ultimately prevail.

See also

Wikimedia Foundation. 2010.

Look at other dictionaries:

  • Adobe Flash Media Server — Infobox Software name = Adobe Flash Media Server caption = Using Adobe Flash 8 (bundled in Studio 8) in Windows XP. developer = Adobe Systems latest release version = 3 latest release date = December 4, 2007 operating system = Windows, Linux… …   Wikipedia

  • Adobe Flash Media Server — Flash Media Server (FMS) est un produit commercial serveur d Adobe Systems Inc. (qui a racheté Macromedia). Ce serveur fonctionne avec le lecteur Flash pour permettre des animations interactives, multi utilisateurs : Rich Internet… …   Wikipédia en Français

  • Adobe Flash Media Server FMS — Adobe Flash Media Server Flash Media Server (FMS) est un produit commercial serveur d Adobe Systems Inc. (qui a racheté Macromedia). Ce serveur fonctionne avec le lecteur Flash pour permettre des animations interactives, multi utilisateurs  …   Wikipédia en Français

  • Flash Media Server — Adobe Flash Media Server Flash Media Server (FMS) est un produit commercial serveur d Adobe Systems Inc. (qui a racheté Macromedia). Ce serveur fonctionne avec le lecteur Flash pour permettre des animations interactives, multi utilisateurs  …   Wikipédia en Français

  • Firefly Media Server — Developer(s) Ron Pedde Initial release …   Wikipedia

  • Unreal Media Server — is a proprietary streaming server for Windows platforms,designed to provide multimedia delivery over LAN and Internet.It supports media files and live media streams. Supported file formats: AVI (DivX, XVid, VP6, any other codecs), MPEG 1/2/4,… …   Wikipedia

  • Wowza Media Server — Wowza Media Server  серверное ПО, разрабатываемое Wowza Media Systems. Сервер предназначен для организации как вещания потокового аудио/видео, так и доставки video on demand[1]. Сервер написан на Java, возможна установка на следующие системы …   Википедия

  • Microsoft Media Server — (MMS) is the name of Microsoft s proprietary network streaming protocol used to transfer unicast data in Windows Media Services (previously called NetShow Services). MMS can be transported via UDP or TCP. The MMS default port is UDP/TCP 1755.… …   Wikipedia

  • Firefly Media Server — Saltar a navegación, búsqueda Firefly Media Server Desarrollador Ron Pedde Inform …   Wikipedia Español

  • Adobe Flash Media Server — Icon ? Información general Última versión estable 4.0 13 de septiembre de 2010 Género …   Wikipedia Español