stringtranslate.com

Salida en antena

AirPlay es un conjunto de protocolos de comunicación inalámbrica desarrollado por Apple Inc. que permite la transmisión de contenido multimedia y pantallas de dispositivos, junto con los metadatos relacionados , entre dispositivos compatibles. Originalmente implementado solo en el software y hardware de Apple, la compañía ha licenciado el uso de AirPlay a fabricantes externos y se ha implementado en dispositivos como televisores y sistemas de audio domésticos . AirPlay funciona a través de una conexión directa de igual a igual entre dispositivos o a través de una red local de infraestructura . [2]

Historia

En 2004, Apple introdujo AirTunes [3] como una nueva característica de iTunes 4.6. Permitía la transmisión de música a través de una red a un AirPort Express , que estaba equipado con un conector de audio analógico-digital de 3,5 mm para altavoces u otros dispositivos de audio. En 2010, Apple introdujo una nueva versión de la tecnología AirTunes, ahora llamada AirPlay, como parte de iOS 4.2 . Admitía la transmisión de audio y ahora de vídeo al Apple TV , y más tarde añadió duplicación de pantalla y, finalmente, compatibilidad con una amplia gama de altavoces y equipos AV de terceros compatibles con AirPlay.

Apple anunció AirPlay 2 en su conferencia anual WWDC el 5 de junio de 2017. Estaba previsto su lanzamiento junto con iOS 11 en el tercer trimestre de 2017, pero se retrasó hasta junio de 2018. [4] [5] En comparación con la versión original, AirPlay 2 mejora el almacenamiento en búfer; agrega transmisión de audio a pares estéreo de parlantes (por ejemplo, pares estéreo de HomePods individuales; AirPlay y su predecesor, AirTunes siempre han sido estéreo); [6] permite enviar audio a múltiples dispositivos en diferentes habitaciones; [7] y control por el Centro de control, la aplicación Inicio o Siri, [8] funcionalidad que anteriormente solo estaba disponible usando iTunes en macOS o Windows . [9]

Remitentes

Vídeo transmitido desde un iPad (transmisor) a un Apple TV (receptor) mediante AirPlay

Los dispositivos transmisores AirPlay incluyen computadoras que ejecutan iTunes y dispositivos iOS como iPhones , iPods y iPads que ejecutan iOS 4.2 o superior, y los dispositivos pueden enviar AirPlay a través de Wi-Fi o Ethernet. OS X Mountain Lion admite la duplicación de pantalla a través de AirPlay en sistemas que contienen procesadores Intel Core de segunda generación o posteriores. [10]

En 2016, HTC lanzó el "10", también conocido como "One M10" , un teléfono Android con transmisión Apple AirPlay. [11]

A partir de iOS 4.3, las aplicaciones de terceros como ApowerMirror, [12] AirServer y Reflector pueden enviar transmisiones de audio y video compatibles a través de AirPlay. [13] La aplicación iTunes Remote en iOS se puede usar para controlar la reproducción de medios y seleccionar receptores de transmisión AirPlay para iTunes que se ejecutan en una Mac o PC. [14]

A partir de macOS 10.14, no existe una API pública para que los desarrolladores externos integren AirPlay 2 en sus aplicaciones de macOS. Sin embargo, existen transmisores externos como Airfoil . En mayo de 2019, un desarrollador externo lanzó una aplicación para macOS que puede transmitir audio mediante AirPlay 2. [15] La aplicación incluye una herramienta auxiliar llamada "AirPlay Enabler" que utiliza la inyección de código para eludir las restricciones de la API privada de AirPlay 2 en macOS. [16]

Receptores

Los dispositivos receptores AirPlay incluyen Apple TV , HomePod , altavoces de terceros y el discontinuado AirPort Express , que incluía un conector de salida de audio S/PDIF óptico y analógico combinado . Los dispositivos compatibles pueden recibir AirPlay a través de wifi o Ethernet. Algunos proyectos de código abierto han realizado ingeniería inversa de la parte de audio del protocolo, lo que permite convertir cualquier computadora en un receptor AirPlay para audio. [17]

Sin embargo, debido a que no todos los receptores de terceros implementan el cifrado DRM de Apple, algunos medios, como la música protegida por derechos propios de iTunes Store (el cifrado " FairPlay " de Apple), YouTube y Netflix , no pueden transmitirse a esos dispositivos o software. En Apple TV, a partir del firmware 6.0, se aplica el esquema DRM: no se pueden usar dispositivos sin él. [18]

La tecnología inalámbrica AirPlay está integrada en bases para altavoces, receptores AV y sistemas estéreo de empresas como Naim , Bose , Yamaha , Philips , Marantz , Onkyo , Bowers & Wilkins , Pioneer , Sony , Sonos , McIntosh , Denon , [19] y Bang & Olufsen . [20] Los títulos de las canciones, los artistas, los nombres de los álbumes, el tiempo transcurrido y restante y las ilustraciones de los álbumes pueden aparecer en altavoces compatibles con AirPlay con pantallas gráficas. A menudo, estos receptores están diseñados para admitir únicamente el componente de audio de AirPlay, de forma muy similar a AirTunes.

Los dispositivos Bluetooth (auriculares, altavoces) que admiten el perfil A2DP también aparecen como receptores AirPlay cuando se emparejan con un dispositivo iOS, aunque Bluetooth es un protocolo de dispositivo a dispositivo que no depende de un punto de acceso a una red inalámbrica.

Durante el Consumer Electronics Show (CES) de enero de 2019 en Las Vegas, los fabricantes de televisores Samsung, LG, Vizio y Sony anunciaron que producirían equipos con capacidad de recepción AirPlay 2 incorporada. [21] LG anunció que los modelos de televisores que son compatibles con AirPlay 2 incluirán los modelos OLED 2019, NanoCell SM9X, UHD UM7X y LG NanoCell SM8X. [22]

En septiembre de 2020, Roku agregó compatibilidad con AirPlay 2 como parte de la actualización 9.4 en dispositivos Roku 4K seleccionados. En abril de 2021, la actualización 10.0 agregó compatibilidad con más televisores y reproductores Roku. [23]

Durante la WWDC 2021 , Apple anunció que macOS Monterey incluiría compatibilidad con el receptor AirPlay para Mac compatibles.

Protocolos

AirPlay y AirTunes pueden funcionar a través de una red local (LAN), a través de Wi-Fi o Ethernet , o (desde 2017) directamente entre sí mediante Wi-Fi Direct , lo que permite que los dispositivos se conecten sin una LAN central. [24] Este método de conexión peer to peer es ahora el preferido por AirPlay, pero Apple señala que el protocolo establece una conexión "utilizando el método que responde mejor". [2]

La parte AirTunes de la pila de protocolos AirPlay utiliza UDP para transmitir audio y se basa en el Protocolo de transmisión en tiempo real . [25] Las transmisiones se transcodifican utilizando el códec Apple Lossless con 44100 Hz y 2 canales cifrados simétricamente con AES , lo que requiere que el receptor tenga acceso a la clave adecuada para descifrar las transmisiones. [26] La transmisión se almacena en búfer durante aproximadamente 2 segundos antes de que comience la reproducción, lo que resulta en un pequeño retraso antes de que se emita el audio después de iniciar una transmisión AirPlay. [27]

El protocolo admite paquetes de metadatos que determinan el volumen de salida final en el extremo receptor. Esto hace posible enviar siempre datos de audio sin procesar a su volumen completo original, evitando el deterioro de la calidad del sonido debido a la reducción de la profundidad de bits y, por lo tanto, la calidad del sonido que de otro modo ocurriría si se realizaran cambios en el volumen en el flujo de origen antes de transmitir. También hace posible la transmisión de una fuente a múltiples destinos, cada uno con su propio control de volumen, y que los ajustes de volumen se apliquen instantáneamente, en lugar de retrasarse por el período de búfer de 2 segundos. Las capacidades de transmisión de medios del AirPort Express utilizan el Protocolo de salida de audio remoto (RAOP) de Apple, una variante propietaria de RTSP / RTP . Usando el puente WDS , [28] el AirPort Express puede permitir la funcionalidad AirPlay (así como el acceso a Internet, el uso compartido de archivos e impresoras , etc.) a través de una distancia mayor en un entorno mixto de clientes cableados y hasta 10 clientes inalámbricos.

Duplicación de AirPlay

En la WWDC 2011 , Steve Jobs , entonces CEO de Apple Inc. , anunció AirPlay Mirroring como una característica en iOS 5 donde el usuario puede transmitir la pantalla desde un iPad 2 a un HDTV de forma inalámbrica y segura sin la necesidad de cables. [29] [30]

AirPlay es una tecnología diferente de AirPlay Mirroring, ya que la primera permite transmitir formatos de contenido específicos, mientras que la segunda permite transmitir toda la pantalla desde una variedad de dispositivos iOS e iTunes a un Apple TV (2.ª generación o posterior). La composición exacta de los protocolos que utiliza AirPlay Mirroring aún no se ha descubierto por completo ni se ha realizado ingeniería inversa. [30] Sin embargo, está disponible una especificación no oficial del protocolo AirPlay. [31] El hardware compatible (cuando se utiliza OS X Mountain Lion o posterior) incluye cualquier iMac, Mac mini, MacBook Air, MacBook Pro o Mac Pro (finales de 2013 o más reciente) de 2011 o posterior. [32]

Ingeniería inversa

Cuando el protocolo se conocía como AirTunes, fue diseñado a la inversa por Jon Lech Johansen en 2008. [26]

El 8 de abril de 2011, James Laird realizó ingeniería inversa y publicó la clave privada utilizada por Apple AirPort Express para descifrar las transmisiones de audio entrantes. [33] La publicación de esta clave significa que el software de terceros y los dispositivos modificados para usar la clave podrán descifrar y reproducir o almacenar transmisiones AirPlay. [34] Laird lanzó ShairPort como un ejemplo de una implementación de receptor de software de solo audio de AirPlay. [35] Pronto siguieron más y en 2012 el primer receptor de audio y video AirPlay para PC vino con un producto llamado AirServer. [36] [37]

Hay disponible un servidor de duplicación AirPlay (receptor) de código abierto, conocido como RPiPlay , para los sistemas operativos Raspberry Pi y Desktop Linux . El autor lo describe como basado en el servidor de duplicación Android de dsafa22, que a su vez se basaba en ShairPlay de Juho Vähä-Herttua. [38]

Con Shairport Sync, [39] hay una implementación que soporta AirPlay y partes de AirPlay 2 que se ejecuta en Linux y FreeBSD y funciona bien en dispositivos integrados como Raspberry Pis o enrutadores con tecnología OpenWrt.

Véase también

Notas

  1. ^ "Apple presenta AirPort Express para usuarios de Mac y PC". Apple.com . 7 de junio de 2004. Archivado desde el original el 29 de marzo de 2011 . Consultado el 12 de abril de 2012 .
  2. ^ ab "Usar AirPlay con dispositivos Apple". Soporte técnico de Apple . Consultado el 15 de julio de 2024 .
  3. ^ Brownlee, John (1 de septiembre de 2010). «September iPod Event: In iOS 4.2, AirTunes Becomes AirPlay». Cult of Mac . Consultado el 21 de abril de 2024 .
  4. ^ "Apple presenta iOS 11 con transferencias P2P de Apple Pay, un nuevo sonido para Siri, AirPlay 2 y más". AppleInsider . 5 de junio de 2017 . Consultado el 21 de abril de 2024 .
  5. ^ "iOS 11.4 ofrece pares estéreo y audio multisala con AirPlay 2". Apple.com . 29 de mayo de 2018 . Consultado el 29 de mayo de 2018 .
  6. ^ "iOS 11.4 incorpora pares estéreo y audio multisala con AirPlay 2". Apple Newsroom . Consultado el 9 de mayo de 2019 .
  7. ^ "Preguntas frecuentes sobre AirPlay 2: qué es, cómo funciona y qué dispositivos lo admiten". Macworld . Consultado el 22 de junio de 2018 .
  8. ^ "iOS 11 trae nuevas funciones a iPhone y iPad este otoño". Apple.com . Consultado el 6 de junio de 2017 .
  9. ^ "Usa AirPlay para transmitir contenido desde iTunes a tu computadora". Soporte técnico de Apple . Consultado el 30 de junio de 2017 .
  10. ^ "Acerca de la duplicación de AirPlay en OS X Mountain Lion". Apple.com . Consultado el 6 de agosto de 2012 .
  11. ^ "El HTC 10 es el primer teléfono Android con transmisión por Apple AirPlay". Engadget . 12 de abril de 2016.
  12. ^ "ApowerMirror". Apowersoft . Consultado el 10 de septiembre de 2017 .
  13. ^ Rose, Michael. "iOS 4.3 spotlight: AirPlay improvements and 720p playback" (Enfoque de iOS 4.3: mejoras de AirPlay y reproducción en 720p). TUAW . AOL . Consultado el 5 de mayo de 2011 .
  14. ^ "iTunes Remote". Apple.com . Archivado desde el original el 13 de septiembre de 2010.
  15. ^ "Optimus Player". Optimus Player . 7 de mayo de 2019 . Consultado el 8 de mayo de 2019 .
  16. ^ Mo, Darren (7 de mayo de 2019). "Una herramienta auxiliar que permite a Optimus Player transmitir audio mediante AirPlay 2". GitHub . Consultado el 9 de mayo de 2019 .
  17. ^ "Cómo convertir tu Raspberry Pi en un receptor AirPlay para transmitir música desde tu iPhone". Raspberry Pi HQ . 27 de julio de 2013 . Consultado el 21 de abril de 2024 .
  18. ^ Kafasis, Paul (20 de septiembre de 2013). «Advertencia sobre la versión 6.0 de Apple TV». Bajo el microscopio . Rogue Amoeba . Consultado el 21 de abril de 2024 .
  19. ^ Grobart, Sam (22 de noviembre de 2010). «Understanding AirPlay in Apple's iOS 4.2». The New York Times . Consultado el 21 de abril de 2024 .
  20. ^ "Bang & Olufsen presenta el puente de audio inalámbrico Playmaker y garantiza que AirPlay y DLNA hablen danés". Engadget . Consultado el 12 de junio de 2019 .
  21. ^ "En el CES 2019, Apple finalmente libera iTunes y AirPlay". CNET . Consultado el 12 de enero de 2019 .
  22. ^ Rossignol, Joe (5 de marzo de 2019). "Los últimos televisores inteligentes de LG recibirán la actualización AirPlay 2 a mediados de 2019". MacRumors . Consultado el 2 de abril de 2019 .
  23. ^ "¿Cómo uso AirPlay y HomeKit con mi dispositivo de transmisión Roku?". Sitio web de Roku . Consultado el 2 de noviembre de 2020 .
  24. ^ Bell, Killian. «AirPlay ya no requiere una red Wi-Fi en iOS 8» . Consultado el 21 de abril de 2024 .
  25. ^ Donenfeld, Jason A. "AirTunes 2 Protocol". ZX2C4 . Consultado el 21 de abril de 2024 .
  26. ^ ab Hanselmann, Michael (16 de diciembre de 2008). "Añadir complemento de salida de flujo de protocolo de salida de audio remota" (Lista de correo).
  27. ^ "Cómo evitar retrasos en el audio al ver vídeos con Airfoil". Rogue Amoeba . Consultado el 18 de agosto de 2012 .
  28. ^ "Configuración de WDS de Apple". Apple.com . 11 de febrero de 2011. Consultado el 12 de abril de 2012 .
  29. ^ "iOS5 – Duplicación de pantalla AirPlay para iPad 2". Apple.com . Archivado desde el original el 23 de septiembre de 2011. Consultado el 12 de abril de 2012 .
  30. ^ ab "Explorando los componentes internos de la duplicación de Airplay". Aoren . 20 de agosto de 2011.
  31. ^ "Especificación no oficial del protocolo AirPlay". nto.github.com . 29 de mayo de 2012 . Consultado el 29 de mayo de 2012 .
  32. ^ "Acerca de la duplicación de AirPlay en OS X". Apple.com . Consultado el 13 de enero de 2015 .
  33. ^ Laird, James (8 de abril de 2011). "RAOP/Airtunes". vlc-devel (lista de correo).
  34. ^ Cheng, Jacqui (11 de abril de 2011). "ShairPort emula AirPort Express para recibir transmisiones AirPlay". Ars Technica . Consultado el 11 de abril de 2011 .
  35. ^ Laird, James (11 de abril de 2011). «ShairPort 0.02 lanzado». Archivado desde el original el 27 de abril de 2011. Consultado el 11 de abril de 2011 .
  36. ^ "La duplicación inalámbrica de iPad a PC ya es una realidad con AirServer". Learning in Hand . 5 de mayo de 2012. Consultado el 21 de abril de 2024 .
  37. ^ "Historia". AirServer . Consultado el 21 de abril de 2024 .
  38. ^ "RPiPlay: Autores". GitHub . 30 de marzo de 2023.
  39. ^ "Sincronización de Shairport". GitHub . 6 de mayo de 2023.

Enlaces externos