Поиск по сайту:

Как транслировать любимые фильмы (файлы MP4) с терминала Linux на Apple TV


Если вы ищете решение для потоковой передачи загруженного контента фильма на Apple TV в домашней сети, возможно, вы столкнулись с барьером, с которым сталкиваются многие пользователи Linux, а именно, что Apple не сделала этого. легко подключиться к их технологии AirPlay.

Однако есть способ взять ваши видеофайлы .mp4 и транслировать их на Apple TV благодаря нескольким изящным программам Ruby и библиотекам, используемым протоколом Airplay.

Предполагая, что вы используете Ubuntu (или любой дистрибутив на основе Ubuntu), вам необходимо установить следующие зависимости, необходимые для связи с вашим устройством Apple TV.

1. Откройте окно терминала и установите пакет «libavahi-compat-libdnssd-dev», введя следующую команду.

sudo apt-get install libavahi-compat-libdnssd-dev

2. После завершения установки убедитесь, что в вашей системе установлен как минимум Ruby 2.0. Внутри вашего терминала введите следующее, чтобы убедиться, что он действительно установлен.

ruby --version

Вы получите вывод, который должен выглядеть примерно так:

ruby 2.1.4p265 (2014-10-27 revision 48166) [x86_64-linux]

Если установлен 1.9.x, вам потребуется обновить версию Ruby до 2.x, добавив Ruby PPA в исходные коды apt. список. Вы можете сделать это, введя следующие команды в своем терминале.

sudo apt-add-repository ppa:brightbox/ruby-ng

При появлении запроса нажмите ENTER. Следующий запуск,

sudo apt-get update
sudo apt-get install ruby2.0-dev

3. Теперь, когда Ruby обновлен, нам нужно будет установить два «gems», которые позволят нам отправлять наше видео на наш Эппл ТВ. Драгоценные камни, которые мы установим, — это airplayer и airstream.

Для установки нам нужно будет запустить следующее:

sudo gem install airplayer
sudo gem install airstream

Примечание. При этом автоматически будут установлены зависимости, необходимые для запуска этих программ, а также сами программы.

4. У нас есть программное обеспечение, необходимое для потоковой передачи видео, но нам нужно знать, где в нашей сети находится Apple TV (куда отправлять наше видео). Для этого мы бежим,

airplayer devices

Эта команда выведет что-то вроде:

0: Apple TV (Resolution: 1280x720, Version: 200.54, IP: 192.168.0.6:7000)

Примечание. Запишите часть IP-адреса (без «:7000»).

5. Теперь перейдите по пути, где хранятся ваши любимые фильмы, а затем в окне терминала выполните следующую команду для потоковой передачи фильма на Apple TV.

cd /path/where/video/is/
airstream -o IP.OF.APPLE.DEVICE ./nameofvideo.mp4

6. Теперь проверьте свой телевизор и альт! Вы транслируете видео на Apple TV.

Заключение

Теперь некоторые разбирающиеся в этом вопросе люди могут предположить, что одного только Airplayer достаточно для воспроизведения видео на Apple TV. По моему опыту, драгоценный камень Airstream выполняет эту задачу более надежно. Я просто использую драгоценный камень Airplayer, чтобы узнать IP-адрес Apple TV.

Если у вас есть видео не в формате mp4, а в формате .mkv, .avi, .mov, их необходимо преобразовать, чтобы воспроизведение работало через Airstream.

Не стесняйтесь задавать свои вопросы, и я надеюсь, что это будет безболезненный процесс получения доступа к тому, что по праву принадлежит вам.