X-Nico

3 unusual facts about 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).

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.

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.


RVU Alliance

For example, an RVU compliant TV will be able to view music, photos & video from an RVU compliant media server.


see also

Dialogic Inc.

Media server products include Dialogic Host Media Processing (HMP), with MSML capability, and two appliance products: IP Media Server and Vision VX Gateway, using open standards like VoiceXML, CCXML, MSCML and SIP.

EvoStream

EvoStream Media Server delivers outbound media through RTMP, RTMPS, LiveFLV, RTSP with RTP or MPEG-TS, HLS, HDS and direct MPEG-TS.

Logitech Media Server

Logitech Media Server itself can run on a number of NAS devices, such as QNAP Turbo NAS, Synology Disk Station, NETGEAR ReadyNAS, Buffalo Linkstation, Linksys NSLU2, THECUS N5200 & N7700, Xtreamer eTRAYz and any device running FreeNAS software.

Logitech Media Server (formerly SlimServer, SqueezeCenter and Squeezebox Server) is a streaming audio server supported by Logitech (formerly Slim Devices), developed in particular to support their Squeezebox range of digital audio receivers.

There are numerous plug-ins and device drivers available for Logitech Media Server, which include features such as support for automation systems from AMX LLC and Crestron Electronics.

MSCML

The Media Server Control Markup Language (MSCML) is a protocol used in conjunction with the Session Initiation Protocol (SIP) to enable the delivery of advanced multimedia conferencing services over IP networks.

MSML

The fundamental model with MSML is that the Media Server is an appliance that is specialized in controlling/manipulating media streams (usually RTP), and the application server is a separate unit that deals with making and breaking call connections, and controlling the application (or business) logic, so for example the application server would deal with the billing engine and logging systems.

The application server establishes a control 'tunnel' (through SIP or IP), which it uses to exchange requests/responses with the media server.