Skip to Content

TUAW Faceoff: Streaming video on the iPad with Air Video and StreamToMe


In the few days that I've had an iPad, I've found a favorite way to demo it for friends, family, and people I stop at random in the hallways: fire up the Netflix app and start streaming Wargames. I can't say why this particular movie works well, but it just looks and sounds so good. "That's coming over the Internet?" they ask, and jaws drop. It's delightful -- even though I may have to switch movies now that Wrath of Khan is on the list.

The iPad's bona fides as a video-watching device are undeniable, but managing your media for synchronization isn't fun, even in iTunes. On the 16GB model, you may find yourself shuffling movies and TV shows in and out of the sync list on a frequent basis. Wouldn't it be nicer if you could simply stream any video file from your Mac or PC and have it play back instantly on your iPad, anywhere in the house?

Good news, then, that there are two solid options to accomplish this handy trick. Our contenders today, both weighing in at US$2.99 plus a helper app on the desktop... in the left corner, the veteran Air Video, along with the free Air Video Lite, and in the right corner, the fast-punching StreamToMe. Which of these apps can make your videos fly?

Let's dispense with one quick caveat: neither of these apps will stream FairPlay-protected content, such as iTunes Store purchased/rented movies or network TV shows. Videos that you create or convert from DVD, however, will work just fine.

The similarities between these apps go quite a bit deeper than their identical price points. Both of them include a free server app that, once launched, appears as a menu extra with an Airport-esque icon (Air Video Server's icon has a filmstrip; StreamToMe's app, called ServeToMe, features a Play button). Air Video also has a Windows version of its server app, while the Win version of ServeToMe is in development.

Both server apps leverage the open-source ffmpeg project for video transcoding, and both can handle an impressive array of video codecs and format wrappers (lists here and here, respectively), including the EyeTV MPEG container format. Air Video's Mac server requires 10.5.6 or higher and is a Universal app; ServeToMe requires 10.5 and is Intel-only.

I didn't get a chance to test Air Video on PPC, so I can't speak to performance there, but I wouldn't expect to handle high-rate video on anything but a Core 2 Duo Intel machine. Both apps also support streaming over the Internet, and will attempt to set your UPnP router to allow the correct port mapping automatically; Air Video has a handy PIN code feature, which "bookmarks" your external IP address so you don't have to remember it. My home network setup is notoriously sharing-hostile, but I'll try to test out the remote streaming features of both apps soon.

Setting up both servers is quite straightforward: run them, add the folder paths where your videos live, and then leave them be. Air Video's interface is a bit more utilitarian, with six panes of settings with a traditional preferences look, but it gives you fine control over sharing ports, conversion preferences, streaming bandwidth, and more. ServeToMe has far fewer controls, but delivers them with a slightly more sleek and modern look.

On the iPad side, the app similarity continues; the trend of more control on the Air Video side, and more thought-through design on the StreamToMe app is also apparent there. StreamToMe automatically displays any serving machines on your local network; tap on one to display the lists of folders, tap again to see the list of videos. You can select three different playback/repeat modes, sort the video list as you like, or "flatten" the subfolders displayed into one long list of videos (very handy). StreamToMe also follows the iPad UI convention of supporting all navigation and playback in both landscape and portrait modes, so if you want to play back a movie while your iPad is sitting vertically in the dock, you're all set.

Air Video is a landscape-only app, so the dock show is a no-go. It also has an extra tap or two involved in adding the server machine to your list, but it's easy enough to roll forward once you add it. As with the server app, there are several additional controls and buttons, including a Global Settings option that lets you adjust the maximum resolution of your files and available bitrates for live streams.

It's a familiar refrain, but playing back a video shows the same basic rule in force: StreamToMe is a "one big button" kind of app, with simplicity on its side. Tap the video name and it begins to play; quality may start out a bit choppy but tends to improve after 15 seconds or so as the iPad negotiates a maximum rate with the server. If you keep an eye on Activity Monitor back on your Mac, you'll see the ffmpeg process spike to 100% processor usage or more as the video is transcoded for streaming.

With Air Video (formerly known as Wi-Fi Video), as you may have guessed by now, you get feedback and choices. To begin, the playback area reports the movie's resolution, file size and duration. For source files where the iPad can't natively handle the format (anything other than .mp4 and .mov/H.264 files, by and large) you get two options for playback: Play with Live Conversion (instant streaming) and Convert. Clicking the Convert button queues up an offline transcode back on your server machine, which you can track with the Queue button above -- for slower servers, this may prevent jerky playback on high-res files, but you will need to wait for the process to complete before streaming the clip. Serving from my Core 2 Duo iMac, I got good results by using Play with Live Conversion on AVI and other files.

For natively-playable .mp4 files, Air Video gives you another tool in the utility belt. These videos add a simple "Play" button, which means that the straight H.264 stream will be sent across the network, sans transcoding. This may take a moment or two longer, but the results are great -- clear and highly watchable video, on demand.

When it comes to quality, both apps did well with a variety of MOV and AVI files at standard resolutions, including camera recordings and downloaded content. The surprise came when I tried to play back a set of TV episodes (The West Wing) that I had converted from DVD (using Handbrake) into iPhone-friendly .mp4 files. Air Video played them back smoothly and cleanly, whether using the Live Conversion mode or the straight Play approach -- they looked great.

On StreamToMe, unfortunately, the same files didn't look great; blocky playback and heavy artifacting were the norm. This was the only filetype where I saw a dramatic difference in quality, but unfortunately, it represents a large chunk of my video collection. I did check with the developer about playback quality, and he suggested that it should improve after a few moments of streaming; I didn't observe that, but your mileage may vary.

I expected my preference in this faceoff to be pretty narrow, since these apps are so close in so many ways. StreamToMe is easier to use, and the portrait-mode support is a lot more useful than one might think. Unfortunately, the quality hiccups I experienced with .mp4 files make me uneasy about it. Still, for $2.99 it's a bargain, and if you try the free Air Video Lite but decide you need portrait mode, it's a worthy choice.

What tips the balance in favor of Air Video, aside from the playback quality edge, is the availability of the free Lite version of the app. It limits your video listings within folders to just the first few files, but that's more than enough of a preview to know, immediately, whether or not the app is going to work the way you want it to, with the files you normally play. I miss the portrait playback option and some of the UI refinements, but considering that the Air Video team is operating from iPad-free Europe and has had to do most of the work on this version without access to hardware, it's quite impressive.

Here's hoping that your video streaming fun is unimpaired and rapid; thanks for reading this TUAW Faceoff, and if you have great ideas for the next two-product showdown, please do let us know.



Categories

TUAW Faceoff iPad

In the few days that I've had an iPad, I've found a favorite way to demo it for friends, family, and people I stop at random in the...
 

Add a Comment

*0 / 3000 Character Maximum

32 Comments

Filter by:
eTron

Streamtome is a lot better.

October 18 2010 at 4:12 PM Report abuse rate up rate down Reply
Tom C

What about Orb for the Mac? I've been using it for a while on my iPhone and have had great luck. What is nice about Orb is that you can view your videos not only on your iPhone/iPad but any web browser. I would be interested in seeing a comparison of the video quality between the 3 programs. I put together a write up about Orb on at cuttingthecord.tv.

http://www.cuttingthecord.tv/?p=111

April 24 2010 at 10:45 PM Report abuse rate up rate down Reply
msavwah

My first thought is also about drm. Really hoping to see Apple implement shared libraries for the iPad and iPhone someday. Probably not likely as these are sync and go devices with limited storage....

April 12 2010 at 10:14 PM Report abuse rate up rate down Reply
Scott Weidig

The best thing about air video is the fact that you can stream with no apparantly loss of quality over 3G! The switch for this is in the setting on the client. Way cool. The only issue I have has is my NAS dropping off my host pc occassionally keeping the visa from being accessed... Bu that is the host pc issue not the air video client or server. Great resource.

April 12 2010 at 7:13 PM Report abuse rate up rate down Reply
1 reply to Scott Weidig's comment
Scott Weidig

Er that should be video from being processed...

April 12 2010 at 7:16 PM Report abuse rate up rate down Reply
Caitlin

Does anyone know of similar app that runs this for the Mac?

The Air Video Server is awesome, because I click a button and it handles all the router settings itself.

I'd like a similar dead-simple setup for being able to access my media server on another mac (on an outside network).

April 12 2010 at 6:41 PM Report abuse rate up rate down Reply
1 reply to Caitlin's comment
Tom C

Orb should do exactly what you are trying to do. Check out orb.com or my write up at http://www.cuttingthecord.tv/?p=111

April 24 2010 at 10:47 PM Report abuse rate up rate down Reply
Mezrow

The one app I was waiting to become available for iPad was AirVideo, and I was not disappointed, grateful that the developer made it universal so I wouldn't have to pay for it again. I'd originally downloaded the Lite version, but went back for the paid one 10 minutes after I used it the first time. I was amazed at how easily it worked on my iPod Touch, and it worked just as well on my iPad as soon as I fired it up. I happen to have a lot of video I've encoded using Handbrake, and those play flawlessly. Best $3.00 I ever spent.

April 12 2010 at 4:14 PM Report abuse rate up rate down Reply
pat

Good on you, Michael, for reviewing these streaming apps. A few playback hiccups aside, this technology makes the iPad a must have product.

Since I encoded most video content to be iTunes/QT playable -- but not iPod/iPhone friendly (with "normal" handbrake settings) I am curious about which files will stream sans transcoding via Air Video. Even though I'm very happy with StreamToMe, I'll probably have to check out Air Video too.

Thanks again for attention to this awesome technology.

April 12 2010 at 3:09 PM Report abuse rate up rate down Reply
1 reply to pat's comment
Michael Rose

Thanks Pat -- I appreciate the positive feedback.

April 12 2010 at 3:24 PM Report abuse rate up rate down Reply
Justin Walther

I just discovered Air Video right before they released the ipad version and anxiously waited for the ipad release. I love this app! Hard to believe something this well done and useful is only $3.

As an aside, there is a beta version of the Air Video Server for linux that I just got working last night. All my media resides on my linux server (which also has the beefiest processor). I was previously using my mac mini to convert and stream the content but high bitrate .mkv files sometimes caused slight pauses now and then. It was either caused by CPU constraint (core2duo mac mini) or my sadly outdated 100mbit network as the mini had to pull the content from the linux box via AFP share, convert it, then stream it over my 802.11g wireless.

However, once I moved to the linux beta Air Video server, my content all streams beautifully without any hiccups. I suspect though that if my content had resided on my mac mini, it would have streamed just fine as well.

April 12 2010 at 2:42 PM Report abuse rate up rate down Reply
Yuusharo

I'm *very* happy with Air Video now that they've updated for native iPad support. Streaming 720p and even 1080p HD down to the iPad over 3G looks fantastic, given that you have a pretty beefy machine. Air Video can also queue up iPhone and iPad-friendly ".m4v" files right from the client, and the server back at home will churn out the files while you're away for easy syncing through iTunes later on. Its perfect for MKV files that have multiple audio and even subtitle tracks - you just tell it which track to use and whether or not to add subtitles, and Air Video will do the rest.

Air Video also wins with its PC support, so I can use my Quad Core Windows-7 machine to push out the videos. StreamToMe is Mac-only, which makes my PC cry =(.

April 12 2010 at 12:50 PM Report abuse rate up rate down Reply
mr. O

Air Video is one of the best apps I own and I'm constantly amazed at the functionality it brings to my iPhone - it's the first thing I'm looking forward to test driving once I get an iPhone.

The only feature I truly miss is the ability to play the video back in portrait mode. Hopefully, the devs will see that that omission is often mentioned in discussions about their app and make the change in a future update.

April 12 2010 at 12:46 PM Report abuse rate up rate down Reply
Buy an ad here

Hot Apps on TUAW

Tweets

© 2012 AOL Inc. All Rights Reserved.