This article needs additional citations for verification .(January 2021) |
A media server is a computer appliance or an application software that stores digital media (video, audio or images) and makes it available over a network.
Media servers range from servers that provide video on demand to smaller personal computers or NAS (Network Attached Storage) for the home.
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 NAS drive, a home theater PC 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 array 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 array 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 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 North America and in South Korea, 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.
A variety of packages are available to run a home theater or media center.
The growing use of motion graphics in environments such as theatre, dance, corporate events and concerts has led to the development of media servers designed specifically for live events. These machines are often high-spec PC computers with high-speed hard drive technologies such as RAID arrays or solid-state drives, multiple GPUs and optionally a video capture board to allow mixing live video with recorded content and real-time effects. The supplied software is usually a suite of tools starting with the main VJ environment where the user defines a number of set layers, each switchable between live, stored media or real-time generated, and layering modes between them. All of these introduce parameters of which manipulation of values in these parameters over time become the performance. High-end media server systems include support for DMX512-A, MIDI, Art-Net or similar control protocols to allow multiple remote sources like sliders, buttons and knobs on a control console to drive these parameters, as well as sending commands from the media server to for instance control RGB or moving lighting and other stage effects.
A major feature of high-end media servers is projection mapping, where multiple video projectors can project images onto irregularly shaped and positioned set pieces and even track their motion. This is usually done beforehand by the designer mapping their full set out in 3D in a pre-visualization tool.
In the world of telephony, a media server is the computing component that processes the audio 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 a picture from one size to another. These media processing functions are the core responsibility of a media server.
With telephony networks moving 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.
Media servers in cinema allow users to download and watch high quality content by utilizing a movie player and plugging into a display or AV system. Kaleidescape offers a movie server to store and cache content that enhances player performance. [1] [2]
Voice over Internet Protocol (VoIP), also called IP telephony, is a method and group of technologies for the delivery of voice communications and multimedia sessions over Internet Protocol (IP) networks, such as the Internet. The terms Internet telephony, broadband telephony, and broadband phone service specifically refer to the provisioning of communications services over the Internet, rather than via the public switched telephone network (PSTN), also known as plain old telephone service (POTS).
A digital video recorder (DVR) is an electronic device that records video in a digital format to a disk drive, USB flash drive, SD memory card, SSD or other local or networked mass storage device. The term includes set-top boxes with direct to disk recording, portable media players and TV gateways with recording capability, and digital camcorders. Personal computers are often connected to video capture devices and used as DVRs; in such cases the application software used to record video is an integral part of the DVR. Many DVRs are classified as consumer electronic devices; such devices may alternatively be referred to as personal video recorders (PVRs), particularly in Canada. Similar small devices with built-in displays and SSD support may be used for professional film or video production, as these recorders often do not have the limitations that built-in recorders in cameras have, offering wider codec support, the removal of recording time limitations and higher bitrates.
A TV tuner card is a kind of television tuner that allows television signals to be received by a computer. Most TV tuners also function as video capture cards, allowing them to record television programs onto a hard disk much like the digital video recorder (DVR) does.
A home theater PC (HTPC) or media center computer is a convergent device that combines some or all the capabilities of a personal computer with a software application that focuses on video, photo, audio playback, and sometimes video recording functionality. Since the mid-2000s, other types of consumer electronics, including game consoles and dedicated media devices, have crossed over to manage video and music content. The term "media center" also refers to specialized application software designed to run on standard personal computers.
A video server is a computer-based device that is dedicated to delivering video. Video servers are used in a number of applications, and often have additional functions and capabilities that address the needs of particular applications. For example, video servers used in security, surveillance and inspection applications typically are designed to capture video from one or more cameras and deliver the video via a computer network. In video production and broadcast applications, a video server may have the ability to record and play recorded video, and to deliver many video streams simultaneously.
Internet Protocol television (IPTV) is the delivery of television content over Internet Protocol (IP) networks. This is in contrast to delivery through traditional terrestrial, satellite, and cable television formats. Unlike downloaded media, IPTV offers the ability to stream the source media continuously. As a result, a client media player can begin playing the content almost immediately. This is known as streaming media.
The IP Multimedia Subsystem or IP Multimedia Core Network Subsystem (IMS) is a standardised architectural framework for delivering IP multimedia services. Historically, mobile phones have provided voice call services over a circuit-switched-style network, rather than strictly over an IP packet-switched network. Alternative methods of delivering voice (VoIP) or other multimedia services have become available on smartphones, but they have not become standardized across the industry. IMS is an architectural framework that provides such standardization.
A session border controller (SBC) is a network element deployed to protect SIP based voice over Internet Protocol (VoIP) networks.
A VoIP phone or IP phone uses voice over IP technologies for placing and transmitting telephone calls over an IP network, such as the Internet. This is in contrast to a standard phone which uses the traditional public switched telephone network (PSTN).
MediaPortal is an open-source media player and digital video recorder software project, often considered an alternative to Windows Media Center. It provides a 10-foot user interface for performing typical PVR/TiVo functionality, including playing, pausing, and recording live TV; playing DVDs, videos, and music; viewing pictures; and other functions. Plugins allow it to perform additional tasks, such as watching online video, listening to music from online services such as Last.fm, and launching other applications such as games. It interfaces with the hardware commonly found in HTPCs, such as TV tuners, infrared receivers, and LCD displays.
The Hauppauge MediaMVP is a network media player. It consists of a hardware unit with remote control, along with software for a Windows PC. Out of the box, it is capable of playing video and audio, displaying pictures, and "tuning in" to Internet radio stations. Alternative software is also available to extend its capabilities. It can be used as a front-end for various PVR projects.
TiVo digital video recorders encompass a number of digital video recorder (DVR) models that TiVo Corporation designed. Features may vary, but a common feature is that all of the units listed here require TiVo service and use its operating system.
A digital media player is a type of consumer electronics device designed for the storage, playback, or viewing of digital media content. They are typically designed to be integrated into a home cinema configuration, and attached to a television and/or AV receiver.
HDHomeRun is a network-attached digital television tuner box, produced by the company SiliconDust USA, Inc.
The Telly home entertainment server is range of computer systems designed to store, manage, and access all forms of digital media in the home. Based on Interact-TV's Linux Media Center software, it provides user managed libraries for music, photos, and all forms of video from recorded television programming to DVDs.
IMS is a set of specifications to offer multimedia services through IP protocol. This makes it possible to incorporate all kinds of services, such as voice, multimedia and data, on an accessible platform through any Internet connection.
A TV gateway is a television headend to a network UPnP router that receives live digital video broadcast (DVB) MPEG transport streams (channels) from terrestrial aerials, satellite dishes, or cable feeds and converts them into IP streams for distribution over an IP network.
VBox Home TV gateway is a network-enabled live TV tuner and PVR HDTV set-top-box produced by VBox Communications Ltd.
Enigma2, the second generation of Enigma software, is an application used in Linux-based Digital Video Broadcasting receivers or TV set-top boxes and Internet Protocol television receivers. It creates a graphical user interface to control the said devices using a remote control and provides features such as tuning available satellite transponders, cable channels and terrestrial television transmitters or accessing material via Internet Protocol television (IPTV), watching a TV program or listening to radio, time shifting, Digital video recorder, streaming media programs to other devices, etc. Other features are available through plugins – for example Electronic program guide (EPG), Hybrid Broadcast Broadband TV (HbbTV), access to TV archives and movie databases, playback of multimedia files, viewing photos, etc.