¿Es posible hacer iTunes Home Sharing a través de una red ad-hoc?

Planeo comprar 3 iPod Touch y tengo un iPhone 4s y un iPad 1. ¿Todos estos dispositivos pueden participar en Compartir en casa desde iTunes (en Windows) en una red wifi ad-hoc ?

Tengo una prueba aquí con mi iPhone 4s conectado a una red wifi ad-hoc desde mi máquina con Windows (a solo varios pies de distancia de la computadora, ciertamente dentro de la recomendación ad-hoc de 30 pies de radio). iTunes parece reconocer el iPhone en la red, ya que sincroniza el teléfono, pero el uso compartido está habilitado en la misma cuenta de iTunes. Problemas:

  1. La opción "Compartido" aparece como máximo el 25% de un tiempo dado,
  2. Cuando funciona, solo puedo ver las listas de reproducción (¿se esperaba esto?),
  3. En cualquier lista de reproducción de música dada (todas las canciones compradas a través de iTunes) solo se reproduce alrededor del 10% de ellas, el iPhone omite el resto.
  4. Aquellos elementos que aparecerán en la lista para ser reproducidos (por ejemplo, algunos podcasts de video) regresarán con un cuadro de diálogo de "No se puede abrir".

¿Debo asumir que estos problemas esporádicos (aunque aparentemente consistentes) son el resultado de una red wifi ad-hoc frente a una red de enrutador wifi "real"?

Es probable que sus conexiones intermitentes sean el resultado de un firewall que bloquea los paquetes de multidifusión o que su red ad-hoc no es realmente una red. ¿Ha intentado aislar el hecho de que no se reproduzcan algunas canciones del problema de no conexión? Son cosas realmente diferentes y es muy poco probable que sean la misma causa raíz. (a menos que sus dispositivos simplemente no estén autorizados para reproducir todo el contenido en primer lugar)
Probando solo en 1 dispositivo ahora, pero todos están bajo mi cuenta de iTunes, debería estar autorizado. Sin embargo, ¿no bloquearía un cortafuegos TODOS los paquetes? ¿Estás diciendo que algo de música y algunos videos usarán diferentes puertos? ¿Por qué algunos contenidos usarían multidifusión y otros no?
Sí, se necesitan algunos puertos para AirPlay y demás. Consulte support.apple.com/kb/TS1629 y, además, debe tener un dominio de transmisión/multidifusión para que los paquetes de transmisión se registren y los dispositivos se encuentren entre sí. Ejecute sudo tcpdump -i en1y observe si sus dispositivos hablan cuando conecte su dispositivo iOS a la Mac.
La máquina de iTunes es Windows :(
¡Consigue una Mac! (ok, usar superuser.com para descubrir que la depuración de Bonjour podría ser más barata)

Respuestas (1)

Sí, debe estar conectado a Internet cuando habilite Compartir en casa por primera vez, pero una vez que cada dispositivo tenga un certificado SSL o lo que sea que esté almacenado internamente, los dispositivos se encontrarán y compartirán siempre que la red local permita mDNS / Tráfico de Bonjour para que los dispositivos puedan descubrirse entre sí y hacer coincidir las claves almacenadas internamente para identificar qué cuenta está habilitada para compartir.

La razón por la que estoy haciendo esta red ad-hoc es para usarla en viajes familiares a través del país donde no tendremos acceso a Internet. Ambos dispositivos en este momento tienen acceso a Internet y, sin embargo, parece que no se comunican de la manera esperada. Pensamientos adicionales?
Llevé mis dispositivos a una cabina remota y las cosas funcionan bien (excepto que a veces Apple TV 2 no funciona bien) en redes que nunca se conectan a Internet. Asegúrese de que no haya cortafuegos en su host ad-hoc.