This is a list of UPnP AV media servers and client application or hard appliances.
Name | License | Description |
---|---|---|
GeeXboX | open source | lightweight media center for Linux that supports DLNA through uShare (uShare development is currently discontinued) |
Mediatomb | open source | DLNA server for Linux. (no longer active) |
Gerbera | open source | DLNA server based on Mediatomb |
Moode | a music-centric DLNA server for Linux running on Raspberry Pi. | |
MythTV | open-source | HTPC and PVR software for Linux, with a built-in UPnP AV MediaServer. |
ReadyMedia (formerly known as MiniDLNA) | open source | is a simple media server software, with the aim of being fully compliant with DLNA/UPnP-AV clients. It is developed by a Netgear employee for the ReadyNAS product line. |
Rygel | open-source | media server part of the GNOME Live! project |
Sundtek Streamingserver | a native Linux TV Server providing DVB, ATSC and ISDB-T, FM Radio, DAB+ via UPnP/DLNA, it also supports streaming media files (it only supports TV devices from Sundtek). | |
VortexBox | open source (GPL v3) | quick-install ISO that turns your unused computer into an easy-to-use music server/jukebox |
upmpdcli | open source | An UPnP media renderer front end to MPD (Music Player Daemon) that also implements UPnP Media Server that can serve local media, Spotify, Tidal, or Deezer via plugins. |
List of NAS manufacturers – there are many uncatalogued NAS devices with UPnP.
A UPnP client, also called a control point, functions as a digital audio/video remote control. Control points automatically detect UPnP servers on the network to browse content directories and request the transfer or streaming of media. A UPnP media renderer performs the actual audio or video rendering. Control points and media renderers most commonly run on separate devices, the control point being for example a tablet, and the renderer a television or a networked audio computer connected to an audio receiver. Some control points integrate a media renderer and may function as a complete music playing application.
All devices running the BlackBerry 10 operating system include native UPnP media server capabilities.
Helix DNA was a project to produce computer software that can play audio and video media in various formats and aid in creating such media. It is intended as a largely free and open-source digital media framework that runs on numerous operating systems and processors and it was started by RealNetworks, which contributed much of the code. The Helix Community was an open collaborative effort to develop and extend the Helix DNA platform. The Helix Project has been discontinued.
Universal Plug and Play (UPnP) is a set of networking protocols on the Internet Protocol (IP) that permits networked devices, such as personal computers, printers, Internet gateways, Wi-Fi access points and mobile devices, to seamlessly discover each other's presence on the network and establish functional network services. UPnP is intended primarily for residential networks without enterprise-class devices.
foobar2000 is a freeware audio player for Microsoft Windows, iOS and Android developed by Peter Pawłowski. It has a modular design, which provides user flexibility in configuration and customization. Standard "skin" elements can be individually augmented or replaced with different dials and buttons, as well as visualizers such as waveform, oscilloscope, spectrum, spectrogram (waterfall), peak and smoothed VU meters, which all of them are analysis-oriented, at least for built-in visualizations. foobar2000 offers third-party user interface modifications through a software development kit (SDK).
Kodi is a free and open-source media player and technology convergence software application developed by the Kodi Foundation, a non-profit technology consortium. Kodi is available for multiple operating systems and hardware platforms, with a software 10-foot user interface for use with televisions and remote controls. It allows users to play and view most streaming media, such as videos, music, podcasts, and videos from the Internet, as well as all common digital media files from local and network storage media, or TV gateway viewer.
MythTV is a free and open-source home entertainment application with a simplified "10-foot user interface" design for the living room TV. It turns a computer with the necessary hardware into a network streaming digital video recorder, a digital multimedia home entertainment system, or home theater personal computer. It can be considered a free and open-source alternative to TiVo or Windows Media Center. It runs on various operating systems, primarily Linux, macOS, and FreeBSD.
Digital Living Network Alliance (DLNA) is a set of interoperability standards for sharing home digital media among multimedia devices. It allows users to share or stream stored media files to various certified devices on the same network like PCs, smartphones, TV sets, game consoles, stereo systems, and NASs. DLNA incorporates several existing public standards, including Universal Plug and Play (UPnP) for media management and device discovery and control, wired and wireless networking standards, and widely used digital media formats.
An Internet radio device, also called network music player is a hardware device that is capable of receiving and playing streamed media from either Internet radio stations or a home network.
Logitech Media Server is a streaming audio server supported by Logitech, developed in particular to support their Squeezebox range of digital audio receivers.
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 or AV receiver or both.
A home server is a computing server located in a private computing residence providing services to other devices inside or outside the household through a home network or the Internet. Such services may include file and printer serving, media center serving, home automation control, web serving, web caching, file sharing and synchronization, video surveillance and digital video recorder, calendar and contact sharing and synchronization, account authentication, and backup services.
The following table compares the operating system support and basic features of various UPnP AV media servers.
PlayOn is a streaming media brand and software suite that enables users to view and record videos from numerous online content providers. The suite consists of two main products: PlayOn Cloud and PlayOn Desktop. PlayOn Cloud is an online service for recording digital video streams, accessible via native iOS or Android mobile device applications. PlayOn Desktop is Windows-based software that acts as a streaming dashboard and hub on the PC. The available streaming websites are organized as channels in both products. Users browse through or search the video content found in those channels in order to record the videos for later viewing. PlayOn Desktop allows watching the videos real-time on the PC, or casting the videos to a TV via a streaming device or gaming console.
TwonkyMedia server (TMS) is DLNA-compliant UPnP AV server software originally offered by TwonkyVision GmbH. TMS runs on Linux, macOS, Microsoft Windows, iOS, Android and QNX operating systems. TwonkyMedia server can be used to share and stream media to most UPnP AV or DLNA-compliant clients, in addition to non-UPnP devices through the HTML, RSS, and JSON supported front ends. After the PacketVideo acquisition of Berlin-based TwonkyVision GmbH by 17 October 2006, Twonky was renamed PVConnect in November 2007, but the name was changed back to TwonkyMedia server by 7 January 2010. Corporate parent NTT DOCOMO sold PacketVideo NorthAmerica and Europe to Lynx Technology on 10 May 2015 and PacketVideo Japan exactly one year later on 10 May 2016 transferring the Twonky product line to Lynx, renaming TwonkyMedia Server to Twonky Server.
The Helix Universal Media Server was a product developed by RealNetworks and originates from the first streaming media server originally developed by Progressive Networks in 1994. It supported a variety of streaming media delivery transports including MPEG-DASH RTMP (flash), RTSP (standard), HTTP Live Streaming (HLS), Microsoft Silverlight and HTTP Progressive Download enabling mobile phone OS and PC OS media client delivery.
Style Jukebox was a hi-fi high-resolution audio cloud music streaming and storage player for the Windows, iOS, Android and Windows Phone platforms. A Web Player was also available for Mac, Windows and Linux.
AirPlay is a proprietary wireless communication protocol stack/suite developed by Apple Inc. that allows streaming between devices of audio, video, device screens, and photos, together with related metadata. Originally implemented only in Apple's software and devices, it was called AirTunes and used for audio only. Apple has since licensed the AirPlay protocol stack as a third-party software component technology to manufacturers that build products compatible with Apple's devices.
SAT>IP specifies an IP-based client–server communication protocol for a TV gateway in which SAT>IP servers, connected to one or more DVB broadcast sources, send the program selected and requested by an SAT>IP client over an IP-based local area network in either unicast for the one requesting client or multicast in one datastream for several SAT>IP clients.
BubbleUPnP is a DLNA-compliant UPnP media controller, server and renderer, designed to allow streaming of audio or video from and to an Android device with various external devices and software. Alongside the Android client, it also has a server middleware application that can be installed on Windows, macOS and Linux computers or network storage devices, providing remote access through a web interface. BubbleUPnP also utilises ffmpeg and ffprobe for transcoding.