Про новую технологию AirPlay 2 и её взлом
Было опубликовано 7 декабря 2019 года
Обновлено 29 апреля 2020 года
Было опубликовано 7 декабря 2019 года
Обновлено 29 апреля 2020 года
Функцией AirPlay пользуются многие. Но количество поддерживаемых устройств с AirPlay 2 сильно ограничено. Например к моменту появления HomePod в продаже, колонка ещё не имела поддержки AirPlay 2. Но всё может изменится.
AirPlay 2 была представлена как часть iOS 11 на WWDC в июне 2017 года. Технология включает в себя такие функции, как воспроизведение звука в нескольких комнатах с устройств iOS и улучшенную буферизацию.
Ещё AirPlay 2-го поколения включает в себя некоторые функциональные возможности HomeKit, она дает возможность добавлять устройства в группу воспроизведения с помощью экранных элементов iOS, управлять громкостью и т.п.
Начиная с iOS 11.3 на iOS-устройствах, а также на 4-м и 5-м поколении Apple TV, есть поддержка технологии AirPlay 2. Она позволяет воспроизводить музыку на нескольких устройствах одновременно.
Допустим с двумя Apple TV в разных комнатах есть возможность воспроизвести с iPhone одну и ту же песню на оба устройства.
Смарт-телевизоры ведущих производителей получают встроенную поддержку AirPlay 2, и на них можно смотреть и слушать практически любой контент с устройств iOS или Mac.
Например, включить музыку на телевизоре и синхронизировать звук с колонками, поддерживающими AirPlay 2, только на те, которые поддерживают эту технологию.
По словам команды из 3-х разработчиков, относительно новую технологию удалось взломать, об этом они рассказали на GitHub. Команда утверждает, что достаточно мини-компьютера Raspberry Pi вместе со специально разработанным ПО, чтобы подключить по AirPlay 2 стороннее устройство.
Протокол требует, чтобы устройство отправляло дублированные пакеты на все принимающие устройства, что является большой нагрузкой для мобильных устройств. Но сейчас уровень технологий и мощности процессора вырос и это стало возможно.