Reader Andy Grant has unfulfilled expectations of his iPad. He writes:
I recently downloaded Amazons Instant Video app and was really excited by the idea that I could now stream Amazons videos to my Apple TV via AirPlay. But when I tried it, all I got was audio, no video. Whats going on?
Welcome to todays episode of The Care and Feeding of Arcane Licensing Agreements. It works a little something like this:
Seemingly every device you use to watch streaming video has to be blessed by those companies that provide and stream that video. So while your Internet TV or Blu-ray player may allow Streaming Service X, Set Top Box Y doesnt.
In the case of Apples products the restrictions are painfully laughable. On an iOS device you cant stream (or play via a video adapter) the video from such apps as Amazon Instant Video, the DirecTV iPad app, and HBO Go. The audio stream is fine, but no video. However, if you have a laptop that supports AirPlay Mirroring under Mountain Lion (a recent MacBook Air, for example) you can stream anything you like from within Safari, including Amazon Instant Video, DirecTVs online videos, and HBO Go.
But surely this is a technical issue. The iPad must not have the processing power or graphics oomph to push this kind of content to an Apple TV&. you suggest.
Sadly, no. The issue is Apples willingness to allow developers to choose whether their iOS apps will support or exclude AirPlay and direct cable playback. If the developer chooses to flip the Nuh Uh switch, video out is disabled.
So what can you, oh Consumer Caught in the Middle, do?
Jailbreak the sucker.
Ill leave the details of how to do it to the experts at the iPhone DevTeam and, of course, your conscience in regard to breaking license agreements. What I can offer is this: Once jailbroken you can both disable the software check put in place that helps apps determine if your device is jailbroken (so that they can prevent you from, say, playing streaming video on an attached television) and enable video output from apps that normally dont allow it.
To disable jailbreak detection, launch the Cydia app, tap Search, and search for xCon (thanks to @joshfofer for the recommendation). When you locate it, install it and apps that refuse to work on jailbroken devices will now operate as they should.
Even on jailbroken iPads, AirPlay mirroring is a problemsome apps simply wont mirror this way even with the help of a rogue app. However, if you use one of Apples video adapters to connect your device directly to your TV, youre in business.
The app you need to perform this minor miracle is Ryan Petrichs $10 DisplayOut (available from the Cydia store). Once installed, all of your devices video will be mirrored to an attached TV, not simply the video allowed by Apple and third-party developers.
The usual jailbreak caveats apply. While its perfectly legal to jailbreak the devices you own, youre severing your license agreement with Apple when you do. This means that you should not, in good conscience, expect technical support from Apple for a device youve jailbroken.