I might as well join in on this discussion, which I 've been monitoring for the past few days. I've had this problem for the past 4 months, right after I replaced my PowerMac G5 (which provided iTunes video stream services throughout my house) with a brand new Intel based MacMini. I thought I was doing something terribly wrong on the setup and configuration of this server until I found this post. I NEVER had this problem when my streaming was provided by the G5 (and this was done routinely for about 7 years)!
Anyway here's my setup:
* MacMini 2.3 GHz Core i5, 2 GB RAM, OS 10.7.4, Wired to Time Capsule Router (TCR)
- this is the iTunes Movie/TV/Music Streaming Server
* Streaming to Apple TV 1080p in Family Room (wired connection to TCR)
* Streaming to Apple TV 720p in Master Bedroom (WiFi connection to TCR)
* Streaming to iPad2 via Home Share (WiFi connection to TCR)
* iTunes Home Share Connection to MacBook Pro (Sometimes WiFi, Sometimes Wired to TCR)
Intermittently, as everyone else has described, connections drop after several minutes or hours of non-use. Some days, I can connect just fine after an idle. Other days, no connections to iTunes media possible, even though all devices described can see the MacMini server via Bonjour/Home Share. Although server/share name is visible, once I actually try to select a media file to play, then the spinning wheels start and eventually connection times out in error. The only way to get iTunes to start streaming properly again is to stop and restart in on the MacMini.
I've tried everything most of the people posting here have tried. My troubleshooting steps included:
* Total erase/rebuild of MacMini
* Upgrade of MacMini to Lion Server 10.7.4
* Downgrade of MacMini from Lion Server to Client
* Switching from Wired to WiFi network connection
* Setting IP address via DHCP then via assigning static IP
* Relocating MacMini from 25 ft Cat-5 Ethernet Cable to a closer proximity to TCR (less than 6 ft)
* Moving streamed content to/from external and internal disk drives on the MacMini
In my situation, the only things I've been able to conclude are:
* Problem could be tied to hardware on the MacMini model I have, since I'm streaming same quantity of media files in the same way I did when they were stored on the G5 (no problems like this for 7 years)
* Accesing iTunes libraries that run overnight from my MacBook laptops are always accessible, even when accessing them form the MacMini are most often not
* Physical Network and Bonjour connections are always accessible to/from the MacMini, regardless of idle time length. I can remote login, see the iTunes Home Share name, stream Photos to ATVs as Screen Savers, Backup data via Time Machine, etc.. No other Network services are disrupted due to idle time waits EXCEPT the iTunes content streaming
So, I am just as stumped about what's causing this and how to get around it as everyone else. I'm just writing in to add a bit more flavor to this discussion, and to communicate another home-environment configuration that might be different than all others posted, but still having the same issue.