Когда появился анонс новых возможностей AirPlay в iOS 4.3, я с большим нетерпением ждал появления этой функции в окончательном релизе. Каково же было мое удивление, когда оказалось, что транслируемые видео из приложений, вроде бы, должны быть равны, но как это часто бывает, некоторые оказались «ровнее». Например видео из Safari. С Apple.com, Youtube.com - нет проблем, но попробуйте отправить на AppleTV что-нибудь с вашего привычного сайта видеоконтента. С большой долей вероятности вы получите лишь возможность отправки звука. Честно говоря, на тот момент не было желания и времени разбираться в причинах такого выборочного поведения AirPlay и я посчитал, что дело в кодировке видео ( или в каком-нибудь непрописанном по умолчанию хэдере ) и со временем все исправится… Однако время шло, а возможность отправлять «по воздуху» на телевизор любимые сериалы ( RUHD.tv ) так и не появлялась.
И тут мне на глаза попалась утилита для iPad в iTunes App Store названием VKontakte Video. Нет-нет, дело не в том, что она великолепным образом показывает через AirPlay пиратский контент по телевизору ( хотя и в этом, конечно, тоже;) ). Дело оказалось гораздо интереснее. Если оставить включенной трансляцию на AppleTV и выйти из приложения, то, естественно, AirPlay запомнит адресат последней трансляции. И вот тут-то и начинается самое интересное. Да-да, если запустить ЛЮБОЕ видео в Safari iOS устройства, оно будет транслироваться на AppleTV со звуком и изображением. (выбрать трансляцию изображения в списке устройств AirPlay будет по-прежнему невозможно)
Без взлома прошивки и преобразований источника видео! Так в чем же, собственно, дело? Почему нас лишили возможности просмотра любого видеоконтента AirPlay, если все так просто?…