I was told by Apple store staffers that it this would work: install an Airport Extreme card in an iMac, and create a network (as if connecting two computers). During setup an Apple TV would detect this network and use it for displaying iPhoto library on an attached HD TV.
But this will not work, is not supported by Apple, and here's why they say so:
Both ATV and iMac must be clients of network services to intercommunicate. A server is needed for these services. While the iMac can be such a server, it cannot also be a client at the same time (at least not without deep technical hacking that may break in subsequent software releases).
The solution is to buy an Airport Express or Extreme Base station, and make both the ATV and iMac use it to communicate.
I'm disappointed that Apple's staff didn't know this before I got involved, but in fact one of the support line staffers tried to tell me ATV would not work over wireless at all; this is clearly incorrect, and I managed to convince him so. Utimately, it required four phone calls to Apple, and Tier 2 product specialist support to provide the answers above.
Why did I ever think it WOULD work? I've used a laptop with wired and wireless Ethernet to share an internet connection; two laptops with wireless can share files and perform iChat sessions. Since the provision of photo files from iMac to ATV seems merely another form of file sharing, and no more bandwidth-hungry than video iChat, I still don't fully understand why is SHOULDN'T work. The protocol stacks are available to all processes, why can't one be a client and another a server, on the same machine?
In any event, be warned - this sort of cheap and quick connection is not viable.
Tom
But this will not work, is not supported by Apple, and here's why they say so:
Both ATV and iMac must be clients of network services to intercommunicate. A server is needed for these services. While the iMac can be such a server, it cannot also be a client at the same time (at least not without deep technical hacking that may break in subsequent software releases).
The solution is to buy an Airport Express or Extreme Base station, and make both the ATV and iMac use it to communicate.
I'm disappointed that Apple's staff didn't know this before I got involved, but in fact one of the support line staffers tried to tell me ATV would not work over wireless at all; this is clearly incorrect, and I managed to convince him so. Utimately, it required four phone calls to Apple, and Tier 2 product specialist support to provide the answers above.
Why did I ever think it WOULD work? I've used a laptop with wired and wireless Ethernet to share an internet connection; two laptops with wireless can share files and perform iChat sessions. Since the provision of photo files from iMac to ATV seems merely another form of file sharing, and no more bandwidth-hungry than video iChat, I still don't fully understand why is SHOULDN'T work. The protocol stacks are available to all processes, why can't one be a client and another a server, on the same machine?
In any event, be warned - this sort of cheap and quick connection is not viable.
Tom