DMZ
06:47 30-05-2012 AirPlay
Обновил на днях XBMC до 11 версии. Кроме всего прочего, в 11 версии они добавили возможность быть приёмником сигнала AirPlay. А у меня как раз завалялся iPad с поддержкой AirPlay.

Настраивать практически ничего не пришлось, в Linux достаточно поставить avahi (десктопные дистрибутивы, вроде, уже его включают по умолчанию) и активировать AirPlay в настройках XBMC.

После этого можно отправлять видео (фотки и музыку) с iPad на большой экран. И не только из стандартного плеера. Как минимум любое приложение использующее стандартный плеер может показывать видео по WiFi.

Допустим вы читаете страничку в браузере и там вставлено видео с YouTube или другого видеохостинга. И тут вы краем мозга вспоминаете, что у вас в чулане висит 80-дюймовая панель взятая в кредит на 150 лет. Жмякаете на воспроизведение в окошке браузера, а видео волшебным, неизвестным науке образом, начинается показываться во весь рост на телевизоре. (Что в свою очередь пугает соседскую кошку, которая неизвестно что делает в вашем чулане. Но будущие разборки с соседом темы AirPlay не касаются). Передаче подлежат все имеющиеся дорожки: звук переключаются, субтитры работают.

Пример из жизни номер #2 для российских реалий. Допустим вы забыли выкачать последнюю серию Вашего Любимого Сериала™, а посмотреть надо именно сегодня, а то завтра будет стыдно перед знакомыми. Мы же не хотим, чтобы на нас показывали пальцем? Предполагая, что раз у вас есть iPad и 80-дюймовая панель и вы качаете торренты, специально-обученный человек может сделать вывод, что нормальный интернет-канал у вас тоже есть. И тут можно воспользоваться всякими сервисами пиратского он-лайн стриминга. Что б далеко не ходить можно воспользоваться не к ночи упомянутым vk.com, для которого в AppStore можно найти официальный клиент и просто программу для поиска видео. Поиск там не очень заточен под поиск чего нам надо, но найти нужную серию нужного сериала можно. Даже в 720p. ???? PROFIT!

AirPlay включается на системном уровне. Т.е. будучи включенным единожды он будет работать и дальше во всех программах.

Пока еще не разобрался с работой AirPlay в плеерах, которые играют форматы не поддерживаемые встроенным плеером. avi, mkv и все в таком духе. Там тоже есть кнопочка AirPlay, но XBMC такой поток принимать не хочет и видео продолжает играть на iPad. Может это проблема и в XBMC. К сожалению референсного AirPlay приёмника в наличии нет (на XBMC используется неофициальная реализация протокола, подсмотренная через обратный инжиниринг).

(Для XBMC есть и родной ВК-плагин. Пример такой пример)

Что же нам может предложить в ответ Android?

Оказывается очень мало.

Вообще AirPlay жутко напоминает DLNA. Только DLNA весь такой открытый, а AirPlay проприетарный. DLNA сейчас и в телевизорах и компьютерах и приставках. Везде. Бери и используй. Правда, обычно, те же телевизоры только умеют подключаться к DLNA-серверу и играть с него видео, а вот подключится и отправить играть на него файл не получится.

DLNA приемниками могут быть тот же XBMC или Windows Media Player. А встроенный в мой HTC Incredible S плеер может и отправлять видео, музыку и фото на DLNA-приёмники. Но тут-то сказка и заканчивается. Все другие приложения, даже если они и играют видео через встроенный плеер DLNA не умеют ни в каком виде. DLNA умеют программы заточенные под DLNA, типа BubbleUPnP. В итоге выходит, что сильно его и не попользуешь. Кстати, программки, которые умеют посылать медиа в AirPlay тоже есть. Но это опять не системное решение.

К сожалению XBMC еще не поддерживает Mirroring для AirPlay. В этом режиме по сети можно отправлять вообще весь экран iPad, включая и игры. И даже несколько устройств одновременно. Ждем. Кто не хочет ждать, тот покупает AppleTV