- How DLNA Works[md]and Sometimes Doesn't
- What Media Server Software Does
- Ensuring File Compatibility with Transcoding
- What to Look for in a Streaming Media Server
- Comparing Popular Media Server Applications
What to Look for in a Streaming Media Server
If you think you need to install media server software, what should you look for? File compatibility is a big thing; make sure the server software can read all the formats you have in or might add to your library. Look especially at compatibility with a variety of H.264 video content, in a variety of container formats. If music's your thing, make sure the server can handle the various lossless formats you may be using.
Also, make sure the server has transcoding capabilities. You want to be able to serve all your exotic files to whatever device might be connected. This is particularly important when you're serving to a smartphone or tablet, which typically need smaller files to stream over limited bandwidth. Just know that transcoding will introduce some latency (delay) in the serving; look for servers that offer minimal latency.
Speaking of latency, many media servers offer adaptive bitrate (ABR) streaming. ABR enables the server to compensate for network issues by reducing the bitrate of outgoing video when requested by the client player. This ensures that you get continuous playback, even when your network is congested.
Future compatibility is also an issue. Look for software with robust support, so that future file formats or compression schemes can be added. You want your server to be as future proof as possible.
Some servers serve up more than just your local content. If it's important to you, consider a app that also lets you stream Netflix, Hulu, Pandora, and similar Internet services. (As most media player devices have built-in support for these services, this is probably a feature of lesser importance.)