Jump to content

AirPlay

AirPlay
Логотипы AirPlay 2
Видео AirPlay (слева) и аудио AirPlay (справа)
Разработчик Apple Инк.
Тип Беспроводная потоковая передача мультимедиа
Дата выпуска
  • 7 июня 2004 г .; 20 лет назад ( 7 июня 2004 г. ) (как AirTunes) [1]
  • 1 сентября 2010 г. (AirPlay)
  • 22 ноября 2010 г. (для iOS)
  • 6 июня 2011 г. (зеркальное отображение)
  • 29 мая 2018 г. (AirPlay 2)
Веб-сайт яблоко /трансляция

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

В 2004 году Apple представила AirTunes. [3] как новая функция iTunes 4.6. Это позволяло передавать музыку по сети на AirPort Express , который был оснащен аналогово-цифровым аудиоразъемом 3,5 мм для динамиков или других аудиоустройств. В 2010 году Apple представила новую версию технологии AirTunes, которая теперь называется AirPlay, как часть iOS 4.2 . Он поддерживал потоковое аудио, а теперь и видео на Apple TV , а позже добавило зеркальное отображение экрана и, в конечном итоге, поддержку широкого спектра сторонних AirPlay-совместимых динамиков и AV-оборудования.

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

История AirPlay
2004 Запустить как AirTunes для iTunes и AirPort Express
2010 Запустить на iOS 4 как AirPlay
2018 Запуск AirPlay 2 на iOS 11.4
2021 macOS Monterey (12) включает функцию приемника на совместимых компьютерах Mac.

Отправители

[ редактировать ]
Видео передается с iPad (отправитель) на Apple TV (приемник) с помощью AirPlay.

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

В 2016 году HTC выпустила «10», также известный как «One M10» , телефон Android с потоковой передачей Apple AirPlay. [11]

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

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

Ресиверы

[ редактировать ]

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

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

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

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

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

В сентябре 2020 года Roku добавила поддержку AirPlay 2 в рамках обновления 9.4 на некоторых устройствах Roku 4K. В апреле 2021 года в обновлении 10.0 добавлена ​​поддержка большего количества телевизоров и плееров Roku. [23]

Во время WWDC 2021 Apple объявила, что macOS Monterey будет включать совместимость приемника AirPlay для совместимых компьютеров Mac.

Протоколы

[ редактировать ]

AirPlay и AirTunes могут работать через локальную сеть (LAN), через Wi-Fi или Ethernet или (с 2017 года) напрямую друг с другом с помощью Wi-Fi Direct , что позволяет устройствам подключаться без центральной локальной сети. [24] AirPlay теперь предпочитает этот метод однорангового соединения, но Apple отмечает, что протокол устанавливает соединение «используя наиболее отзывчивый метод». [2]

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

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

Зеркальное отображение AirPlay

[ редактировать ]

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

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

Реверс-инжиниринг

[ редактировать ]

Когда протокол был известен как AirTunes, он был реконструирован Джоном Лехом Йохансеном в 2008 году. [26]

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

Сервер зеркалирования AirPlay с открытым исходным кодом (приемник), известный как RPiPlay, доступен для операционных систем Raspberry Pi и Desktop Linux . Автор описывает его как основанный на зеркальном сервере Android dsafa22, который, в свою очередь, был основан на ShairPlay Юхо Вяха-Херттуа. [38]

С помощью Shairport Sync, [39] существует реализация, поддерживающая AirPlay и части AirPlay 2, которая работает на Linux и FreeBSD и хорошо работает на встроенных устройствах, таких как Raspberry Pis или маршрутизаторах на базе OpenWrt.

См. также

[ редактировать ]

Примечания

[ редактировать ]
  1. ^ «Apple представляет AirPort Express для пользователей Mac и ПК» . Apple.com . 7 июня 2005 года. Архивировано из оригинала 29 марта 2011 года . Проверено 12 апреля 2012 г.
  2. ^ Jump up to: а б «Используйте AirPlay с устройствами Apple» . Поддержка Apple . Проверено 15 июля 2024 г.
  3. ^ Браунли, Джон (1 сентября 2010 г.). «Сентябрьское мероприятие для iPod: в iOS 4.2 AirTunes становится AirPlay» . Культ Мака . Проверено 21 апреля 2024 г.
  4. ^ «Apple представляет iOS 11 с P2P-переводами Apple Pay, новым звуком для Siri, AirPlay 2 и многим другим» . AppleInsider . 5 июня 2017 г. Проверено 21 апреля 2024 г.
  5. ^ «В iOS 11.4 реализованы стереопары и многокомнатный звук благодаря AirPlay 2» . Apple.com . 29 мая 2018 года . Проверено 29 мая 2018 г.
  6. ^ «В iOS 11.4 реализованы стереопары и многокомнатный звук благодаря AirPlay 2» . Отдел новостей Apple . Проверено 9 мая 2019 г.
  7. ^ «Часто задаваемые вопросы по AirPlay 2: что это такое, как работает и какие устройства его поддерживают» . Макмир . Проверено 22 июня 2018 г.
  8. ^ «Этой осенью iOS 11 представит новые функции для iPhone и iPad» . Apple.com . Проверено 6 июня 2017 г.
  9. ^ «Используйте AirPlay для потоковой передачи контента из iTunes на свой компьютер» . Поддержка Apple . Проверено 30 июня 2017 г.
  10. ^ «О зеркалировании AirPlay в OS X Mountain Lion» . Apple.com . Проверено 6 августа 2012 г.
  11. ^ «HTC 10 — первый телефон Android с потоковой передачей через Apple AirPlay» . Engadget . 12 апреля 2016 г.
  12. ^ «АпауэрЗеркало» . Апауэрсофт . Проверено 10 сентября 2017 г.
  13. ^ Роуз, Майкл. «В центре внимания iOS 4.3: улучшения AirPlay и воспроизведение 720p» . ТУАВ . АОЛ . Проверено 5 мая 2011 г.
  14. ^ «Пульт iTunes» . Apple.com . Архивировано из оригинала 13 сентября 2010 года.
  15. ^ «Оптимус Плейер» . Оптимус Игрок . 7 мая 2019 г. Проверено 8 мая 2019 г.
  16. ^ Мо, Даррен (7 мая 2019 г.). «Вспомогательный инструмент, позволяющий Optimus Player передавать потоковое аудио с помощью AirPlay 2» . Гитхаб . Проверено 9 мая 2019 г.
  17. ^ «Как: превратите Raspberry Pi в приемник AirPlay для потоковой передачи музыки с iPhone» . Штаб-квартира Raspberry Pi . 27 июля 2013 года . Проверено 21 апреля 2024 г.
  18. ^ Кафасис, Пол (20 сентября 2013 г.). «Предупреждение об Apple TV версии 6.0» . Под микроскопом . Разбойная амеба . Проверено 21 апреля 2024 г.
  19. ^ Гробарт, Сэм (22 ноября 2010 г.). «Понимание AirPlay в iOS 4.2 от Apple» . Нью-Йорк Таймс . Проверено 21 апреля 2024 г.
  20. ^ «Bang & Olufsen представляет беспроводной аудиомост Playmaker, гарантируя, что AirPlay и DLNA будут говорить на датском языке» . Engadget . Проверено 12 июня 2019 г.
  21. ^ «На выставке CES 2019 Apple наконец-то выпустила iTunes и AirPlay» . CNET . Проверено 12 января 2019 г.
  22. ^ Россиньоль, Джо (5 марта 2019 г.). «Последние смарт-телевизоры LG получат обновление AirPlay 2 в середине 2019 года» . МакСлухи . Проверено 2 апреля 2019 г.
  23. ^ «Как использовать AirPlay и HomeKit с моим потоковым устройством Roku?» . Року Сайт . Проверено 2 ноября 2020 г.
  24. ^ Белл, Киллиан. «AirPlay больше не требует сети Wi-Fi в iOS 8» . Проверено 21 апреля 2024 г.
  25. ^ Доненфельд, Джейсон А. «Протокол AirTunes 2» . ZX2C4 . Проверено 21 апреля 2024 г.
  26. ^ Jump up to: а б Хансельманн, Михаэль (16 декабря 2008 г.). «Добавить плагин вывода потока протокола удаленного аудиовыхода» (список рассылки).
  27. ^ «Предотвращение задержек звука при просмотре видео с помощью Airfoil» . Разбойная амеба . Проверено 18 августа 2012 г.
  28. ^ «Настройка Apple WDS» . Apple.com . 11 февраля 2011 года . Проверено 12 апреля 2012 г.
  29. ^ «iOS5 — зеркалирование AirPlay для iPad 2» . Apple.com . Архивировано из оригинала 23 сентября 2011 года . Проверено 12 апреля 2012 г.
  30. ^ Jump up to: а б «Изучение внутреннего устройства зеркалирования Airplay» . Аорен . 20 августа 2011 г.
  31. ^ «Неофициальная спецификация протокола AirPlay» . nto.github.com . 29 мая 2012 года . Проверено 29 мая 2012 г.
  32. ^ «О зеркалировании AirPlay в OS X» . Apple.com . Проверено 13 января 2015 г.
  33. ^ Лэрд, Джеймс (8 апреля 2011 г.). «РАОП/Airtunes» . vlc-devel (список рассылки).
  34. ^ Ченг, Жаки (11 апреля 2011 г.). «ShairPort эмулирует AirPort Express для приема потоков AirPlay» . Арс Техника . Проверено 11 апреля 2011 г.
  35. ^ Лэрд, Джеймс (11 апреля 2011 г.). «Выпущена версия ShairPort 0.02» . Архивировано из оригинала 27 апреля 2011 года . Проверено 11 апреля 2011 г.
  36. ^ «Беспроводное зеркалирование с iPad на ПК теперь стало реальностью с AirServer» . Обучение в руках . 5 мая 2012 года . Проверено 21 апреля 2024 г.
  37. ^ «История» . ЭйрСервер . Проверено 21 апреля 2024 г.
  38. ^ «RPiPlay: Авторы» . Гитхаб . 30 марта 2023 г.
  39. ^ «Шэрпорт Синк» . Гитхаб . 6 мая 2023 г.
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: d0731cba719aecfb02e2953ac0e4f865__1721048820
URL1:https://arc.ask3.ru/arc/aa/d0/65/d0731cba719aecfb02e2953ac0e4f865.html
Заголовок, (Title) документа по адресу, URL1:
AirPlay - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)