Comparison of UPnP AV media servers

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 [1] Implementation Subtitles [2] Still Supported
360 Media Server GPL Free No Yes Yes Yes No No Yes Yes ? ? Java ?
aVia Media Player Prop. Free No No No Yes Yes Yes Yes No Yes ? Java ? Yes
BRisa MIT Free Partial [3] Partial [3] No Yes Yes Yes Yes [4] Yes ? ? Python ?
Coherence MIT Free Partial [3] Partial [3] Partial [3] Yes Yes Yes Yes [5] Yes [4] Yes ? Python ?
DivX Prop. Free Yes No Yes Yes Yes Yes ? No Yes Yes ? ?
Elgato Eyeconnect Prop. $49.95 Yes No No Yes Yes Yes No No ? Yes ? ?
Foobar2000 [6] Prop. Free No No Yes Yes No No Yes No ? ? C++ ? Yes
FUPPES GPL Free Yes Yes Yes Yes Yes Yes Yes Yes Partial ? C++ ? No
GeeXboX uShare GPL Free No Yes[7] No Yes Yes Yes No Yes Yes ? C ?
Gmediaserver GPL Free No Yes No Yes No Yes No No ? ? C ?
iSedora Media Server Prop. $25 Yes No Yes Yes Yes Yes Yes Yes Yes ? ? ?
JRiver Media Center Prop. $49.98 No No Yes Yes Yes Yes Yes Yes Yes Yes ? Yes Yes
KooRaRoo Media Prop. $39.95[8] No No Yes Yes Yes Yes Yes Partial Yes Yes C++ Yes [9] Yes
LXiMedia GPL Free Yes Yes Yes Yes Yes Yes Yes, mandatory No Yes ? C++ Yes
Majestic Media Server Prop. $5.99 Yes No No Yes Yes Yes Yes No ? ? ? ?
MediaTomb GPL Free Partial [10] Yes No Yes Yes Yes Yes Yes Yes ? C++ ?
MiniDLNA GPL/BSD Free Partial [11] Yes Yes [12] Yes Yes Yes Partial [13] Partial [14] Yes ? C Yes
Mezzmo Prop. $24.95 No No Yes Yes Yes Yes Yes No Yes Yes C++ Yes
myiHome Prop. Free Yes Yes Yes Yes Yes Yes No No ? ? Java ?
MythTV with uPnP GPL Free Yes Yes No Yes Yes Yes Yes Yes ? ? C++ ?
Nullriver Medialink Prop. $20 Yes No No Yes Yes Yes Yes No Yes ? ? Yes
PlayOn Prop. $69.99 [15] No No Yes Yes Yes Yes Yes Yes Yes Yes C# Partial [16]
Plex Prop. Free Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes C++ / Python Yes
PS3 Media Server GPL Free Yes Yes Yes Yes Yes Yes Yes Yes [17] Yes ? Java Yes
PyMedS MIT Free Partial [3] Partial [3] No ? ? ? Yes [18] No ? ? Python ?
Rygel LGPLv2 Free No Yes No [19] Yes Yes Yes Yes No Yes Yes Vala ?
Rivet [20] Prop. Free Yes No No Yes Yes Yes No No ? ? ? ?
Serviio Prop. $25[21] Yes Yes Yes Yes Yes Yes Yes Yes [22] Yes Yes Java Partial [23]
SimpleCenter Premium Prop. $19.99 No No Yes Yes Yes Yes Yes Yes ? ? ? ?
Skifta Prop. Free Yes Yes Yes Yes Yes Yes No No Yes ? Java ?
Songbird GPLv2 Free Yes No Yes Yes Yes Yes No No Yes Yes C++ No
TVble Prop. $TBD No No Yes Yes Yes Yes No No Yes No C#/C++ ? Yes
TVersity Prop. $29.95 [24] No No Yes Yes Yes Yes Yes Yes Yes ? ? ?
TVMOBiLi Prop. $30 [25] Yes Yes Yes Yes Yes Yes No Yes Yes No C++ ?
TVShare Prop. $14.95 No No Yes Yes Yes Yes Yes No ? ? Java ?
TwonkyServer Prop. $19.95 Yes Yes Yes Yes Yes Yes Partial [26] Yes Yes Yes ? ?
Universal Media Server GPL Free Yes Yes Yes Yes Yes Yes Yes Yes [17] Yes Yes Java Yes Yes
Windows Media Connect Prop. Free [27] No No Yes Yes Yes Yes Yes [28] No ? ? ? ? Yes
Wild Media Server Prop. $15 Yes [29] Yes [30] Yes Yes Yes Yes Yes Yes Yes Yes Delphi Yes Yes
XBMC Media Center GPL Free Yes Yes Yes Yes Yes [31] Yes No Yes Yes ? C++ ?
xupnpd GPLv2 Free No Yes No Yes ? Yes No Yes Yes ? C++ ?
Yazsoft Playback Prop. $15 Yes No No Yes Yes Yes No No ? ? ? ?
Name License Cost OS X Unix-like Windows Audio Images Video Transcoding Web Interface DLNA support Multilingual [1] Implementation Subtitles [2] Still Supported

Notes

  1. ^ a b For example, multilingual isn't supported if char 'Й' isn't displayed correctly on movie filename on the client device.
  2. ^ a b For example, subtitles are not supported if they only work with few renderers.
  3. ^ a b c d e f g Python or external packages are required.
  4. ^ a b Work in progress
  5. ^ Audio: using gstreamer, Video: work in progress
  6. ^ With foo_upnp plugin
  7. ^ GeeXboX is provided as its own Linux distribution
  8. ^ Free version available with less features, see features comparison page for details.
  9. ^ Supports streaming external subtitles (SRT, SMI, SUB), embedded subtitles and burning-in subtitles on devices that don't support external subtitles.
  10. ^ Mac support provided by Fink at http://pdb.finkproject.org/pdb/package.php/mediatomb
  11. ^ Patches can be found at [1]
  12. ^ See [2]
  13. ^ Patches and discussion at [3], and branched version to handle transcoding at [4]
  14. ^ Web interface supported via a Webmin module, see [5]
  15. ^ Full featured version is $69.99 lifetime, an annual fee, or a monthly fee. A crippled version is available for free.
  16. ^ Only on selected renderers, both embedded subtitles and external SRT
  17. ^ a b A WIP limited web interface for the optional media library exists in the latest betas.
  18. ^ Uses ffmpeg for video only
  19. ^ Preliminary experimental support available, see http://jensge.org/2010/04/1-21-gigawatts/
  20. ^ Discontinued paid version as of 21 July 2011 see [6]. A free, but unsupported, version is still available.
  21. ^ Free version available with less features
  22. ^ Via 3rd party add-ons
  23. ^ Only on selected renderers, and never for embedded subtitles (external SRT only) http://www.serviio.org/index.php?option=com_content&view=article&id=33
  24. ^ Full featured version is $29.95. A crippled[tone] version is available for free.
  25. ^ Streaming first 10GByte per month is free of charge.
  26. ^ Transcoding supported in TMS 5.0 and later on the PC. Must download FFmpeg, VLC or other 3rd-party transcoding engines to use
  27. ^ Must purchase a Microsoft Windows license to use
  28. ^ http://blogs.msdn.com/b/e7/archive/2009/05/12/media-streaming-with-windows-7.aspx
  29. ^ MAC OS X using WineBottler (http://winebottler.kronenberg.org)
  30. ^ UNIX-like systems by using Wine (http://www.winehq.org)
  31. ^ This feature is not in the latest stable release of XBMC but is available in the latest nightly releases.
↑Jump back a section
Last modified on 10 May 2013, at 15:57