AirFlick turns Macintosh into an AirPlay data server

If you own a Macintosh and an Apple TV, I have created a new tool that allows you to stream data outside of iTunes. It's called AirFlick, and it's now available in alpha form for download and testing.
Last week, I put together a related application called AirPlayer that allows you to stream video from your iPad using Apple's built in AirPlay services and demonstrated it on TUAW. AirPlayer works by emulating an Apple TV using your Mac's built in Bonjour networking capabilities. Below is a description and brief video explaining how it works.
Update: TUAW reader BC adds:
How to Add Live Conversion to Erica Sadun's AirFlick App
Ok, by doing this hack, you can stream ANY video format sitting on your Mac to your AppleTV. I'm testing out an mkv file right now, and it works like a charm!
OPTIONAL
One extra little note: you don't have to necessarily download the unofficial Mac AirVideo client above. You can instead begin playback of a video from within the AirVideo iphone app, then go to the mac serving up the stream, and type "ps ax | grep ffmpeg", and grab the alphanumeric string following the --conversion-id flag.
Then paste into AirFlick the following:
http://[YOUR-SERVER'S-IP-ADDRESS]:45631/live-playback-2.4.0/index_[CONVERSION-ID].m3u8
The iOS device recognizes your Mac as a compatible player and offers to play back video from certain applications. If your unit is jailbroken and you've installed AirVideoEnabler, the range of applications expands from iTunes and Video to a fair number of other apps that otherwise would not provide AirVideo video.
This solution worked well for anyone who wanted to use a Mac's screen for larger scale playback, especially for those of us who have Mac minis attached as HDTV media centers. Anyone could visit and use a standard non-jailbroken iPad, iPod touch or iPhone to transmit video to my TV.
Please note that AirPlayer Playback is limited to video at this time. Under the hood, audio uses a separate technology called AirTunes, and requires high-level encryption and authentication. I chose not to go there.
AirFlick provides another kind of service. Instead of substituting for an Apple TV, it transmits data to any ATV 2 (or any Mac running AirPlayer).
AirFlick offers the potential of real-time transcoding of otherwise unsupported file types into Apple TV-compatible data. It also allows you to open videos located on the Internet by pasting a URL and clicking the play button. I was able to watch a number of Internet Archive (archive.org) mp4 videos on a big screen TV by browsing that website, selecting URLs and opening them with AirFlick.
AirFlick works by transforming your Mac into a web browser, the same way AirPlay works on your iPhone or other iOS device. For Mac-based files, AirFlick tells your Apple TV to connect to a local URL and serves the data that the Apple TV plays back. So long as those files are in a supported format such as mp4, m4v, mp3, etc., the Apple TV can read and display the file data.
The 0.01 release of AirFlick is quite alpha -- so expect a few bugs along the way. If your Apple TV reports errors, you can always use your menu button (as I show in the video) to try connecting again.
If you give the app a spin, do report back with how things went for you in the comments for this post.
Share
If you own a Macintosh and an Apple TV, I have created a new tool that allows you to stream data outside of iTunes. It's called AirFlick,...
Add a Comment
What I want to do is to play a TV show on pbs.org or abc.com thats on my Mac and have it stream through my apple tv 2 to my TV. Can I do this?
March 17 2011 at 3:59 PM Report abuse Permalink rate up rate down ReplySomehow instead of playing the movie, it displayed my desktop. Can't do it again. Is there a way to stream your Desktop Screen to Apple TV?
January 10 2011 at 9:03 PM Report abuse Permalink rate up rate down Replyso where is the development community for the appletv 2g? i'm an expereinced iOS developer and i want to know where to get started and where the collected info about the platform is available. i can't seem to find anyone who is building a community to share that kind of knowledge
January 04 2011 at 1:34 AM Report abuse Permalink rate up rate down ReplyIs it possible to stream safari/firefox to Apple TV? I want to play IPlayer/Skyplayer etc on the big TV.
Any ideas?
Thanks
S
Works great for me, except once I start running a video from Airflick the WiFi on my Macbook stops working. Have to restart my router to get it going again. Anyone know what's wrong? Port issue?
December 30 2010 at 1:56 PM Report abuse Permalink rate up rate down ReplyI tried the AirVideo server and client, streamed an avi and it worked flawlessly.
Tip: when using QT Live Conversion, if your video quality is bad, then do the following: in the Client, you need the Convert preferences to allow the WiFi top bitrate (in this case, it tops out at 2560 kbit/s).
It makes it better, but in no way will it give you the quality you would expect when playing directly on your computer with VLC, or on the hacked AppleTV 1g with Boxee or XBMC. Far from it. I have tried 480p avi and 720p mkv, and it's good, not great.
I can't seem to figure out how to get the Mac Airvideo client to work on my Mac. Do I need to set up my mac a local server? Any help will be much appreciated.
Thanks
Great app. Only one problem. When I start playing avi's they show up a lot of green on the ATV. There is a layer of green pixels and goes away and returns.
December 26 2010 at 6:57 PM Report abuse Permalink rate up rate down Replyhow do i give you money lol i want to donate like 10 dollars to you:P (im a poor student)
December 23 2010 at 6:35 PM Report abuse Permalink rate up rate down ReplyYesterday I mentioned downloading and it not working.
Today I've figured out that I can play one movie at a time. That is I boot ATV2, Start AirFlick, drag/drop a movie, Play - watch movie - quit AirFlick, in ATV2 Settings menu, Sleep Now, wait ten seconds, restart ATV2 with the remote...
Repeat from beginning. Seems to work this way each time and no error messages.
Note, I can replay the same movie without the restarts but to go to another clip I have to restart. Hope this is useful info.
The ideal solution would be that this would enable you to stream Flash/Silverlight movies from web sites to your ATV.
December 22 2010 at 12:55 PM Report abuse Permalink rate up rate down ReplyDeals of the Day
more deals- Refurb Mac Pro Xeon Quad-Core 2.8GHz Workstation for $1,150 + $38 s&h, more
- Used Apple iPad 32GB Wi-Fi Tablet for $200 + free shipping
- Apple iPod nano Multi-Touch 8GB MP3 Player for $100 + $8 s&h
- Cases for New iPad at HandHeldItems: Extra 20% off, $2 credit, from $3 + $3 s&h
- $15 Apple iTunes Gift Card for $8 for new Saveology customers
- Retro 80's Case for iPhone for $11 + $2 s&h
43 Comments