Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску

AirPlay - это запатентованный стек / пакет протоколов , разработанный Apple Inc., который позволяет осуществлять беспроводную потоковую передачу между устройствами аудио, видео, экранами устройств и фотографиями вместе с соответствующими метаданными . Первоначально реализованный только в программном обеспечении и устройствах Apple, он назывался AirTunes и использовался только для звука. [2] Apple с тех пор лицензировала стек протоколов AirPlay как технологию сторонних компонентов программного обеспечения для производителей, которые создают продукты, совместимые с устройствами Apple.

История [ править ]

Apple анонсировала AirPlay 2 на своей ежегодной конференции WWDC 5 июня 2017 года. Он был запланирован к выпуску вместе с iOS 11 в третьем квартале 2017 года, но был отложен до июня 2018 года. [3] [4] По сравнению с исходной версией, AirPlay 2 улучшает буферизацию; добавляет потоковое аудио в стереодинамики; [5] позволяет отправлять звук на несколько устройств в разных комнатах; [6] и управление с помощью Центра управления, приложения Home или Siri, [7] функциональность, которая ранее была доступна только при использовании iTunes под macOS или Windows . [8]

Отправители [ править ]

К устройствам-отправителям AirPlay относятся компьютеры с iTunes и устройства iOS, такие как iPhone , iPod и iPad с iOS 4.2 или более поздней версии , и устройства могут отправлять AirPlay через Wi-Fi или Ethernet. OS X Mountain Lion поддерживает зеркальное отображение дисплея через AirPlay в системах, содержащих процессоры Intel Core 2-го поколения или новее. [9]

В 2016 году HTC выпустила телефон Android с потоковой передачей Apple AirPlay. [10]

Начиная с iOS 4.3, сторонние приложения, такие как ApowerMirror, [11] AirServer и Reflector, могут отправлять совместимые аудио- и видеопотоки через AirPlay. [12] Приложение iTunes Remote на iOS можно использовать для управления воспроизведением мультимедиа и выбора потоковых приемников AirPlay для iTunes, запущенного на Mac или ПК. [13]

Начиная с macOS 10.14, сторонние разработчики не имеют общедоступного API для интеграции AirPlay 2 в свои приложения для macOS. Однако есть сторонние стримеры, такие как Airfoil . В мае 2019 года сторонний разработчик выпустил приложение для macOS, которое может передавать аудио с помощью AirPlay 2. [14] Приложение включает вспомогательный инструмент под названием «AirPlay Enabler», который использует внедрение кода для обхода ограничений частного API AirPlay 2 на macOS. . [15]

Получатели [ править ]

Устройства-приемники AirPlay включают Apple TV , HomePod , другие сторонние динамики и снятый с производства AirPort Express , который включает комбинированный аналоговый и оптический аудиовыход S / PDIF . Совместимые устройства могут получать AirPlay через Wi-Fi или Ethernet. В некоторых проектах с открытым исходным кодом была проведена обратная инженерия звуковой части протокола, что позволило превратить любой компьютер в приемник AirPlay для звука. [16]

Однако, поскольку не все сторонние приемники реализуют шифрование Apple DRM, некоторые носители, такие как собственная музыка, защищенная правами в iTunes Store (собственное шифрование « FairPlay » от Apple ), YouTube и Netflix , не могут осуществлять потоковую передачу на эти устройства или программное обеспечение. На Apple TV, начиная с прошивки 6.0, применяется схема DRM: устройства без нее использовать нельзя. [17]

Беспроводная технология AirPlay интегрирована в док-станции динамиков, AV-ресиверы и стереосистемы таких компаний, как Bose , Yamaha , Philips , Marantz , Onkyo , Bowers & Wilkins , Pioneer , Sony , Sonos , McIntosh, Denon , [18] и Bang & Olufsen. . [19] Названия песен, исполнители, названия альбомов, прошедшее и оставшееся время, а также обложки альбомов могут отображаться на динамиках с поддержкой AirPlay с графическим дисплеем. Часто эти ресиверы предназначены только для поддержки аудиокомпонента AirPlay, как и AirTunes.

Устройства Bluetooth (гарнитуры, динамики), поддерживающие профиль A2DP, также отображаются как приемники AirPlay при сопряжении с устройством iOS, хотя Bluetooth - это протокол между устройствами, который не зависит от точки доступа к беспроводной сети.

Во время выставки Consumer Electronics Show (CES) в Лас-Вегасе в январе 2019 года производители телевизоров Samsung, LG, Vizio и Sony объявили, что они будут производить наборы со встроенной возможностью приема AirPlay 2. [20] LG объявила, что модели телевизоров с поддержкой Airplay 2 будут включать модели OLED 2019 года, NanoCell SM9X, UHD UM7X и LG NanoCell SM8X. [21]

В конце 2020 года Roku добавила поддержку AirPlay 2 на некоторые свои потоковые устройства. [22]

Протоколы [ править ]

AirPlay и AirTunes работают через Wi-Fi. Первоначально устройства должны были быть подключены к одной и той же сети Wi-Fi, но, поскольку устройства iOS 8 могут использовать Wi-Fi Direct и, следовательно, не требуют существующей сети Wi-Fi. [23]

Часть AirTunes стека протоколов AirPlay использует UDP для потоковой передачи звука и основана на протоколе управления сетью RTSP . [24] Потоки транскодируются с использованием кодека Apple Lossless с частотой 44100 Гц и двумя каналами, симметрично зашифрованными с помощью AES , что требует от получателя доступа к соответствующему ключу для дешифрования потоков. [25] Перед началом воспроизведения поток буферизуется примерно на 2 секунды, что приводит к небольшой задержке перед выводом звука после запуска потока AirPlay. [26]

Протокол поддерживает пакеты метаданных, которые определяют окончательный выходной объем на принимающей стороне. Это позволяет всегда отправлять необработанные аудиоданные с исходной полной громкостью, предотвращая ухудшение качества звука из-за уменьшения битовой глубины и, следовательно, качества звука, которое в противном случае могло бы произойти, если бы изменения громкости были внесены в исходный поток перед передачей. Это также делает возможным потоковую передачу от одного источника к нескольким целям, каждая из которых имеет свой собственный регулятор громкости. Возможности потокового мультимедиа AirPort Express используют протокол Apple Remote Audio Output Protocol (RAOP), запатентованный вариант RTSP / RTP . Использование WDS- моста, [27]AirPort Express может обеспечивать функциональные возможности AirPlay (а также доступ в Интернет, совместное использование файлов и принтеров и т. д.) на большом расстоянии в смешанной среде проводных и до 10 беспроводных клиентов.

Зеркальное отображение AirPlay [ редактировать ]

На WWDC 2011 , Стив Джобс , а затем генеральный директор компании Apple Inc. , объявил AirPlay Mirroring в качестве функции прошивки 5 , где пользователь может передавать на экране из IPad 2 к HDTV без проводов и надежно без необходимости использования кабелей. [28] [29]

AirPlay - это технология, отличная от AirPlay Mirroring, поскольку первая позволяет транслировать определенные форматы контента, а вторая позволяет транслировать весь экран с различных устройств iOS и iTunes на Apple TV (2-го поколения или новее). Точный состав протоколов, которые использует AirPlay Mirroring, еще не был полностью обнаружен или реконструирован. [29] Однако доступна неофициальная спецификация протокола AirPlay. [30] Поддерживаемое оборудование (при использовании OS X Mountain Lion или новее) включает в себя iMac 2011 года выпуска, Mac mini, MacBook Air, MacBook Pro или Mac Pro (конец 2013 года или новее). [31]

Обратный инжиниринг [ править ]

Когда протокол был известен как AirTunes, она была обратной инженерии от Jon Lech Johansen в 2008 году [25]

8 апреля 2011 года Джеймс Лэрд разработал и выпустил закрытый ключ, используемый Apple AirPort Express для дешифрования входящих аудиопотоков. [32] Выпуск этого ключа означает, что стороннее программное обеспечение и устройства, модифицированные для использования ключа, смогут расшифровывать и воспроизводить или сохранять потоки AirPlay. [33] Лэрд выпустил ShairPort как пример реализации AirPlay программного приемника только для звука. [34] Вскоре последовали другие, и в 2012 году появился первый аудио- и видеоприемник AirPlay для ПК с продуктом под названием AirServer. [35] [36]

См. Также [ править ]

  • Google Cast
  • WiDi
  • Miracast
  • Универсальный Plug and Play (UPnP)
  • Альянс цифровых жилых сетей (DLNA)

Заметки [ править ]

  1. ^ «Apple представляет AirPort Express для пользователей Mac и ПК» . Apple.com . 7 июня 2004 года Архивировано из оригинального 29 марта 2011 года . Проверено 12 апреля 2012 года .
  2. Рианна Браунли, Джон (1 сентября 2010 г.). «Сентябрьское мероприятие для iPod: в iOS 4.2 AirTunes становится AirPlay» . Культ Mac . Проверено 11 апреля 2011 года .
  3. ^ «Apple представляет iOS 11 с P2P-переводом через Apple Pay, новым звуком для Siri, AirPlay 2 и т. Д.» . AppleInsider . 5 июня 2017 . Проверено 6 июня 2017 года .
  4. ^ «iOS 11.4 приносит стереопары и многокомнатный звук с AirPlay 2» . Apple.com . 29 мая 2018 . Проверено 29 мая 2018 года .
  5. ^ «iOS 11.4 приносит стереопары и многокомнатный звук с AirPlay 2» . Apple Newsroom . Проверено 9 мая 2019 года .
  6. ^ «Часто задаваемые вопросы об AirPlay 2: что это, как работает и какие устройства поддерживают» . Macworld . Проверено 22 июня 2018 года .
  7. ^ «Этой осенью iOS 11 добавит новые функции в iPhone и iPad» . Apple.com . Проверено 6 июня 2017 года .
  8. ^ «Используйте AirPlay для потоковой передачи контента из iTunes на свой компьютер» . Служба поддержки Apple . Проверено 30 июня 2017 года .
  9. ^ «О зеркалировании AirPlay в OS X Mountain Lion» . Apple.com . Проверено 6 августа 2012 года .
  10. ^ «HTC 10 - первый телефон Android с потоковой передачей Apple AirPlay» . Engadget .
  11. ^ "ApowerMirror" . Apowersoft . Проверено 10 сентября 2017 года .
  12. Роза, Майкл. «Обзор iOS 4.3: улучшения AirPlay и воспроизведение 720p» . TUAW . AOL . Проверено 5 мая 2011 года .
  13. ^ «iTunes Remote» . Apple.com . Архивировано из оригинального 13 сентября 2010 года.
  14. ^ «Оптимус Плеер» . Оптимус Плеер . 7 мая 2019 . Проверено 8 мая 2019 года .
  15. Мо, Даррен (7 мая 2019 г.). «Вспомогательный инструмент, позволяющий Optimus Player передавать аудио через AirPlay 2» . Проверено 9 мая 2019 года .
  16. ^ «Практическое руководство: превратите Raspberry Pi в приемник AirPlay для потоковой передачи музыки с вашего iPhone» . Raspberry Pi HQ . Проверено 4 сентября 2013 года .
  17. ^ Kafasis, Пол (20 сентября 2013). «Предупреждение на Apple TV версии 6.0» . Под Microsope . Разбойник Амеба . Проверено 20 сентября 2013 года .
  18. ^ Grobart, Сэм (22 ноября 2010). «Понимание AirPlay в iOS 4.2 от Apple» . Нью-Йорк Таймс . Проверено 11 апреля 2011 года .
  19. ^ «Bang & Olufsen представляет беспроводной аудиомост Playmaker, гарантирующий, что AirPlay и DLNA говорят по-датски» . Engadget . Проверено 12 июня 2019 года .
  20. ^ «На выставке CES 2019 Apple наконец освободила iTunes и AirPlay» . CNET . Проверено 12 января 2019 года .
  21. ^ Россиньоль, Джо. «Последние смарт-телевизоры LG получат обновление AirPlay 2 в середине 2019 года» . Слухи Mac . Проверено 2 апреля 2019 года .
  22. ^ «Как мне использовать AirPlay и HomeKit с моим потоковым устройством Roku?» . Сайт Roku . Проверено 2 ноября 2020 года .
  23. ^ «AirPlay больше не требует сети Wi-Fi в iOS 8» . Проверено 16 ноября 2017 года .
  24. ^ Доненфельд, Джейсон А. "Протокол AirTunes 2" . ZX2C4 . Проверено 11 апреля 2011 года .
  25. ^ a b Гензельманн, Майкл (16 декабря 2008 г.). «Добавить плагин вывода потока протокола удаленного аудиовыхода» (список рассылки).
  26. ^ «Предотвращение задержек звука при просмотре видео с помощью Airfoil» . Разбойник Амеба . Проверено 18 августа 2012 года .
  27. ^ «Настройка Apple WDS» . Apple.com . 11 февраля 2011 . Проверено 12 апреля 2012 года .
  28. ^ «iOS5 - AirPlay Mirroring для iPad 2» . Apple.com . Архивировано из оригинального 23 сентября 2011 года . Проверено 12 апреля 2012 года .
  29. ^ a b «Изучение внутреннего устройства Airplay Mirroring» . aorensoftare.com . 20 августа 2011 г.
  30. ^ «Неофициальная спецификация протокола AirPlay» . nto.github.com . 29 мая 2012 года . Проверено 29 мая 2012 года .
  31. ^ «О зеркалировании AirPlay в OS X» . Apple.com . Проверено 13 января 2015 года .
  32. Лэрд, Джеймс (8 апреля 2011 г.). "РАОП / Airtunes" . vlc-devel (список рассылки).
  33. Cheng, Jacqui (11 апреля 2011 г.). «ShairPort эмулирует AirPort Express для приема потоков AirPlay» . Ars Technica . Проверено 11 апреля 2011 года .
  34. Лэрд, Джеймс (11 апреля 2011 г.). «Выпущен ShairPort 0.02» . Архивировано из оригинального 27 -го апреля 2011 года . Проверено 11 апреля 2011 года .
  35. ^ «Беспроводное зеркальное отображение с iPad на ПК теперь стало реальностью с AirServer» . LearningInHand.com .
  36. ^ "История‹ AirServer " . AirServer .

Внешние ссылки [ править ]

  • Официальный веб-сайт
  • Основные протоколы беспроводной передачи HDMI и их типичные продукты Сравнение различных протоколов беспроводной передачи HDMI на Portablehifi.com