VDR/es

Este artículo contiene instruciones acerca de cómo preparar Gentoo Linux para DVB y VDR.

¿Qué es DVB?
DVB es el acrónimo de Digital Video Broadcasting (Difusión de Vídeo Digital). DVB describe métodos para transferir información digital de TV, radio, servicios interactivos como MHP, EPG y teletexto. Usando compresión de datos MPEG-2 o H.264 para HDTV es posible transferir varios canales en la misma frecuencia. A mayor compresión de datos, mayor número de canales que se pueden transferir, sin embargo se paga una pérdida de la calidad.

DVB puede transferirse de varias formas. La última letra identifica el método de transferencia, por ejemplo, DVB-T< para transmisiones terrestres. Existen otros tipos:


 * DVB-S para transmisión vía satélite.
 * DVB-C para transmisión por cable.
 * DVB-H para transmisión a dispositivos móviles (terrestres).
 * DVB-IPI para transmisión sobre redes IP, por ejemplo Internet.
 * DVB-RC(S/C/T) canal de retorno para la transmisión de servicios de datos, por ejemplo Internet de banda ancha.

Tipos y requerimientos de tarjetas DVB
Además de los diferentes métodos existentes para recibir un stream DVB, las tarjetas se clasifican por el tipo de salida producida. Hay tarjetas con decodificador implementado que ofrece acceso directo al stream por medio del dispositivo. Estas tarjetas son tarjetas completas (full featured). Otras tarjetas no tienen decodificador, requieren un software instalado en el ordenador y son de bajo coste. Esto implica mayores requisitos del sistema. La CPU del ordenador debe funcionar al menos a 600 MHz y disponer de al menos de 256MB de RAM. Esta lista puede ser útil para identificar la tarjeta.

Configurar el núcleo
En primer lugar, debe asegurarse de que el núcleo ofrece soporte para DVB y el dispositivo DVB instalado. Desde la versión 2.6 los controladores necesarios están incluidos. Compruebe la configuración del núcleo y asegúrese de seleccionar las siguientes opciones como controladores estáticos o como módulos.

Adicionalmente seleccione el controlador adecuado para el hardware del sistema. Para encontrar el módulo adecuado para la tarjeta, se deben marcar todos los controladores como módulos. Se se utiliza una tarjeta PCI, entonces instale el paquete si no se ha instalado aún. Esto ofrecerá una herramienta útil llamada lspci. Para los controladores integrados o si no se dispone de una tarjeta PCI en el sistema, se debe saltar este paso y continuar en comprobar la salida del núcleo.

Después de arrancar desde el nuevo núcleo, lance pcimodules para listar los módulos requeridos.

En este caso se necesita cargar el módulo. Añada el nombre del módulo al fichero :

Comprobar la salida del núcleo
Se recomienda marcar cada controlador como módulo de modo que el módulo necesario se pueda añadir dinámicamente, especialmente si no está claro que módulo se debe añadir. Si se conoce el nombre del módulo, entonces se debe seleccionar como un controlador integrado en el núcleo. A continuación se debe compilar el núcleo, instalar los módulos y reiniciar el nuevo módulo. Se puede verificar que el núcleo ha detectado correctamente la tarjeta PCI mediante la utilidad dmesg.

Si el sistema tiene una tarjeta TerraTec Cinergy T2 la salida debería parecerse en algo a la siguiente:

Instalar VDR
Para instalar VDR simplemente se hace emerge:

Instalar el mando a distancia
Hay al menos dos formas de controlar VDR usando un mando a distancia infrarrojo. Si la tarjeta de televisión tiene un receptor IR integrado entonces se puede usar. De lo contrario se debe usar LIRC.

Instalar vdr-remote
Instalar el complemento mediante una orden emerge:

Cuando use el complemento remoto para el puerto IR en una tarjeta DVB, todo debería funcionar correctamente con la configuración por defecto. Este complemento utiliza automáticamente el dispositivo de entrada que contiene "dvb" en su nombre. Para usos más avanzados, eche un vistazo al archivo.

Alternativa: instalar LIRC
If the card can be remotely controlled but managing it via  is not desired, then LIRC should be configured. LIRC interprets the pressed keys and returns a name for each one. A program that supports LIRC waits for key events and runs the action configured in the configuration file, mostly stored in the configuration directory of the executing program (e.g. loads the file ). Before LIRC is installed add  as a USE flag and add a special variable called LIRC_DEVICES to. Use this list to find the proper arguments for the new variable.

Al comienzo, se debe definir cada código de tecla con un nombre. La mayoría de los mandos a distancia soportados ya están configurados, por tanto, eche un vistazo a la lisdeberemos encontrar ta de mandos a distancia. Descargue el fichero necesario y guárdelo como. Ahora se debe averiguar donde está el mando a distancia. Ejecute la siguiente orden para obtener una lista de los dispositivos de entrada actuales (asegúrese de que el dispositivo está funcionando).

En este caso, se ha conectado un dispositivo Terratec Cinergy por lo que se puede acceder al dispositivo a través de. Cambiar  por el dispositivo correspondienteque se muestre en la salida.

lircd necesita saber qué dispositivo usar. Añadir la siguiente línea al fichero. Recordar que se debe reemplazar  por el nombre del controlador y   por el controlador en sí:

Es el momento de arrancar lircd:

Ahora se debería observar lircd capturando y decodificando pulsaciones de teclas. Lance la orden irw. Párelo presionando +  cuando se hayan pulsado algunas teclas.

A continuación, añádalo al nivel de ejecución predeterminado para que comience automáticamente en el momento del arranque.

Para poder usar el mando a distancia, se debe habilitar el soporte LIRC en VDR. Añadir la siguiente línea al archivo :

Métodos de salida de vídeo
Ahora se debe elegir uno (y solo uno) de los siguientes dispositivos de salida de vídeo que muestra la imagen y el On Screen Display (OSD) superpuesto.

Decodificación Hardware: Tarjetas DVB completas (full featured)
Instalar cuando se esté utilizando un TechnoTrend Premium S2-6400 Twin HD, o  hardware de decodificación general para SDTV y HDTV (MPEG2 y MPEG4 AVC/H.264):

Para Fujitsu_Siemens, Hauppage WinTV, TechnoTrend Premium S2300 y tarjetas basadas en este diseño de referencia o hardware de decodificación general para SDTV (MPEG1 y MPEG2):

Decodificación Hardware: Tarjetas DXR3/Hollywood+
Para utilizar una tarjeta DXR3 para la salida VDR se necesita el complemento :

El módulo em8300 necesita alguna configuración que depende de la revisión exacta de la tarjeta.

Decodificación Hardware: Tarjetas PVR350
Debido a que las tarjetas PVR350 incorporan un chip decodificador MPEG, éste se debería utilizar para aprovechar al máximo su potencial. Para ello, se necesita instalar el complemento. Si <c>ivtv-driver</c> no se ha instalado aún, emerge debería insitalarlo automáticamente. Para cargar el módulo  al arrancar el sistema, lo añadiremos a la lista :

Decodificación Software: vdr-xineliboutput
Algunos usuarios prefieren usar, porque también puede funcionar de forma remota. Para configurar  en el servidor y el cliente, seguiremos las siguientes instrucciones. En primer lugar, la configuración del servidor:

Añadir opciones de línea de comandos en este punto, es crucial para que xineliboutput funcione. Para ver más opciones, use vdr --help</tt>.

El siguiente paso es editar. Este fichero describe un número de direcciones de servidor a las cuales está permitido conectarse al puerto SVDRP del grabador del disco de vídeo que se está ejecutando en el sistema servidor.

Cuando se utiliza  para ver la imagen en el mismo ordenador que el que está corriendo VDR, es posible continuar con la creación de la lista de canales.

De lo contrario, simplemente haga emerge</tt> de en el cliente:

A continuación (después de arrancar VDR) se puede utilizar la orden vdr-sxfe xvdr://nombredeequipo</tt> para conectar al VDR y ver su imagen y OSD.

Crear una lista de canales
Para que VDR sea realmente útil, se necesita crear una lista apropiada de canales. Hay más de una forma de conseguir una lista de canales que funcione (Aparte de descargarse una). La lista de canales que se instala por defecto es para la recepción DVB-S en Astra en 19.2°E.

Usar dvbscan desde linuxtv-dvb-apps
Encuentre la frecuencia correcta para su región y tipo de recepción su interés. Estos ficheros se almacenan en. Para recepción con DVB-T en Berlin se debería usar.

Usar vdr-reelchannelscan
En primer lugar, borrar el contenido de la lista existente de canales:

Canales para sistemas con vdr-analogtv
Es una buena idea configurar sus canales. El proyecto VDR proporciona a los usuarios algunos ejemplos que puede encontrar en, siempre que se haya instalado  o una versión superior.

Arrancar VDR
Después de tener todas las partes básicas de software preparadas en el sistema, se debe configurar VDR con su OSD.

Si se usó un decodificador hardware para salida de imagen, entonces se podría encender la televisión conectada. Cuando se utiliza salida por software, se debe arrancar el cliente después de VDR.

En primer lugar, se debe aprender las definiciones de teclas; esto es, conectar las teclas del mando a distancia a las órdenes internas de VDR.

Comenzamos arrancando VDR:

Para los usuarios de vdr-softdevice:

Para los usuarios de vdr-xineliboutput:

Las teclas más útiles para VDR son:


 * Teclas del cursor (Izquierda/Derecha/Arriba/Abajo)
 * Menu/Salir/Ok
 * Colores (Rojo/Verde/Amarillo/Azul)
 * Teclas numéricas (0-9)

Ahora que se ha terminado con la instalación básica, es el momento de configurar VDR. Cambie a la pantalla de salida y siga las instrucciones en pantalla. VDR le pedirá al usuario que pulse varias teclas en el mando a distancia de modo que pueda aprender los códigos correctos de las teclas. Si no se dispone de un mando a distancia se puede utilizar el teclado como alternativa.

Ahora se debe añadir el guión de inicio al nivel de ejecución predeterminado para ejecutarlo cada vez que se arranque el ordenador:

Solución de problemas
Si se necesita ayuda, se puede preguntar a alguien #gentoo-vdr o echar un vistazo en los foros de Gentoo.