The following table compares the operating system support and basic features of various UPnP AV media servers .
Name
License
Cost
OS X
Unix-like
Windows
Audio
Images
Video
Transcoding
Web Interface
DLNA support
Multilingual [ a]
Implementation
Subtitles[ b]
Still Supported
Misc.
360 Media Server
GPL
Free
No
Yes
Yes
Yes
No
No
Yes
Yes
Unknown
Unknown
Java
Unknown
No
ALLMediaServer [ 1]
GPL
Trialware
No
No
Yes
Yes
Yes
Yes
Yes
No
Yes
Yes
Delphi/Python
Yes
Yes
ArkMS
Prop.
Non-free
Yes
No
No
Yes
Yes
Yes
No
Yes
Yes
Unknown
C++
Yes
Yes
aVia Media Player
Prop.
Free
No
No
No
Yes
Yes
Yes
Yes
No
Yes
Unknown
Java
Unknown
Yes
BRisa
MIT
Free
Partial[ c]
Partial[ c]
No
Yes
Yes
Yes
Yes[ d]
Yes
Unknown
Unknown
Python
Unknown
Unknown
Coherence
MIT
Free
Partial[ c]
Partial[ c]
Partial[ c]
Yes
Yes
Yes
Yes[ e]
Yes[ d]
Yes
Unknown
Python
Unknown
No
DivX
Prop.
Free
Yes
No
Yes
Yes
Yes
Yes
Yes
No
Yes
Yes
C++
Unknown
Yes
Elgato Eyeconnect
Prop.
Non-free
Yes
No
No
Yes
Yes
Yes
No
No
Unknown
Yes
Unknown
Unknown
No
Foobar2000 [ f]
Prop.
Free
No
No
Yes
Yes
No
No
Yes
No
Unknown
Unknown
C++
Unknown
Yes
FUPPES
GPL
Free
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Partial
Unknown
C++
Unknown
No
GeeXboX uShare
GPL
Free
No
Yes[ g]
No
Yes
Yes
Yes
No
Yes
Yes
Unknown
C
Unknown
No
Gmediaserver
GPL
Free
No
Yes
No
Yes
No
Yes
No
No
Unknown
Unknown
C
Unknown
No
Home Media Center [ 2]
GPLv2
Free
No
No
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
.NET 4
Yes
Yes
Home Media Server [ 3]
Prop.
Free
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Delphi
Yes
Yes
iSedora Media Server
Prop.
Non-free
Yes
No
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Unknown
Objective C / C++ / JavaScript
Unknown
Yes
Jamcast
Prop.
Free
No
No
Yes
Yes
Yes
No
Yes
No
Yes
Unknown
C++ / C# / Java
Unknown
Yes
JRiver Media Center
Prop.
Non-free
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
C++
Yes
Yes
Kodi (formerly XBMC)
GPL
Free
Yes
Yes
Yes
Yes
Yes[ h]
Yes
No
Yes
Yes
Yes
C++
Yes
Yes
KooRaRoo Media
Prop.
Non-free[ 4]
Yes[ 5]
Yes[ 6]
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
C++
Yes[ i]
Yes
LimboMedia
Prop.
Free
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Java
Yes
Yes
LXiMedia
GPL
Free
Yes
Yes
Yes
Yes
Yes
Yes
Yes, mandatory
Yes
Yes
Unknown
C++
Yes
No
Majestic Media Server
Prop.
Non-free
Yes
No
No
Yes
Yes
Yes
Yes
No
Unknown
Unknown
Unknown
Unknown
Unknown
MediaMonkey
Prop.
Non-free
No
No
Yes
Yes
No
Yes
Yes
No
Yes
Yes
Delphi
Yes
Yes
MediaTomb
GPL
Free
Partial[ 7]
Yes
No
Yes
Yes
Yes
Yes
Yes
Yes
Unknown
C++
Unknown
No
Gerbera[ 8]
GPL
Free
Yes
Yes
No
Yes
Yes
Yes
Yes
Yes
Yes
Unknown
C++
Unknown
Yes
Based on MediaTomb
ReadyMedia (formerly MiniDLNA) [ 9]
GPL/BSD
Free
Partial[ 10]
Yes
Yes[ 11]
Yes
Yes
Yes
Partial[ 12]
Partial[ 13]
Yes
Unknown
C
Yes
Yes
Mezzmo
Prop.
Free
No
No
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
C++
Yes
Yes
myiHome
Prop.
Free
Yes
Yes
Yes
Yes
Yes
Yes
No
No
Unknown
Unknown
Java
Unknown
Unknown
MythTV with uPnP
GPL
Free
Yes
Yes
No
Yes
Yes
Yes
Yes
Yes
Unknown
Unknown
C++
Unknown
Unknown
Nullriver Medialink
Prop.
Non-free
Yes
No
No
Yes
Yes
Yes
Yes
No
Yes
Unknown
Unknown
Yes
Unknown
PlayOn
Prop.
Non-free
No
No
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
C#
Partial[ j]
Unknown
Plex
Prop.
Non-free[ k]
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
C++ / Python
Yes
Yes
PS3 Media Server
GPL
Free
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes[ l]
Yes
Yes
Java
Yes
No
PyMedS
MIT
Free
Partial[ c]
Partial[ c]
No
Unknown
Unknown
Unknown
Yes[ m]
No
Unknown
Unknown
Python
Unknown
No
Rygel [ 14]
LGPLv2
Free
No
Yes
No [ 15]
Yes
Yes
Yes
Yes
No
Yes
Yes
Vala
Unknown
Yes
Rivet[ 16]
Prop.
Free
Yes
No
No
Yes
Yes
Yes
No
No
Unknown
Unknown
Unknown
Unknown
No[ 16]
Serviio
Prop.
Non-free[ k]
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes[ n]
Yes
Yes
Java
Partial[ 17]
Unknown
SimpleCenter Premium
Prop.
Non-free
No
No
Yes
Yes
Yes
Yes
Yes
Yes
Unknown
Unknown
Unknown
Unknown
Unknown
Skifta
Prop.
Free
Yes
Yes
Yes
Yes
Yes
Yes
No
No
Yes
Unknown
Java
Unknown
Unknown
Songbird
GPLv2
Free
Yes
No
Yes
Yes
Yes
Yes
No
No
Yes
Yes
C++
No
No[ 18]
TVble
Prop.
Free
No
No
Yes
Yes
Yes
Yes
No
Yes
Yes
No
C#/C++
Unknown
Yes
TVersity
Prop.
Non-free[ k]
No
No
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Unknown
Unknown
Yes
Yes
TVMOBiLi
Prop.
[ o]
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Partial
C++
Yes
No
TVShare
Prop.
Non-free
No
No
Yes
Yes
Yes
Yes
Yes
No
Unknown
Unknown
Java
Unknown
Unknown
TwonkyMedia server
Prop.
Non-free
Yes
Yes
Yes
Yes
Yes
Yes
Partial[ p]
Yes
Yes
Yes
Unknown
Unknown
Yes
Universal Media Server
GPL
Free
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Java
Yes
Yes
Based on PS3 Media Server
Windows Media Connect
Prop.
Free[ q]
No
No
Yes
Yes
Yes
Yes
Yes [ 19]
No
Yes
Yes
Unknown
Unknown
Yes
Wild Media Server
Prop.
Trialware
Yes[ 20]
Yes[ 21]
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Delphi
Yes
Yes
xupnpd
GPLv2
Free
No
Yes
No
Yes
Unknown
Yes
No
Yes
Yes
Unknown
C++
Unknown
Unknown
Yazsoft Playback
Prop.
Non-free
Yes
No
No
Yes
Yes
Yes
No
No
Unknown
Unknown
Unknown
Unknown
No
Name
License
Cost
OS X
Unix-like
Windows
Audio
Images
Video
Transcoding
Web Interface
DLNA support
Multilingual [ a]
Implementation
Subtitles[ b]
Still Supported
See also
Notes
^ a b For example, multilingual isn't supported if char 'Й' isn't displayed correctly on movie filename on the client device.
^ a b For example, subtitles are not supported if they only work with few renderers.
^ a b c d e f g Python or external packages are required.
^ a b Work in progress.
^ Audio: using gstreamer, Video: work in progress.
^ With foo_upnp plugin.
^ GeeXboX is provided as its own Linux distribution.
^ This feature is not in the latest stable release of XBMC but is available in the latest nightly releases.
^ Supports streaming external subtitles (SRT, SMI, SUB), embedded subtitles and burning-in subtitles (including DVD graphical subtitles) on devices that don't support external subtitles.
^ Only on selected renderers, both embedded subtitles and external SRT.
^ a b c Free version available with fewer features.
^ A WIP limited web interface for the optional media library exists in the latest betas.
^ Uses ffmpeg for video only.
^ Via 3rd party add-ons.
^ Streaming first 10GByte per month is free of charge.
^ Transcoding supported in TMS 5.0 and later on the PC. Must download FFmpeg, VLC or other 3rd-party transcoding engines to use.
^ Must purchase a Microsoft Windows license to use.
References