AirPlay — технология беспроводной передачи Apple¶
AirPlay — проприетарный протокол беспроводного мультимедиа, разработанный компанией Apple, обеспечивающий потоковую передачу звука, видео и изображений, а также зеркалирование экрана между устройствами Apple и совместимыми аудио- и видеоприёмниками. Первоначально назывался AirTunes (2004), современное имя получил в 2011 году. Технология работает в локальной сети Wi-Fi и Bluetooth, не требует подключения устройств кабелем и является частью экосистемы Apple наряду с iCloud и Handoff.
¶История
Протокол AirTunes был представлен в 2004 году вместе с iTunes 4.5 и позволял передавать аудиопоток на базовую станцию AirPort Express. В 2010 году Apple приобрела у компании Luxy Technology технологию mirroring и в июне того же года на конференции WWDC представила AirPlay с возможностью передачи видео и зеркалирования экрана. В 2011 году AirTunes был переименован в AirPlay.
С развитием экосистемы функциональность расширялась: в iOS 4.2 появилась передача звука на беспроводные колонки, в iOS 7 — AirPlay 2 с поддержкой мультирум-аудио и более быстрым подключением. В 2018 году AirPlay 2 был официально поддержан рядом производителей бытовой техники, включая Samsung, LG, Sony и Vizio.
¶Принцип работы
AirPlay использует комбинацию протоколов локальной сети: mDNS (Bonjour) для обнаружения устройств, RTSP для управления сессией и RTP/HTTP для передачи потока. Зеркалирование экрана реализовано через собственный формат, основанный на H.264 с низкой задержкой. Передача аудио в AirPlay 2 кодируется в формате AAC с битрейтом до 320 кбит/с.
Для соединения требуется, чтобы отправитель и получатель находились в одной Wi-Fi-сети или были связаны по Bluetooth. Начиная с iOS 10 поддерживается потоковая передача без предварительной загрузки — приложение начинает воспроизведение сразу после получения первых данных.
¶Возможности
Основные функции AirPlay:
- Воспроизведение аудио — передача музыки, подкастов и системных звуков на совместимые колонки, ресиверы и телевизоры.
- Передача видео — стриминг фильмов и роликов из приложений Apple TV+, YouTube, Spotify и других на Apple TV или совместимые ТВ.
- Зеркалирование экрана — отображение содержимого iPhone, iPad или Mac на большом экране, включая игры, презентации и веб-страницы.
- Мультирум — AirPlay 2 позволяет одновременно воспроизводить звук на нескольких устройствах в разных помещениях с синхронизацией.
- AirPlay to Mac — начиная с macOS Monterey можно использовать Mac в качестве приёмника, то есть передавать звук и видео с iPhone или iPad на компьютер.
¶Совместимое оборудование
В качестве приёмников выступают:
| Устройство | Тип |
|---|---|
| Apple TV | медиаплеер, зеркалирование |
| HomePod | аудиоприёмник, мультирум |
| AirPort Express | аудиоприёмник |
| Телевизоры Samsung, LG, Sony, Vizio | встроенная поддержка AirPlay 2 |
| Саундбары Sonos, Bose | аудиоприёмники |
Для старых телевизоров и ресиверов без встроенной поддержки используются внешние адаптеры и приложения сторонних разработчиков.
¶Безопасность
Соединение шифруется, паролинг подтверждается кодом на экране приёмника или через iCloud-совместимость. Начиная с iOS 10 по умолчанию включена опция «Только для людей в сети», что ограничивает доступ к AirPlay-приёмнику только пользователями той же Wi-Fi-сети. В корпоративных средах администраторы могут отключить AirPlay через MDM-профили.
¶Ограничения
AirPlay работает только внутри экосистемы Apple: отправителем может быть устройство с iOS, iPadOS, macOS или tvOS. Android-устройства не поддерживают протокол официально, хотя существуют сторонние приложения, эмулирующие клиент. Передача видео в разрешении выше 1080p и с частотой 60 кадров/с доступна не на всех приёмниках. Задержка при зеркалировании экрана обычно составляет от 2 до 5 секунд, что ограничивает использование технологии для игр с высокой реакцией.
¶Сравнение с аналогами
Прямые конкуренты AirPlay — Google Chromecast, Miracast и DLNA. В отличие от Chromecast, AirPlay не требует отдельного донгла при наличии Apple TV и обеспечивает более тесную интеграцию с iOS. Miracast работает поверх Wi-Fi Direct без роутера, но менее популярен в бытовой технике. DLNA — открытый стандарт, поддерживающий широкий спектр устройств, однако не поддерживает зеркалирование экрана.
¶Интересные факты
- AirPlay 2 был официально представлен на конференции WWDC в июне 2017 года, но широкая доступность наступила только в 2018-м.
- Apple не лицензирует полную спецификацию протокола публично, что ограничивает нативную поддержку на сторонних платформах.
- Для передачи звука через AirPlay на Mac требуется macOS Monterey или новее; на более ранних версиях macOS доступна только передача с Mac на внешние устройства.
Источники:
- Документация Apple Support (support.apple.com/ru-ru/airplay)
- Официальные пресс-релизы Apple к WWDC 2010, 2017, 2018
- Обзоры протокола в изданиях Ars Technica, The Verge
