Ist es möglich, iTunes Home Sharing über ein Ad-hoc-Netzwerk durchzuführen?

Ich plane den Kauf von 3 iPod Touch und habe ein iPhone 4s und ein iPad 1. Können diese Geräte alle an der Privatfreigabe von iTunes (unter Windows) in einem Ad-hoc- WLAN-Netzwerk teilnehmen?

Ich habe hier einen Test mit meinem iPhone 4s, das von meinem Windows-Rechner aus mit einem Ad-hoc-WLAN-Netzwerk verbunden ist (nur einige Meter vom Computer entfernt, sicherlich innerhalb der Ad-hoc-Empfehlung von 30 Fuß). iTunes scheint das iPhone im Netzwerk zu erkennen, da es das Telefon synchronisiert, aber die Freigabe ist auf demselben iTunes-Konto aktiviert. Probleme:

  1. Die Option "Geteilt" erscheint höchstens 25 % der Zeit,
  2. Wenn es funktioniert, kann ich nur Wiedergabelisten sehen (wird das erwartet?),
  3. In jeder gegebenen Wiedergabeliste für Musik (alle über itunes gekauften Songs) werden nur etwa 10 % abgespielt, der Rest wird vom iPhone übersprungen.
  4. Die Elemente, die zur Wiedergabe aufgelistet werden (z. B. einige Video-Podcasts), kehren mit einem Dialogfeld „Öffnen nicht möglich“ zurück.

Soll ich davon ausgehen, dass diese sporadischen (obwohl scheinbar konsistenten) Probleme das Ergebnis eines Ad-hoc-WLAN-Netzwerks im Vergleich zu einem "echten" WLAN-Router-Netzwerk sind?

Ihre intermittierenden Verbindungen sind wahrscheinlich darauf zurückzuführen, dass eine Firewall die Multicast-Pakete blockiert oder dass Ihr Ad-hoc-Netzwerk nicht wirklich ein Netzwerk ist. Haben Sie versucht, das Nichtspielen einiger Songs vom Problem der fehlenden Verbindung zu isolieren? Sie sind wirklich verschiedene Dinge und es ist sehr unwahrscheinlich, dass sie dieselbe Ursache haben. (es sei denn, Ihre Geräte sind einfach nicht alle autorisiert, den gesamten Inhalt überhaupt abzuspielen)
Testen Sie jetzt nur auf 1 Gerät, aber sie befinden sich alle unter meinem iTunes-Konto, sollten autorisiert werden. Würde eine Firewall aber nicht ALLE Pakete blockieren? Wollen Sie damit sagen, dass einige Musik und einige Videos unterschiedliche Ports verwenden? Warum sollten einige Inhalte Multicast verwenden und andere nicht?
Ja - einige Ports werden für AirPlay und dergleichen benötigt. Siehe support.apple.com/kb/TS1629 und es muss auch eine Multicast-/Broadcast-Domäne vorhanden sein, damit sich die Broadcast-Pakete registrieren und die Geräte einander finden können. Führen Sie aus sudo tcpdump -i en1und sehen Sie, wie Ihre Geräte sprechen, wenn Sie Ihr iOS-Gerät mit dem Mac verbinden.
Die iTunes-Maschine ist Windows :(
Hol dir einen Mac! (ok - die Verwendung von superuser.com, um das Bonjour-Debugging herauszufinden, könnte billiger sein)

Antworten (1)

Ja – Sie müssen mit dem Internet verbunden sein, wenn Sie Home Sharing zum ersten Mal aktivieren, aber sobald jedes Gerät über ein SSL-Zertifikat oder was auch immer intern gespeichert ist, werden die Geräte einander finden und teilen, solange das lokale Netzwerk mDNS/ Bonjour-Verkehr, damit die Geräte sich gegenseitig erkennen und intern gespeicherte Schlüssel abgleichen können, um zu identifizieren, welches Konto für die Freigabe aktiviert ist.

Der Grund, warum ich dieses Ad-hoc-Netzwerk erstelle, ist die Verwendung bei Familienausflügen über Ländergrenzen hinweg, bei denen wir keinen Internetzugang haben werden. Beide Geräte haben zu diesem Zeitpunkt Internetzugang und können dennoch nicht wie erwartet kommunizieren. Zusätzliche Gedanken?
Ich habe meine Geräte in eine abgelegene Kabine gebracht und die Dinge funktionieren gut (außer manchmal spielt Apple TV 2 nicht gut) in Netzwerken, die niemals eine Verbindung zum Internet herstellen. Vergewissern Sie sich, dass auf Ihrem Ad-hoc-Host keine Firewalls vorhanden sind.