|At a Glance|
|Product||Conceiva Mezzmo DLNA Media Server [Website]|
|Summary||Windows-based DLNA 1.5 and UPnP AV compliant media server supporting both batch and on-the-fly transcoding for a wide range of formats and devices|
|Pros||• Extensive device support
• Long list of features at a very affordable price ($30)
• Outstanding technical support
|Cons||• HD transcoding requires a quad-core CPU; dual-core for SD
• Requires a Windows account to run
• Has some problems with DVD metadata
When my retired parents picked up a new Sony KDL-32EX720 TV with DLNA integration, I was excited about their new media possibilities. I had recently hooked them up with a Zyxel NSA210 NAS for their remote backups and I knew it included a DLNA media server. The CPU on the Zyxel was rather weak even though it supported Gigabit Ethernet and I knew it was pretty slow overall. Even with that caveat, I figured the NAS was fast enough to serve files to the Sony TV.
I was basing my dreams of their new DLNA possibilities on my own very successful use of our VortexBox and PlayOn with our Samsung TV via DLNA. What I would soon find out was that all DLNA devices aren't equal in their playback capabilities and it's not always as easy as my experience with our Samsung TV.
The last time I was out to visit my parents, I loaded the NSA210 with a batch of media files from our Vortexbox backup. When they mentioned their new TV, I told them to look in their manual, find how to access DLNA devices and enjoy what they found. I got the family tech support call a few hours later mentioning they could only find a few videos.
Making the assumption it must be their media server, I used LogMeIn to remote into their PC and update the firmware on the Zyxel. Of course the videos still didn't show up and I defaulted to emailing vendor support, searching Knowledgebase articles and reading forums.
I soon found a link to Sony's supported file formats for DLNA, I saw that their list of unsupported formats was longer than the supported formats, with the popular MKV format among the unsupported. Long story short, they were disappointed, I was disappointed, and I needed a solution.
As luck would have it Google Adsense presented a popup about Mezzmo, advertising it was the ultimate DLNA media server. I decided to give Mezzmo a try and see what it could do.
Figure 1: Example diagram of Mezzmo usage
Mezzmo is a Windows-based DLNA 1.5 compliant media server with a wide variety of features. Given the small list of supported media formats for the Sony TV, what I found most valuable about Mezzmo was its vast device and format support. I needed the ability to transcode on-the-fly to a format that my parents' Sony TV could understand without a lot of configuration and user intervention.
As you can imagine, on-the-fly transcoding requires a beefy CPU, specifically one with a minimum of 2.4 GHz and 1 GB RAM. For 720p or higher resolution video transcoding, Conceiva says a "Quad Core CPU" with 2 GB RAM or higher is recommended. Files can also be batch transcoded.
The PC I ran Mezzmo on was a dual-core HP Pavillon 6120f desktop (2.8 GHz Intel E6300 dual core, 8 GB, Win 7 Home), which handled standard format content just fine. Conceiva support mentioned that it may be slightly inadequate for on-demand transcoding of HD content, however.
Upon talking with support and browsing a few configuration log files, I learned that Mezzmo device-specific support is continually being updated and tweaked by Conceiva as new DLNA devices come in to the market or device functionality changes. This helps Mezzmo to run as smoothly as possible with your DLNA devices. Media format support was also a win, with no additional codec download necessary to make Mezzmo work, which was nice since Mezzmo would be running from my parents' PC.
One thing that I felt was rather troublesome with the initial installation was the requirement for a Windows user name and password. This is needed because Mezzmo runs as a per-user service. This allows each user on a machine to have his/her own Mezzmo library. The problem here is that many Windows XP Home machines are set up to simply log in upon boot and many home users don't know their passwords. But after a little head-scratching, we finally figured out the password and were able to move on.
Figure 2: Mezzmo media library
Initial setup mainly consisted simply of telling Mezzmo where our media was stored if it didn't reside in the default user My Documents profile locations. In our case, files were stored on the Zyxel NAS, so we added that to the media library.
Mezzmo includes what Conceiva calls Network Media Single Source (NMSS) technology. NMSS contains a repository of all DLNA devices that you've told Mezzmo about. This allows you to reach content scattered across multiple locations from one central point.
I guess it's convenient to have one central file list, even though all DLNA servers should be visible to all DLNA players. But NMSS simply passes DLNA requests through to the server where the file actually resides, so isn't able to transcode those files. Because we needed the files transcoded, I added the SMB path to the Zyxel NAS to Mezzmo's library vs. linking the Zyxel's DLNA media server using NMSS. NMSS also seemed to hang Mezzmo each time it was accessed, but perhaps I didn't wait long enough for the connection.