Universal Media Server

Universal Media Server is a DLNA-compliant UPnP Media Server. UMS was started by SubJunk, an official developer of PMS, in order to ensure greater stability and file-compatibility. The program streams or transcodes many different media formats with little or no configuration. It is powered by MEncoder, FFmpeg, tsMuxeR, AviSynth, MediaInfo and more, which combine to offer support for a wide range of media formats. Because it is written in Java, Universal Media Server supports all major operating systems, with versions for Windows, Linux and Mac OS X.

To see a comparison of popular media servers, click here.

Universal Media Server 10.4.0 changelog:

General:

  • Added renderer config setting DisableUmsResume for renderers with their own resume support, like Samsung TVs
  • Improved speed of transcoding to H.264 by up to 3x
  • Fixed MEncoder crashing when trying to downmix 7.1 AAC to 5.1 AC-3
  • Fixed renderer SupportedVideoBitDepths setting
  • Improved memory use and speed when resume is disabled
  • Fixed renderer resolution and bitrate limiting
  • Fixed broken transcoding for some users since the previous release

Renderers:

  • Improved support for VC1 codec on Sony Blu-ray UBP-X800M2 (thanks, thechrisgregory!)
  • Improved support for many filetypes on Kodi (thanks, thechrisgregory!)
  • Improved support for 12-bit video on VLC

Translation updates via Crowdin:

  • Estonian (24%) (thanks, Tanel K!)
  • Japanese (97%) (thanks, Katsuhide.M!)
  • Russian (91%) (thanks, Dmitry Lavrentev!)

Dependency updates:

  • Bump git-commit-id-plugin from 4.0.3 to 4.0.4
  • Rolled back FFmpeg

Download: Universal Media Server 10.4.0 | 160.0 MB (Open Source)
Download: Other operating systems
View: Universal Media Server Website