Universal Media Server is a Java-based server which can stream video, audio or pictures to any DLNA device.
Supported devices include Sony PlayStation 3 (PS3) and PlayStation 4 (PS4), Microsoft Xbox One and 360, many TVs (Samsung, Panasonic, Sony, Vizio, LG, Philips, Sharp), smart phones (iPhone, Android, etc.), Blu-ray players, and more.
The program is powered by assorted other open-source applications - FFmpeg, MEncoder, tsMuxeR, MediaInfo, OpenSubtitles - but you don't need to have any of these beforehand. Universal Media Server installs and configures them itself.
When there are setup steps to consider, they're fairly straightforward: choose the speed of your network, do you want to hide the advanced settings, and so on.
Once it's up and running, all you really need to do is set up folders you'd like to share: music, pictures, whatever.
Other systems on your network can then access them via port 9001 on your computer's IP address (just enter an address like 192.168.1.x:9001 in your web browser).
You can also discover other devices from the server and browse their media, for example, the videos on an iPad.
As with anything else network-related, there's plenty of scope for problems, but fortunately, you get a lot of setup and troubleshooting documentation to help figure them out.
Verdict:
A powerful media server which is exceptionally easy to set up and configure.
Changelog
What's new in 15.0.0 (see full changelog for more)?
Added a user switcher to the web interface
Added support for being logged in as multiple users on the web interface
Added a mode switcher to the web interface to make it easier to switch between Player mode and Settings mode
Added dynamic TV season information when viewing a season on the web player
Added the option to use pin codes on the web interface
Added file media info (location, types, streams, subtitles...) to the web player
Added accessibility linting to web interface
Use the custom name of the server on the web player and settings
Moved the settings menu from the dropdown to a side menu on the web interface
Moved the user avatar on the web interface to the top-right where the dropdown menu was
Made the size of the left menu in the web interface customizable
Made the user actions like login and logout happen from the avatar menu
Made it clearer when you are using the default/anonymous user
Made internal scrollbars wider on the web interface
Made Shared Content page on the web interface easier to use and more compact
Automatic management of max memory
Replaced SSE (Server-sent events) with websockets on web interface
Fixed the scrollbar sitting on top of the last link on a long list in the left menu on the web interface
Fixed the Recently Added folder in the Media Library not sorting by date added (before it was the file modified time)
Improved development workflow
Added and improved notifications on web interface
Added a link to the Knowledge Base on the web interface, to the right of the language switcher button
Replaced Help tab on the old interface with a link to the Knowledge Base on the About tab
Replaced youtube-dl with yt-dlp
Improved API lookup chances of success
Reduced network spam
Reduced CPU use from logging
Stopped subscribing to UPnP events while getting DeviceControls
Fixed support for shorts on YouTube
Fixed flickering and refreshing on web interface during scanning
Fixed YouTube video playback
Replaced deprecated methods
Logging improvements
Your Comments & Opinion
Stream video, audio or pictures to any DLNA device
Stream video, audio or pictures to any DLNA device
Get a media server to rival Plex and Emby for free
Get a media server to rival Plex and Emby for free
Listen, record or download from various sources including video, radio and commercial streams
Browse, organise, edit and share your digital images
An outstanding audio editor
An outstanding audio editor
An outstanding audio editor