Servidor y cliente de streaming para casa: ¿Plex o iTunes?

plex-logoHace años recuerdo que conecte un PC directamente a la TV y como primera experiencia no estuvo mal, hasta que me di cuenta de que el ruido de los ventiladores no hacia posible ver las películas «como Dios manda».

A día de hoy hay dos modelos a seguir. El más habitual es el de los discos multimedia, pero a mi nunca me ha llegado a gustar, seguramente por manías, y por una única razón y es el espacio limitado de los discos que te obliga a subir y bajar archivos al propio disco duro.

El segundo modelo es contar con un servidor de streaming y un cliente.

apple-tv-3-xl

En el mundo mac, es un ordenador con iTunes y la Apple TV. No es nada caro y la calidad de la appleTV es la mejor del mercado. Sin embargo, para un cinéfilo como yo que tengo unas 1200 películas (1,5TB) y sigo ampliando la colección, el interface de la ATV se queda demasiado corto. No puedes ordenar por Director, Año, Género,… y todo esto si lo consigues con otros servidores de streaming como Plex y XBCM, que son Software libre y corren en OSX y Linux.

El segundo modelo y el que yo os recomiendo aun siendo usuario de Mac, es Ubuntu + Plex + Android.

androide-tv-mandoEl secreto para que esto funcione bien es buscar un Android TV Stick, con suficiente RAM y Disco duro como para ir desahogado. Lo ideal son 2Gb de Ram, y 16Gb de Disco duro.  Lo que significa que os va a costar mas o menos igual que una Apple TV. Pero la experiencia para el cinéfilo es muy superior.

Android_TV_box

Imagina que quieres pasar un fin de semana con Marlon Brando en la Tele. Con la Apple TV es una pesadilla localizar las películas en cuanto tienes 300 peliculas o mas. Sin embargo con Plex, es tan sencillo como ordenar por actores y buscar a Marlon, y tienes todas las películas al alcanze de un click.

La Apple TV3 ha sido el primer dispositivo de Apple en ser imposible de hackear para los desarrolladores de Plex, es decir, no hay manera de instalar la aplicación. Sin embargo, ha surgido un proyecto denominado PlexConnect, que te permite modificar algunos parámetros de la ATV, y el servidor de streaming para poder acceder a Plex.

Durante un tiempo pude usar Plex, pero enseguida Apple modifico el protocolo del http, al https, para impedir que Plex entrara en sus dispositivos.

Supongo que es cuestión de tiempo que PlexConnect vuelva a funcionar, pero también supongo que es cuestión de tiempo que Apple vuelva a reaccionar. La gran desventaja de PlexConnect es que si tienes un servidor web armado en casa, como es mi caso, esto interfiere con el servidor Plex, con lo cual es una pesadilla. Yo lo soluciones montando una máquina virtual solo para Plex.

Las nuevas TV de Samsung y LG, denominadas Smart TV’s, tienen integrada la posibilidad de instalar Plex directamente en el televisor, lo que hace mucho más fácil el uso de Plex.

Otra posibilidad bastante interesante es montar un windows XP en virtualbox con iTunes y acceder al mismo directorio que Plex, con lo cual podéis hacer streaming con ambos servidores.

plexipad

Para aquellos que tengáis el ATV y un iPhone o iPad, os recomiendo usar una aplicación del appstore de nominada Plex. que os permite acceder al interface de Plex, y luego por airplay reproducirla en la ATV. Es la forma mas sencilla de usar Plex en un entorno Apple.

Comprimiendo y etiquetando vídeo en Ubuntu y OSX

El formato del DVD y del Bluray se van acercando lentamente a la extinción , lo cual me entristece pues como paso con los vinilos y los CD’s al pasar al formato mp3, se perdió la magia del diseño gráfico.

El destino de las videotecas pasa por digitalizar nuestras películas y colgarlas en un servidor multimedia de streaming. Para poder moverse al nuevo modelo necesitamos cubrir tres partes: compresión, servidor de streaming y cliente de streaming. Esto os lo contaré en tres posts diferentes que os iré enlazando.

Luego este post os da una idea de como preparar las películas para posteriormente reproducirlas en los nuevos formatos digitales.

1. Ripeo, o Extracción de las películas contenidas en DVD’s y BluRays.

Para pasar nuestros DVD’s y BluRay’s a un formato de video digital compatible. Yo os recomiendo el formato mkv (matrovska) o el formato m4v con el codec H.264. No hay perdida de calidad.

makemkv_icon_by_climber07-d5y4zp7El programa fundamental para extraer las películas , y por ahora gratuito es makemkv. Es simplemente grandioso porque a partir de un DVD, pasa las películas y capítulos de serie directamente a formato mkv, que si bien ocupa lo mismo que en el DVD, nos permite tener bien organizada la colección para una posterior compresión.

 

 

 

 

 

 2. Compresión y Formato.

logoEl programa recomendadopara comprimir video es Handbrake. Hay que aprender a ajustar los parámetros de compresión, pero merece la pena. Es Opensource y por tanto gratuito. Tanto makemkv, como handbrake tienes versiones para Linux y OSX.

Yo en la práctica, trabajo en OSX con varias aplicaciones de pago que tampoco son demasiado caras. Os recomiento el MP4Tools y el Total Media Converter. Son mucho mas sencillos que Handbrake, el primero tiene como backend a ffmpeg, y el segundo a mencoder.  Las tasas de compresión en total media converter son espectaculares. y mp4tools permite traducir mkv comprimidos con H.264, a formato mp4 sin necesidad de tener que volver a comprimir el video.

 

 

3. Formatos y etiquetado.

iflicks

 

El formato mkv, permite tener multiples pistas de audio y subtitulos, lo que en la práctica es el mejor soporte si queremos conservar las versiones originales.

El formato m4v permite añadirle el poster de la películas, el nombre del director, actores, año,…. lo cual está muy bien, porque así no dependemos de una base de datos externa que se pued perder. Este formato es privativo de Apple, orientado a iTunes.

Si estais en OSX el gran programa para etiquetar las películas es iFlicks, y no conozco ninguna alternativa en el mundo del software libre lo cual es una lástima.

Si vais a montar el servidor el Linux os aconsejo el formato mkv con el codec H.264, y el etiquetado lo haremos con posterioridad en el servidor de streaming.

 

No os hago un howto de como instalar estos programas porque no tiene ningún misterio. Se instalan como cualquier otro programa en Linux con apt, o moviendo el programa al Aplications Folder del Finder en OSX.