Cómo transmitir películas favoritas (archivos MP4) desde la terminal de Linux a su Apple TV


Si está buscando una solución para transmitir el contenido de su película descargada a un Apple TV en su red doméstica, es posible que haya encontrado una barrera que muchos usuarios de Linux encuentran, y es que Apple no ha facilitado el acceso a su AirPlay. tecnología.

Sin embargo, hay una manera de tomar sus archivos de video .mp4 y transmitirlos a su Apple TV, gracias a algunos programas ingeniosos de Ruby y las bibliotecas que utiliza el protocolo Airplay.

Suponiendo que está utilizando Ubuntu (o cualquier distribución basada en Ubuntu), deberá instalar las siguientes dependencias necesarias para comunicarse con su dispositivo Apple TV.

1. Abra una ventana de terminal e instale el paquete “libavahi-compat-libdnssd-dev” escribiendo el siguiente comando.

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

2. Una vez completada la instalación, asegúrese de tener al menos Ruby 2.0 instalado en su sistema. Dentro de su terminal, escriba lo siguiente para asegurarse de que esté realmente instalado.

$ ruby --version

Recibirá una salida que debería verse así:

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

Si 1.9.x está instalado, querrá actualizar su versión de Ruby a 2.x agregando Ruby PPA a su lista de fuentes de apt. Lo haría escribiendo los siguientes comandos en su terminal.

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

Cuando se le solicite, presione ENTER. Siguiente ejecución,

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

3. Ahora que Ruby está actualizado, necesitaremos instalar dos “gemas” que nos permitirán enviar nuestro video a nuestro Apple TV. Las gemas que instalaremos son airplayer y airstream.

Para instalar necesitaremos ejecutar lo siguiente:

$ sudo gem install airplayer
$ sudo gem install airstream

Nota: Esto instalará automáticamente las dependencias necesarias para ejecutar estos programas, así como los propios programas.

4. Tenemos el software que necesitamos para transmitir nuestro video, pero necesitamos saber en qué parte de nuestra red se encuentra nuestro Apple TV (dónde enviar nuestro video). Para hacer esto corremos

$ airplayer devices

Este comando generará algo que se parecerá a,

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

Nota: tome nota de esa dirección IP (menos la parte ": 7000").

5. Ahora vaya a la ruta, donde están almacenadas sus películas favoritas y luego, en una ventana de terminal, ejecute el siguiente comando para transmitir la película a su Apple TV.

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

6. ¡Ahora mira tu TV y viola! Está transmitiendo su video a su Apple TV.

Conclusión

Ahora, algunos conocedores de este tema pueden que airplayer sea suficiente para manejar la reproducción de video en Apple TV. Según mi experiencia, la gema de la corriente de aire realiza esta tarea de manera más confiable. Simplemente uso la gema airplayer para descubrir la dirección IP del Apple TV.

Si tiene videos que no están en formato mp4 y son .mkv, .avi, .mov, deberán convertirse para que la reproducción funcione a través de Airstream.

No dude en publicar sus preguntas, y espero que este sea un proceso sencillo para acceder a lo que es legítimamente suyo.