AirPlay is Apple’s great new media-streaming technology, but unless you’ve purchased a handful of Apple devices, you’re not welcome to the party. Here are the best alternatives to AirPlay that offer even more options for streaming your media.
What Is AirPlay and Why Do We Need Alternatives?
For starters, you can only stream media from iOS devices and Mac or PC computers with iTunes to an Apple TV (or an AirPort express, if you’re dealing with just audio). This means that only certain devices can send media and other devices can only receive media. For example, you cannot stream video from an Apple TV to an iOS device, an iOS device to a computer, or a computer to an iOS device. Additionally, AirPlay streaming is limited to MPEG4 and H.264 videos that are encoded to Apple’s specifications. You can’t stream, for example, an AVI or MKV file even if your Apple device can handle the media without issue. Finally, AirPlay only works with Apple devices. This may change in the future, as AirPlay can be implemented by third parties, but currently it’s Apple-only. While AirPlay is definitely cool and has its uses, these are pretty significant drawbacks for many people. As a result, we wanted to take a look at the best alternatives you have to streaming your media. You can check out your top options below or just skip to our choice setup.
One of the best ways to stream media to your television is with a Home Theatre PC (HTPC) and a media server. If you want complete control over practically everything, this is the way to go. In many cases you can control your HTPC with your smartphone or tablet and, in some cases, even stream media to your portable devices as well. File format support is virtually endless and everything will work just as you set it up. With a HTPC and media server you can do virtually everything you want, but it comes with the drawbacks of a (sometimes) higher price tag and a bit more work (at least in setting it up) than other solutions.
The Home Theatre PC (HTPC)
- XBMC – XBMC is a Lifehacker favourite, especially when you can build an amazing, quiet, standalone XBMC HTPC for about $US200. If you don’t want a standalone machine, you can run XBMC on an existing Windows, Mac, or Linux computer as its own application. If you have multiple XBMC machines, you can even synchronise them between every room in your home. XBMC can be a little intimidating the very first time you use it, but once you get started there’s no going back.
- Plex – Plex is very similar to XBMC because it’s based on XBMC. The main catch? It only runs on Macs. If you’re a Mac user, however, you get a bunch of advantages over XBMC in the form of web video support and iOS streaming (more on this later).
- Boxee – Of course, you can now buy a Boxee box, but you can also make one with an existing computer. Boxee attempts to give you access to TV shows, movies, music, and photos from various sources (e.g. your media server, Vimeo, YouTube, etc.). If you want web content available right from your media centre software it should be an easy decision to go with Boxee.
For more help in choosing the right media centre software for your HTPC, check out Which Media Center Is Right for You: Boxee, XBMC And Windows Media Center Compared.
The Media Server
There are a number of advantages to choosing a NAS. To name a few, NAS devices generally use significantly less power than the average computer, aren’t much larger than the disks you put in them, should operate without making hardly a sound at all, and take little work to set up. A decent NAS will generally run you about $US200 plus the cost of disks you’ll put in it. I’ve used a few different kinds of NAS devices and they all have worked reasonably well. If you decide to buy a NAS, make sure it has the number of drive bays you want (two and four are the most common), has RAID support (if you want it), utilises the network protocols you need (CIFS/SMB, NFS, SSH and AFP should work well for all), and is compatible with all the types of computers you have on your network. If you plan to stream to devices other than your HTPCs, you’ll want to make sure your NAS is Universal Plug and Play (UPnP) and Digital Living Network Alliance (DLNA) certified to ensure broader compatibility.
If you have an old computer that’s reasonably fast and has plenty of hard disk space (which can, of course, be added internally or externally), or there’s a good and cheap one you can buy, you can use it as your server instead of a NAS device. While an actual computer is generally going to be larger, more power-hungry, and in many cases overkill, it does come with some distinct advantages. While many newer NAS devices can download from BitTorrent and Usenet, you gain much more control over the process if you let your server do it. This speaks to the main advantage of using a computer: the control you have to install anything you want. While a NAS comes with a set of features that probably won’t change much (if at all) over its lifetime, an actual computer can adapt to your needs pretty easily. This is particularly useful for the mobile streaming options we’ll get into next.
Streaming Media To and From Mobile Devices
When it comes to streaming media from your phone to a television, you’re currently stuck with AirPlay if you’re running iOS. If you’re an Android user, however, you have a few more options in the form of DLNA media server apps. TwonkyServer Mobile is a (currently) free option that serves your phone’s media up to your DLNA-certified device. Compatibility isn’t always assured, so give DLNA MediaServer a shot if you need an alternative.
Gaming Platforms and DLNA-Certified Set Top Boxes
TVersity is your best bet for streaming to DLNA-compliant devices like your gaming console of choice. TVersity can also handle streaming media to practically any other device, such as iPhones, PSPs, the Blackberry Curve and more. Though free, a Pro version ($40) is available and adds a bunch of other options, such as streaming “premium web content”. It’s a versatile way to handle any streaming to any DLNA-compliant devices.
If you’d like to stick with an entirely free product, however, PS3 Media Server will handle your transcoding and streaming needs for PS3, while Orb can handle not only the PS3 but the Xbox 360 and Wii as well (here are instructions for setting up Orb on the Wii).
The nice thing about using DLNA-compliant devices is that you can put together a really inexpensive streaming setup. While a computer as a dedicated server or NAS device is often going to provide an ideal solution, you can also pick up something as simple as a single-disk DLNA-compliant network drive (e.g. Lacie’s Network Space or Wireless Space).