- 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
Ensuring File Compatibility with Transcoding
Here's another neat thing about most media server software. Most media servers will transcode media files from one format to another, in order to play on the individual devices connected to your network. Transcoding is simply the process of converting a file from its original digital format to a different digital format in real time. You don't have to wait for the entire file to be converted; playback starts automatically simultaneous with the conversion.
Transcoding occurs because the server software knows what digital file formats are compatible with which devices, and is capable of converting to different formats as necessary. If the original file is fully compatible with a given device, the server software serves the original file. If the original file cannot be played by a given device, the server software transcodes the file on the fly into a format that the device can play.
For example, my WDTV Live media player cannot play WMA Lossless files; it just doesn't have the technology built in for that format. No problem when I'm connected to my media server. The server knows that the WDTV Live player can't play WMA Lossless files, so it transcodes them into MP3 format, which the WDTV Live player is compatible with. It all happens in the background so you're not aware of the process. Just select a file to play, and it plays[md]even though the WDTV Live player could never play the original file as-is.
Transcoding is necessary not just in the audio world (lossless music files present a consistent problem for many playback devices), but also with movies ripped from DVD and even some digital picture files. Back to my WDTV Player, it won't display progressive JPG photos. It'll do regular JPGs just fine, but not those configured for progressive display, like you find on some websites. Again, my media server software leaps to the rescue and converts those progressive JPGs into regular JPGs, and everybody's happy.