stringtranslate.com

Salida en antena

AirPlay es una pila/suite de protocolos de comunicación inalámbrica patentada desarrollada por Apple Inc. que permite la transmisión entre dispositivos de audio, vídeo, pantallas de dispositivos y fotografías, junto con metadatos relacionados . Originalmente implementado solo en el software y dispositivos de Apple, se llamó AirTunes y se usaba solo para audio. [2] Desde entonces, Apple ha otorgado licencias de la pila de protocolos AirPlay como tecnología de componentes de software de terceros a fabricantes que crean productos compatibles con los dispositivos de Apple.

Historia

En 2004, Apple introdujo AirTunes 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 transmisión de audio y ahora de video al Apple TV , y luego agregó duplicación de pantalla y, finalmente, soporte para una amplia gama de parlantes y equipos AV de terceros compatibles con AirPlay.

Apple anunció AirPlay 2 en su conferencia anual WWDC el 5 de junio de 2017. Su lanzamiento estaba programado junto con iOS 11 en el tercer trimestre de 2017, pero se retrasó hasta junio de 2018. [3] [4] En comparación con la versión original, AirPlay 2 mejora el almacenamiento en búfer; agrega transmisión de audio a los parlantes estéreo; [5] permite enviar audio a múltiples dispositivos en diferentes habitaciones; [6] y control mediante el Centro de control, la aplicación Home o Siri, [7] funcionalidad que anteriormente solo estaba disponible usando iTunes en macOS o Windows . [8]

Remitentes

Los dispositivos emisores de 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. [9]

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

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

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

Receptores

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

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

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 , [18] y Bang . y Olufsen . [19] Los títulos de las canciones, los artistas, los nombres de los álbumes, el tiempo transcurrido y restante y las carátulas 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, muy parecido a AirTunes.

Los dispositivos Bluetooth (auriculares, parlantes) que admiten el perfil A2DP también aparecen como receptores AirPlay cuando se combinan con un dispositivo iOS, aunque Bluetooth es un protocolo de dispositivo a dispositivo que no depende de un punto de acceso a la 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 aparatos con capacidad de recepción AirPlay 2 incorporada. [20] LG anunció que los modelos de televisores compatibles con AirPlay 2 incluirán los modelos OLED, NanoCell SM9X, UHD UM7X y LG NanoCell SM8X 2019. [21]

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

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

Protocolos

AirPlay y AirTunes funcionan a través de una red local , ya sea a través de Wi-Fi o Ethernet. Originalmente, los dispositivos debían estar conectados a la misma red, pero desde finales de 2017 los dispositivos pueden optar por usar Wi-Fi Direct, lo que permite que los dispositivos se conecten sin una LAN. [23]

La parte AirTunes de la pila de protocolos AirPlay utiliza UDP para la transmisión de audio y se basa en el protocolo de transmisión en tiempo real . [24] 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. [25] La transmisión se almacena en búfer durante aproximadamente 2 segundos antes de que comience la reproducción, lo que genera un pequeño retraso antes de que se emita el audio después de iniciar una transmisión AirPlay. [26]

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 original completo, evitando el deterioro de la calidad del sonido debido a la reducción de la profundidad de bits y, por lo tanto, de la calidad del sonido que de otro modo ocurriría si se hicieran cambios en el volumen del flujo fuente 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 de AirPort Express utilizan el Protocolo de salida de audio remota (RAOP) de Apple , una variante patentada de RTSP / RTP . Utilizando el puente WDS , [27] AirPort Express puede permitir la funcionalidad AirPlay (así como acceso a Internet, uso compartido de archivos e impresiones , etc.) a través de una distancia mayor en un entorno mixto de clientes cableados y hasta 10 clientes inalámbricos.

Duplicación AirPlay

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

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 la pantalla completa 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. [29] Sin embargo, hay disponible una especificación de protocolo AirPlay no oficial. [30] El hardware compatible (cuando se utiliza OS X Mountain Lion o posterior) incluye cualquier iMac, Mac mini, MacBook Air, MacBook Pro o Mac Pro de 2011 o posterior (finales de 2013 o posterior). [31]

Ingeniería inversa

Cuando el protocolo se conocía como AirTunes, Jon Lech Johansen le realizó ingeniería inversa en 2008. [25]

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. [32] La publicación de esta clave significa que el software y los dispositivos de terceros modificados para usar la clave podrán descifrar y reproducir o almacenar transmisiones de AirPlay. [33] Laird lanzó ShairPort como ejemplo de una implementación de receptor de software de solo audio de AirPlay. [34] Pronto siguieron más y en 2012 el primer receptor de audio y vídeo AirPlay para PC llegó con un producto llamado AirServer. [35] [36]

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

Con Shairport Sync, [38] existe una implementación que admite 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.

Ver también

Notas

  1. ^ "Apple presenta AirPort Express para usuarios de Mac y PC". Apple.com . 7 de junio de 2005. Archivado desde el original el 29 de marzo de 2011 . Consultado el 12 de abril de 2012 .
  2. ^ Brownlee, John (1 de septiembre de 2010). "Evento de iPod de septiembre: en iOS 4.2, AirTunes se convierte en AirPlay". Culto a Mac . Consultado el 11 de abril de 2011 .
  3. ^ "Apple presenta iOS 11 con transferencias P2P Apple Pay, un nuevo sonido para Siri, AirPlay 2 y más". AppleInsider . 5 de junio de 2017 . Consultado el 6 de junio de 2017 .
  4. ^ "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 .
  5. ^ "iOS 11.4 ofrece pares estéreo y audio multisala con AirPlay 2". Sala de prensa de Apple . Consultado el 9 de mayo de 2019 .
  6. ^ "Preguntas frecuentes sobre AirPlay 2: qué es, cómo funciona y qué dispositivos lo admiten". Macmundo . Consultado el 22 de junio de 2018 .
  7. ^ "iOS 11 trae nuevas funciones a iPhone y iPad este otoño". Apple.com . Consultado el 6 de junio de 2017 .
  8. ^ "Utilice AirPlay para transmitir contenido desde iTunes en su computadora". Soporte de Apple . Consultado el 30 de junio de 2017 .
  9. ^ "Acerca de la duplicación de AirPlay en OS X Mountain Lion". Apple.com . Consultado el 6 de agosto de 2012 .
  10. ^ "HTC's 10 es el primer teléfono Android con transmisión Apple AirPlay". Engadget . 12 de abril de 2016.
  11. ^ "ApowerMirror". Apowersoft . Consultado el 10 de septiembre de 2017 .
  12. ^ Rosa, Michael. "Destacado de iOS 4.3: mejoras de AirPlay y reproducción de 720p". TUAW . AOL . Consultado el 5 de mayo de 2011 .
  13. ^ "Control remoto de iTunes". Apple.com . Archivado desde el original el 13 de septiembre de 2010.
  14. ^ "Reproductor Optimus". Jugador Optimus . 7 de mayo de 2019 . Consultado el 8 de mayo de 2019 .
  15. ^ 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 .
  16. ^ "Cómo hacerlo: convierta su Raspberry Pi en un receptor AirPlay para transmitir música desde su iPhone". Sede de Raspberry Pi . 27 de julio de 2013 . Consultado el 4 de septiembre de 2013 .
  17. ^ Kafasis, Paul (20 de septiembre de 2013). "Advertencia sobre Apple TV versión 6.0". Bajo el microscopio . Ameba rebelde . Consultado el 20 de septiembre de 2013 .
  18. ^ Grobart, Sam (22 de noviembre de 2010). "Comprensión de AirPlay en iOS 4.2 de Apple". Los New York Times . Consultado el 11 de abril de 2011 .
  19. ^ "Bang & Olufsen presenta el puente de audio inalámbrico Playmaker y se asegura de que AirPlay y DLNA hablen danés". Engadget . Consultado el 12 de junio de 2019 .
  20. ^ "En CES 2019, Apple finalmente libera iTunes y AirPlay". CNET . Consultado el 12 de enero de 2019 .
  21. ^ Rossignol, Joe (5 de marzo de 2019). "Los últimos televisores inteligentes de LG recibirán la actualización de AirPlay 2 a mediados de 2019". Rumores de Mac . Consultado el 2 de abril de 2019 .
  22. ^ "¿Cómo uso AirPlay y HomeKit con mi dispositivo de transmisión Roku?". Sitio web de Roku . Consultado el 2 de noviembre de 2020 .
  23. ^ "AirPlay ya no requiere una red Wi-Fi en iOS 8" . Consultado el 16 de noviembre de 2017 .
  24. ^ Donenfeld, Jason A. "Protocolo AirTunes 2". ZX2C4 . Consultado el 11 de abril de 2011 .
  25. ^ ab Hanselmann, Michael (16 de diciembre de 2008). "Agregar complemento de salida de transmisión del Protocolo de salida de audio remoto" (lista de correo).
  26. ^ "Prevención de retrasos en el audio al mirar videos con Airfoil". Ameba rebelde . Consultado el 18 de agosto de 2012 .
  27. ^ "Configuración de Apple WDS". Apple.com . 11 de febrero de 2011 . Consultado el 12 de abril de 2012 .
  28. ^ "iOS5: duplicación AirPlay para iPad 2". Apple.com . Archivado desde el original el 23 de septiembre de 2011 . Consultado el 12 de abril de 2012 .
  29. ^ ab "Explorando los aspectos internos de Airplay Mirroring". aorensoftare.com . 20 de agosto de 2011.
  30. ^ "Especificación no oficial del protocolo AirPlay". nto.github.com . 29 de mayo de 2012 . Consultado el 29 de mayo de 2012 .
  31. ^ "Acerca de la duplicación de AirPlay en OS X". Apple.com . Consultado el 13 de enero de 2015 .
  32. ^ Laird, James (8 de abril de 2011). "RAOP/Airtunes". vlc-devel (lista de correo).
  33. ^ Cheng, Jacqui (11 de abril de 2011). "ShairPort emula AirPort Express para recibir transmisiones de AirPlay". Ars Técnica . Consultado el 11 de abril de 2011 .
  34. ^ Laird, James (11 de abril de 2011). "Lanzamiento de ShairPort 0.02". Archivado desde el original el 27 de abril de 2011 . Consultado el 11 de abril de 2011 .
  35. ^ "La duplicación inalámbrica de iPad a PC ahora es una realidad con AirServer". LearningInHand.com . 5 de mayo de 2012.
  36. ^ "Historia ‹ AirServer". Servidor aéreo .
  37. ^ "RPiPlay: Autores". GitHub . 30 de marzo de 2023.
  38. ^ "Sincronización de Shairport". GitHub . 6 de mayo de 2023.

enlaces externos