lunes, 10 de mayo de 2010

Los Códecs y el Digital Signage

Códec es un acrónimo de codificador-decodificador. Son algoritmos basados en software, hardware o ambos a la vez, capaces de transformar un flujo de datos multimedia con o sin compresión y descifrarlos para su reproducción.

¿Por qué son básicos en Digital Signage?

Una buena elección de los Códecs nos permite utilizar un hardware más económico conservando la calidad de reproducción.

Un códec con una buena compresión y con una pérdida de calidad mínima, hará que nuestros contenidos se distribuyan mucho más rápido por la red y podremos reducir el ancho de banda contratado.


¿Qué soluciones hardware/software existen?


Broadcom Crystal HD Video Decoder, esta solución permite con una pequeña tarjeta mini express card, decodificar los formatos más comunes como H264/AVC, VC-1, WMV9 y MPEG2/4. Podemos utilizar un equipo con procesador Atom N270 y reproducir video Full HD con una carga de CPU inferior al 20%. Precio del equipo: menos de 300€, precio de la decodificadora: menos de 50€. Para utilizar esta solución hardware, necesitaremos que el software de Digital Signage tenga contemplada la utilización de esta tarjeta. Actualmente tanto Admira como Vision Robotics tienen en fase Beta su software player.

CUDA (Compute Unified Device Architecture), es un conjunto de herramientas de desarrollo que permite utilizar las GPUs de nVidia intentando aprovechar el gran paralelismo de estas frente a las CPUs de propósito general. Funciona desde la serie GeForce 8400 en adelante. Para aprovechar la GPU, deberemos utilizar un códec que funcione con CUDA, el que mejores resultados está ofreciendo actualmente es CoreAVC. Un equipo recomendado para CUDA es el AOpen DE7000 con un coste aproximado entre los 600 y 700€.



DXVA (Direct X Video Acceleration). Es una tecnología de aceleración muy parecida a CUDA basada en GPU, pero que permite utilizar tarjetas de ATI serie 2000, GeForce serie 8000 y algunos modelos de Intel. La decodificación por hardware con esta tecnología no está muy avanzada, ofreciendo buenos resultados en MPEG-2 y en fase beta para Códecs H264/AVC y VC-1.


Recomiendo utilizar la solución hardware de Broadcom, siempre y cuando nuestro software de Digital Signage sepa aprovechar las capacidades de esta tarjeta. Obtendremos por un bajo coste soluciones Full HD con un consumo de CPU muy bajo.