miércoles 24 de febrero de 2010

DLNA con Linux y BRAVIA (Parte I)

El Hardware

Hace mucho tiempo que buscaba una solución para llevar el audio desde mi servidor Linux hasta el Salon. Pasar cables no me apetecía, un PC tiene un arranque demasiado lento y los Media Clients que hay son demasiado caros para lo que ofrecen y necesito. El año pasado, aprovechando la migración forzosa a TDT y que se me quemó el televisor CRT, decidí buscar un modelo nuevo que llevara DLNA.

Aunque había varias opciones, creo que el Sony BRAVIA fue una buena elección, por una calidad de imagen excelente (he visto LGs deplorables) y un precio ajustado (800€) para las características que incorporaba. El modelo es el V5500, HD1080, con DLNA, interface ethernet. Seguro que hay alternativas mejores o con un interface mas aprovechable, pero para el uso que le voy a dar, me parece perfecto.

El siguiente paso era conectar la tele al ordenador. La primera alternativa era utilizar un punto de acceso Wifi. Pero la velocidad limitada a 58Mbs, mas la pérdida de señal al atravesar muros, mas la latencia, y el precio de un AP me llevaron a la segunda opción: PLC. Encontré una buena oferta de 2 adaptadores D-link a 85 Mbs por unos 30€ que van de cine.

El Software

Pero ¿que es el DLNA? Pues un tremendo despropósito. DLNA no es un protocolo, es una asociación de fabricantes, que se juntaron para definir los estándares de interconexión de dispositivos para el intercambio de medios. Partieron del estándar uPnP -que no es un partido político- y le añadieron alguna cosilla como ¡DRM!, los mecanismos de autenticado y unas especificaciones mínimas para los formatos soportados. Mas adelante contaremos cosas sobre uPnP y sus problemas.

Y ahora, después de haber probado varios programas para Linux, el primer servidor DLNA que funcionó perfectamente con mi BRAVIA: miniDLNA. Es un programa sencillo, bien hecho, ocupa poco, con pocas dependencias... Únicamente un binario y un fichero de configuración llamado minidlna.conf localizado en el directorio /etc.

Configuraremos los directorios que queremos tener acceso desde nuestro Media Player DLNA (la tele) indicando para cada directorio el tipo de archivo:
media_dir=A,/home/jmaggard/Music
media_dir=V,/home/jmaggard/Videos
media_dir=P,/home/jmaggard/Pictures
donde lógicamente A significa audio, V video y P photos. Además reduciremos el intervalo de notificación para que al televisor no le cueste 3 veranos encontrar a nuestro servidor. Con 20 segundos está bien.
notify_interval=20
El resto de parámetros dependerán de nuestra configuración, como por ejemplo el puerto http (por si ya lo tenemos ocupado en nuestro servidor) o el interface de red por el que transmita ( el de la red wifi, una segunda puerta ethernet, ...)

Si tenemos un cortafuegos en el servidor o entre el servidor y el televisor, tenemos que asegurarnos de tener abierto el puerto 1900 UDP que utiliza el protocolo SSDP de descubrimiento de dispositivos uPnP. También habrá que permitir el puerto http que hemos configurado, en este caso por defecto es 8200. El protocolo no especifica un puerto fijo e incluso varía para cada arranque del Media Server, siendo el mensaje de SSDP el que notifica la dirección y puerto del servidor.

Formatos

Ahora viene la parte divertida. DLNA solo especifica el soporte de unos formatos mínimo, así que cada fabricante puede implementar los que le dé la gana. Sony de momento solo implementa los mas básicos, aunque esto no es mucho problema porque con el batiburrillo de contenedores, codecs y multiplexores que hay, sería muy dificil contemplarlos todos. Para salvar este problema, en la especificación DLNA añadieron un modo "Renderer" a los Media Players, que consiste en que en el Servidor se recodifican los archivos al vuelo y se envían al reproductor en un formato soportado. MiniDLNA no soporta de momento la recodificación, así que hay que convertir previamente los archivos.

Los archivos que admite el BRAVIA V5500 son: las fotos en JPEG, los archivos de audio en MP3 y LPCM, y los vídeos en MPEG_PS. Este último, es un formato contenedor para multiplexión de streams de video, audio, subtitulos, etc, con una base de tiempos común. Dentro de ese contenedor, he probado video en mpeg2, y audio en MP1, MP2, MP3 y AC3.

El contenedor MPEG_PS es el utilizado en la estructura de los DVDs, pero por algún motivo, los VOB copiados directamente no funcionan, puede que por el DRM o por algún stream extra no soportado. Quizás sean los DVD que he utilizado. Así que para una reproducción correcta hay que hacer una conversión previa. Funciona a las mil maravillas la conversión que realiza vlc y ffmpeg. Mencoder sin embargo, aunque genera archivos MPEG_PS válidos, el televisor no es capaz de reproducirlos

Próximamente mostraré un programa que sí permite recodificación al vuelo, lo que nos permite reproducir prácticamente cualquier tipo de archivo, e incluso reproducir TV por internet o videos de Youtube.

ACTUALIZACION

Según la web de soporte de Sony (antes no existía esta información ), los formatos de video compatibles con el televisor son los siguientes:

MPEG2_PS_SD MPEG2
MPEG2_TS_EU SD MPEG2
MPEG2_TS_EU-T SD MPEG2
MPEG2_TS_EU-ISO SD MPEG2
MPEG2_PS HD MPEG2
MPEG2_TS_EU HD MPEG2
MPEG2_TS_EU-T HD MPEG2
MPEG2 TS_EU-ISO HD MPEG2
MPEG2_TS_EU SD H.264
MPEG2_TS_EU-T SD H.264
MPEG2_TS_EU-ISO SD H.264
MPEG2_TS_EU HD H.264
MPEG2_TS_EU-T HD H.264
MPEG2_TS_EU-ISO HD H.264

Tendré que probar todas estas combinaciones.

Enlaces

jueves 18 de febrero de 2010

RUSH

¡Sorpresa! Hoy (18/02/2010) en la portada de la Wikipedia aparece RUSH en el artículo destacado. Es curioso porque me he encontrado con muy poca gente que conozca este grupo, y no obstante es uno de los de mas éxito.

Según la wikipedia:
En 2004, sus ventas totales a nivel mundial se estimaron en cuarenta millones de copias. En 2009, la banda vendió sólo en los Estados Unidos veinticinco millones de álbumes, según la agencia de certificación RIAA, que los sitúa en su lista de artistas con más ventas, y que les ha otorgado 24 discos de oro y 14 de platino, 3 de ellos de multiplatino (más de dos millones de copias vendidas) por los álbumes de estudio 2112 (1976), Moving Pictures (1981) y el recopilatorio doble Chronicles (1990). Según la RIAA, son también una de las bandas en obtener más certificaciones de oro o platino consecutivas detrás de bandas como The Beatles, The Rolling Stones o Aerosmith.

Para el que no tenga todavía claro la diferencia que hay entre el "mainstream" y la música de verdad.

martes 2 de febrero de 2010

Estoy aquii...iiiii.....

Hola de nuevo. Voy a retomar el tema del blog. Ha sido un periodo largo de inactividad, pero ya he empezado.

Primero lo he reformado un poco, con un diseño simple, que no será el definitivo. Y continúo en Blogger, aunque ya se que los "profesionales" prefieren Wordpress. Pero yo no quiero administrar un blog, quiero tener un sitio donde escribir algo de vez en cuando.

Espero escribir de forma diferente; por una parte intentando que los temas sean mas útiles, y por otra plasmando las ideas mas agilmente, sin tanta revisión.

Ya adelanto que los primeros post tendrán que ver con la configuración en  linux de un servidor DLNA para reproducir video, música y fotos en mi televisor BRAVIA V5500. Buceando por la Interness he visto que la gente tiene muchos problemas y no han conseguido hacerlo funcionar. Yo por fin, despues de varios meses, lo he logrado.

lunes 24 de diciembre de 2007

Energia nuclear de bolsillo


Leo esta semana que Toshiba se propone lanzar comercialmente un mini reactor nuclear de 200 Kw que puede suministrar suficiente energía para una manzana de casas o un edificio de apartamentos. Tiene un tamaño reducido (6 metros de alto x 1,82 metros de diámetro) que permite instalarlo en un lugar del tamaño de un garaje. Según Toshiba es totalmente seguro y no necesita ser operado durante los 40 años de vida útil. Espera instalar el primer reactor el año que viene en Japón, y comenzará a comercializar el nuevo sistema en Estados Unidos y Europa para el año 2009.

El reactor utiliza nitruro de uranio enriquecido al 50% como combustible, Litio-6 como controlador y sodio como refrigerante. En realidad un mini reactor nuclear no es ninguna novedad. Los submarinos nucleares llevan, los portaaviones llevan, e incluso en la época de esplendor de la era nuclear, hasta se consideró construir aviones nucleares como este Tupolev Tu-119, o este Convair X-6.

A primera vista parece muy bonito. Energía limpia, continua y autónoma. Pero no explican como deshacerse del reactor después de su vida útil, sobre todo teniendo en cuenta su producción a gran escala. Imagina recuperar, procesar y almacenar de forma segura varios miles de estos reactores. ¿Esta incluido en el coste del aparato? O bien habría que pagarlo al final.

Leo también a través del punto de vista de Peter Glaskowsky que tiene otro problema añadido. La reacción nuclear produce 200Kw de energía eléctrica, pero disipa la friolera cifra de ¡5Mw! en forma de energía térmica. ¡Y nos quejamos de calentamiento global!

Por otra parte, ¿Quien nos asegura que durante 40 años no va a tener problemas técnicos? Por ejemplo, ¿alguien está dispuesto a tener una fuga de sodio debajo de su casa?

Ni que decir de lo interesante que sería para terroristas y demas...

Otros enlaces de interés

miércoles 3 de octubre de 2007

¿Uso o abuso?

"En la medida en que los abusos [de la libertad de expresión] no pueden separarse de su uso, el abuso debe ser tolerado en vez del uso destruido"

Thomas Jefferson

jueves 13 de septiembre de 2007

Microsiervos

La verdad es que hay un antes y un después de Microsiervos. Ya no puedo ver o leer nada sin que alguna vez me venga a la cabeza una "microciervada".

Y eso es lo que me pasó el otro día. Veo que Lamborghini va a lanzar un coche llamado " Reventón", y pienso... "nombre desafortunado". Así que podía haber intentado imitarlos escribiendo una entrada en este blog similar, o bien mandarles el enlace.

Y hay que reconocer que merece la pena porque son muy profesionales. Tardaron muy pocas horas en añadir la entrada, muy documentada, con enlaces, explicaciones, etc, etc. Es imposible hacerlo mejor, así que no se si seguir añadiendo yo mis propios artículos... ;-)

Agradezco enormemente que encima tengan el detalle de haberme nombrado en los agradecimientos (adivinad quien soy)


viernes 31 de agosto de 2007

La verdadera historia de Kill Rates

En los últimos días estamos asistiendo atónitos como las maniobras por añadir un segundo estándar de documentos ofimáticos se multiplican y la compra de voluntades se acrecienta.

La verdad es que la gran M tiene anécdotas para parar un tren. Si quieres enterarte de la verdadera historia de nuestro simpático amigo y sus aventuras, echale un vistazo a la siguiente tira cómica.

Mockosoft - Kill rates

Hala, que un poco de humor siempre está bien.