AirPlay en Apple TV funciona para dispositivos iOS pero no para Mac

Estoy tratando de usar la duplicación de AirPlay en una configuración estilo sala de conferencias con un Apple TV de tercera generación. Todo el software está completamente actualizado (al 24/7/2014).

Todos los dispositivos están conectados a una red fuerte sin ninguna contraseña.

Desde un iPhone 4s, el servicio AirPlay aparece en el centro de control y la duplicación funciona bien. Desde un MacBook Air de principios de 2014, AirPlay nunca está disponible en la barra de menú o en las preferencias de visualización, O en iTunes normal.

¿Qué debo hacer para tratar de solucionar este problema?

EDITAR:

Me preguntaba si había algún tipo de problema de subred, pero parece que no. A modo ilustrativo, el Apple TV es 10.10.17.217. Dos dispositivos iOS pueden usar AirPlay desde .18.8 y .18.196, pero la MacBook Air no puede hacerlo desde .20.127. Todos tienen la misma máscara de subred de 255.255.240.0 y apuntan al mismo enrutador (.16.1).

Supongo que todavía tengo que probar con otros puntos finales de AirPlay y con otras MacBooks, pero realmente no tengo nada que hacer más allá de adivinar y verificar.

Aaa y acabo de comprobar con un iMac conectado a la misma red, .17.118. Nada.

...

OK ESPERA UN SEGUNDO.

Busqué un poco en Google y encontré algunas referencias a Bluetooth que se agregaron como un sustituto/complemento para el descubrimiento de Bonjour de AirPlay en una actualización reciente. Con la corazonada de que los dispositivos iOS son un poco más promiscuos con Bluetooth que las Mac, intenté probar los dispositivos iOS con Bluetooth apagado. Aquí está la cosa: una vez que esté conectado, puede apagar Bluetooth, pero si Bluetooth no está encendido, no podrá ver el punto final de AirPlay.

Me di cuenta de que también había una configuración de Bluetooth en el Apple TV y vi que solo estaba encendido y buscando. Al apagarlo , la opción AirPlay desaparecía inmediatamente de los dispositivos iOS. De nuevo, y la opción volvió a aparecer. Todavía nada de las Mac.

El Apple TV está ejecutando la versión de software 6.2 (6698.99.50.31).

¿Qué diablos está pasando aquí?

Respuestas (5)

Lo primero que verificaría es si el firewall está habilitado en su Macbook y bloquea los paquetes entrantes. Si el firewall está activado, intente apagarlo temporalmente durante unos minutos para ver si aparece el icono de AirPlay en la barra de menú.

Lo siguiente que debe verificar es si los dispositivos están en la misma subred. Puede encontrar la dirección IP y la máscara de subred de su Apple TV en formato Settings -> General -> Network. Y la dirección IP y la máscara de subred de su Macbook en formato System Preferences -> Network -> Wi-Fi -> Advanced... -> TCP/IP. Idealmente, lo que debería esperar ver es la misma máscara de subred en ambos dispositivos (probablemente algo así como 255.255.255.0) y direcciones IP similares excepto por el número después del último punto (algo así como 192.168.0.125 y 192.168.0.138).

Esas son las dos cosas que revisaría primero. Compruébalos y cuéntanos cómo te va.

Apple tiene una guía para solucionar problemas de AirPlay para Mac. Hay algunas otras cosas que también podrían ayudar: Acerca de AirPlay Mirroring en OS X

Sabes, tuve el presentimiento de que tenía que ver con la división en subredes... Esto está apenas fuera de mi área, pero esto es lo que recuerdo (lo comprobaré más tarde para estar seguro): la máscara de subred es 255.255. 240.0. Eso significa 20 bits de red y 12 bits de host, ¿sí? Entonces, el tercer octeto de las IP del host debe estar TODO dentro de un rango de 0 a 15 (o 16 a 31, 32 a 47, etc.) y si tengo un host con .15.xxx y otro con .16.xxx, no están en la misma subred?
Hrm, mi corazonada estaba equivocada. Edición de pregunta.
El firewall fue de hecho el problema en lo que a mí respecta. ¡Gracias!

Lo que sucede es que, desde Apple TV OS 6.1 e iOS 7.1, los iPhone y iPad admiten el descubrimiento de servicios Airplay por Bluetooth para Apple TV.

Lo que esto significa es que incluso sin realizar ningún emparejamiento, el Bluetooth realiza un "apretón de manos" entre el iPhone/iPad y el Apple TV que intercambia información de descubrimiento. Esto significa que incluso si no estás en la misma red, puedes "ver" el Apple TV. Tenga en cuenta que el Airplay en sí no se realiza a través de Bluetooth... eso aún sucede a través de Wi-Fi/Ethernet. El "apretón de manos" de Bluetooth simplemente le dice al dispositivo cliente la dirección IP de la interfaz Wi-Fi o Ethernet del Apple TV en la que el cliente puede encontrar el servicio.

Esto es inmensamente útil en entornos de tipo empresarial donde estas cosas tienden a estar en diferentes VLAN, porque el protocolo Bonjour que normalmente sirve para este propósito es un protocolo de transmisión que no cruza los límites de la red sin la ayuda de un servicio de retransmisión Bonjour como Avahi.

Desafortunadamente, esta función de descubrimiento de Bluetooth no ha estado disponible para Mac, razón por la cual su iPhone/iPad puede ver el Apple TV y su Mac no. Afortunadamente, con la última versión beta del sistema operativo Yosemite de Apple, esto parece estar funcionando ahora (¡Hurra!)

También parece que Apple está implementando un sistema Airplay peer-to-peer en iOS 8 que no depende en absoluto de las redes corporativas.

Espero que esto haya sido claro y útil, Drax

Entonces, ¿está sugiriendo que el método de descubrimiento de Bonjour no funciona actualmente?

Tuve un problema muy similar, las máscaras de subred coincidían y tanto mi apple tv (gen 1) como mi macbook pro (sin retina) estaban conectados a la misma red, misma subred, etc. Pero no pude transmitir de mi mac a mi apple tv. Podría sincronizar el apple tv, compartir o no compartir fotos....

Restablecí la red en el Apple TV (seleccioné la misma red, volví a ingresar la contraseña) y luego, casi de inmediato, pude transmitir desde iTunes en mi computadora a mi Apple TV.

¿Está habilitada la duplicación de Air Play en las preferencias del sistema? Para habilitarlo, abra Preferencias del sistema y haga clic en las pantallas. Luego, en la parte inferior, debe haber una marca al lado para mostrar las opciones de duplicación en la barra de menú cuando esté disponible. Si no, haga clic en el cuadro para habilitarlo.ingrese la descripción de la imagen aquí

Sí, claro. En una computadora portátil, incluso hay una configuración de pantalla AirPlay justo encima que indica "No se detectaron dispositivos".

Tuve un problema similar y la razón por la que no pude fue el firewall.

Lo que descubrí son los siguientes casos:

(1) Firewall desactivado -> Airplay debería funcionar.

(2) Cortafuegos activado, Bloquear conexiones entrantes: APAGADO -> Airplay debería funcionar.

(3) Firewall activado, Bloquear conexiones entrantes: ON -> Airplay no funciona.

En mi caso, después de pasar de (3) -> (2) todo volvió a estar bien.