VDR/es

Esta guía muestra como 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, pagando por ello una pérdida en 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 de su ordenador debe funcionar al menos a 600 MHz y disponer de al menos de 256MB de RAM. Esta lista puede ser útil para identificar su tarjeta.

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

Igualmente tendrá que seleccionar el controlador adecuado para su hardware. Para localizar el módulo correcto para su tarjeta, deberá marcar cada controlador como módulo. Si posee una tarjeta PCI, instale  si no lo ha hecho aún. Si quiere los controladores ya instalados o no posee una tarjeta PCI, sáltese este paso y continúe con Comprobar la salida del núcleo.

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

En este caso tendremos que cargar el módulo. Añadiremos el nombre a.

Comprobar la salida del núcleo
Se recomienda marcar cada controlador como módulo, de esta forma podrá añadir el módulo requerido dinámicamente, especialmente si no conoce el nombre del módulo. Si ya conoce el nombre de módulo, marque el controlador a compilar en el núcleo. Compile el núcleo, instale los módulos y reinicie. Puede comprobar si su núcleo ha detectado correctamente su tarjeta con.

Si posee una tarjeta TerraTec Cinergy T2 la salida puede parecerse a ésta:

Instalar VDR
Para instalar VDR simplemente lanzamos emerge.

Instalar el mando a distancia
Hay al menos dos formas de controlar VDR usando un mando a distancia infrarrojo. Si su tarjeta de televisión tiene un receptor IR integrado, puede usar. De lo contrario casi seguro que necesitará usar LIRC.

Instalar vdr-remote
En primer lugar instalamos el plugin mediante emerge:

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

Alternativa: instalar LIRC
Si puede controlar su tarjeta de forma remota (pero no puede o no quiere usar vdr-remote), puede configurar LIRC. LIRC interpreta las teclas pulsadas y devuelve un nombre para cada una. Un programa que soporte LIRC esperará por los eventos y lanzará la acción configurada en el fichero de configuración, casi siempre almacenado en el directorio de configuración del programa que se está ejecutando (por ejemplo  carga el fichero ). Antes de instalar LIRC, deberá añadir lirc a los indicadores USE y añadir una entrada adicional a : . Consulte esta lista para encontrar los argumentos apropiados para la opción.

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

En este caso, se ha conectado un dispositivo Terratec Cinergy por lo que podemos acceder al dispositivo a través de. Cambie  por el dispositivo correspondiente que se muestre en su salida.

necesita saber qué dispositivo usar. Añada la siguiente línea a. Recuerde reemplazar  por el nombre de su controlador y   por el controlador en sí.

Es el momento de arrancar :

Ahora se debería observar  capturando y decodificando pulsaciones de teclas. Simplemente ejecute la orden. Párelo presionando Ctrl+C cuando termine.

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

Para poder usar su mando a distancia, debe habilitar el soporte LIRC en VDR. Añada la siguiente línea a :

Métodos de salida de vídeo
Ahora 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)
Los usuario de estas caras tarjetas no necesitan instalar nada más por lo que pueden continuar con Crear una lista de canales.

Decodificación Hardware: Tarjetas DXR3/Hollywood+
Para utilizar una tarjeta DXR3 para la salida VDR necesitamos el plugin.

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 dedocificador MPEG querremos hacer uso de él. Necesitamos instalar el plugin. Si ivtv-driver no se ha instalado aún, emerge lo instalará automáticamente. Para cargar el módulo ivtv al arrancar el sistema, lo añadiremos a :

Decodificación Software: vdr-softdevice
Para instalarlo, tenemos que hacer emerge de. No olvide habilitar el plugin

Para seleccionar las salidas de vídeo y audio adecuadas, edite.

Por ahora, únicamente describiremos el método shm ("memoria compartida"). Es el que está habilitado por defecto en el fichero de configuración (Ajuste SOFTDEVICE_VIDEO_OUT). Más tarde necesitará arrancar  para obtener una ventana que muestre la imagen.

Decodificación Software: vdr-xineliboutput
Algunas personas prefieren usar, porque también puede funcionar remotamente. Ahora le enseñaremos cómo configurar  en su servidor y cliente. 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.

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.

Si solo quiere usar  para ver la imagen en el mismo ordenador que el que está corriendo VDR puede continuar con la creación de la lista de canales.

De lo contrario, simplemente haga  en su cliente:

A continuación (después de arrancar VDR) podrá utilizar la orden  para conectar a VDR y ver su imagen en 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.

Using dvbscan from linuxtv-dvb-apps
Find the correct frequency list for your region and type of reception. These files are stored under. For reception with DVB-T in Germany, Region Nuernberg you need to use.

Using vdr-reelchannelscan
First, delete the contents of the existing channel list.

Channels for systems using vdr-analogtv
You'll probably want to configure your channels at this point. The VDR project provides you with some examples which can be found at, as long as you've installed >=.

Starting VDR
After having all basic software parts ready on the system you need to configure VDR with its OSD.

If you use a hardware decoder for picture output you should switch on the connected TV now. If you use software output the client for this must be started after VDR.

First, you should learn your key definitions; that is, connecting keys on your remote control to VDR's internal commands.

We begin with starting VDR:

For users of vdr-softdevice:

For users of vdr-xineliboutput:

The most useful keys for VDR are:


 * Cursor keys (Left/Right/Up/Down)
 * Menu/Exit/Ok
 * Colors (Red/Green/Yellow/Blue)
 * Number keys (0-9)

Now that the basic installation is over, you need to configure VDR. Switch to your output screen and follow the on-screen instructions. VDR asks you to press various keys on your remote control to learn the correct key codes. If you don't own a remote control, you can use your keyboard.

Now you can add the VDR initscript to the default runlevel to get it started every time your computer boots up.

Acknowledgements
We would like to thank the following authors and editors for their contributions to this guide:


 * Norman Golisz
 * Dimitry Bradt
 * Matthias Schwarzott
 * Joshua Saddler