Зеркальное отображение трансляции с Ubuntu 16.04 на Apple TV

В нашей компании мы используем Apple TV и хотим предоставить возможность зеркалирования с любого устройства, Mac и Windows не проблема, но я не могу найти способ сделать это для Ubuntu 16.04, кто-нибудь знает, как?

1 ответ

Вам понадобится несколько вещей:

  1. IP-адрес для Apple TV
  2. Airplay.jar от https://github.com/jamesdlow/open-airplay/releases
  3. Правильно установленный java (для запуска jar-файла с вашего терминала)

Вот один из способов, которым вы можете определить, обнаруживает ли ваш Apple TV ваш компьютер в сети:

ping appletv.local

Хорошо, следующий шаг - выполнить airplay.jar из терминала (сделайте это из директории, содержащей jar):

java -jar airplay.jar -h 172.18.129.223 -d

Если ваше устройство AppleTV имеет некоторые учетные данные, которые вы можете использовать

java -jar airplay.jar -h hostname[:port] [-a password] -d

Самая важная вещь, которую нужно отметить, это то, что это не настоящий совместный доступ к экрану трансляции, он эмулируется путем создания снимков экрана вашего рабочего стола каждую секунду и отправки их в AppleTV в качестве фотографии. Тем не менее, я знаю, что это лучший способ справиться с совместным использованием экрана AppleTV с устройства, не принадлежащего Apple. (Фирменный отстой!)

Вы также можете найти список других библиотек для работы с AppleTV здесь: https://github.com/jamesdlow/open-airplay

Это оно! Теперь вы должны увидеть свой экран на AppleTV.

Кредит в блоге Вадима Кирилчука

Другие вопросы по тегам