DVB puede transferirse de varias formas. La última letra identifica el
método de transferencia, p.e. DVB-
Aparte de los diferentes métodos existentes para recibir un stream DVB, las
tarjetas son clasificadas por el tipo de the salida producida. Hay tarjetas
con decodificador implementado que ofrece acceso directo al stream por medio
del dispositivo
En primer lugar, debemos asegurarnos 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.
Input Device Support ---> * Event Interface Device Drivers ---> Multimedia Devices ---> Digital Video Broadcasting Devices ---> [*] DVB For Linux * DVB Core Support M [Your driver]
Igualmente debemos 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
# emerge pciutils
Despues de arrancar el nuevo núcleo, ejecutaremos
# pcimodules ohci-hcd ehci-hcd sis900 snd-emu10k1 b2c2-flexcop-pci nvidia nvidiafb
En este caso tendremos que cargar el módulo
# echo b2c2-flexcop-pci >> /etc/modules.autoload.d/kernel-2.6
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 sabe el nombre de módulo, marque el controlador
para ser compilado en el núcleo. Compile el núcleo, instale los módulos y
arránquelo. Puede comprobar si su núcleo ha detectado correctamente su
tarjeta usando
# dmesg | grep DVB(Si tiene una TerraTec Cinergy T2, la salida puede ser como ésta:) DVB: registering new adaptor (TerraTec/qanu USB2.0 Highspeed DVB-T Receiver). input: TerraTec/qanu USB2.0 Highspeed DVB-T Receiver remote control as /class/input/input2
Para instalar VDR, simplemente hacemos emerge.
# emerge vdr
Ahora puede continuar con
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
Primero instalaremos el plugin usando emerge:
# emerge vdr-remote # emerge --config vdr-remote
Cuando use el plugin 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
Ahora, continúe con
Si su tarjeta puede ser controlada remotamente (pero no puede o no quiere
usar
# nano -w /etc/make.conf(Reemplace "devinput" por el controlador adecuado) LIRC_DEVICES="devinput" USE="lirc" # emerge lirc
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
# cat /proc/bus/input/devices I: Bus=0000 Vendor=0000 Product=0000 Version=0000 N: Name="TerraTec/qanu USB2.0 Highspeed DVB-T Receiver remote control" P: Phys=usb-0000:00:1d.7-1/input0 S: Sysfs=/class/input/input2 H: Handlers=kbd event1 B: EV=100003 B: KEY=108fc210 2043 0 0 0 0 8000 2080 1 9e1680 0 0 ffc
En este caso tenemos el dispositivo Terratec Cinergy T2 conectado, por lo
tanto podemos acceder al dispositivo en
LIRCD_OPTS="-H devinput -d /dev/input/event1"
Es el momento de arrancar
# /etc/init.d/lircd start
Ahora debería ser posible observar
# irw 0000000000001aa2 00 Exit Technisat_TTS35AI.conf 0000000000001a8d 00 Mute Technisat_TTS35AI.conf 0000000000000a97 00 OK Technisat_TTS35AI.conf 0000000000000a97 01 OK Technisat_TTS35AI.conf 0000000000000a92 00 Menu Technisat_TTS35AI.conf
Lo siguiente es añadirlo al nivel de ejecución predeterminado para que comience automáticamente en el arranque.
# rc-update add lircd default
Para poder usar su mando a distancia, debe habilitar el soporte LIRC en
VDR. Añada la siguiente línea a
# nano -w /etc/conf.d/vdr IR_CTRL="lirc"
Ahora debe decidir uno (¡y sólo uno!) de los siguientes dispositivos de salida de vídeo que muestra la imagen y el On Screen Display (OSD) superpuesto
Los usuarios de estas caras tarjetas no necesitan instalar nada más, por lo
que pueden continuar con
Para usar una tarjeta DXR3 para salida VDR necesitamos el plugin
# emerge vdr-dxr3 # echo em8300 >> /etc/modules.autoload.d/kernel-2.6
El módulo em8300 necesita alguna configuración que depende de la revisión exacta de la tarjeta.
Continúe con
Debido a que las tarjetas PVR350 incorporan un chip dedocificador
MPEG-Decoder querremos hacer uso de él. Necesitamos instalar el plugin
# emerge vdr-pvr350 # echo ivtv >> /etc/modules.autoload.d/kernel-2.6
Continúe con
Para instalarlo, tenemos que hacer emerge de
# emerge vdr-softdevice # emerge --config vdr-softdevice
Para seleccionar las salidas de vídeo y audio adecuadas,
edite
Por ahora, únicamente describiremos el método shm ("shared memory"). Es el
que está habilitado por defecto en el fichero de configuración (Entrada
SOFTDEVICE_VIDEO_OUT). Más tarde necesitará arrancar
Continúe con
Algunas personas prefieren usar
# emerge vdr-xineliboutput # emerge --config vdr-xineliboutput
Añadiendo opciones de línea de comandos en este punto, es crucial para que
xineliboutput funcione. Para ver más opciones, usar
_EXTRAOPTS="--local=none --remote=37890"
El siguiente paso es editar
(La sintáxis adecuada es: Dirección-IP[/Máscara-Red]) 127.0.0.1(siempre acepta localhost) 192.168.1.0/24(cualquier servidor en la red local) #204.152.189.113(un servidor específico) #0.0.0.0/0(cualquier servidor en cualquier red - ¡USELO CON CUIDADO!)
Si sólo quiere usar
De lo contrario simplemente
# emerge vdr-xineliboutput
Después (habiendo arrancado VDR) puede usar el comando
Continúe con
Para hacer VDR realmente útil, 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 instalada por defecto es para la recepción DVB-S en Astra en 19.2°E.
# emerge linuxtv-dvb-apps
Encuentre la frecuencia correcta para su región y tipo de recepción. Estos
ficheros están ordenados bajo
$ dvbscan -o vdr /usr/share/dvb/scan/dvb-t/de-Nuernberg > /etc/vdr/channels.conf
Primero borre el contenido de la lista existente de canales.
# rm /etc/vdr/channels.conf
# emerge vdr-reelchannelscan # emerge --config vdr-reelchannelscan
Probablemente querrá configurar sus canales en este punto. El proyecto VDR
proporciona algunos ejemplos que puede encontrar en
Después de tener todas las partes básicas de software preparadas en su sistema, necesitará configurar VDR con su OSD.
Si usó un decodificador hardware para salida de imagen, deberá en este momento encender la televisión conectada. Si usó salida software, el cliente debe ser arrancado después de VDR.
Primero, debe aprender sus definiciones de teclas; esto es, conectando las teclas de su mando a distancia a los comandos internos de VDR.
Comenzamos arrancando VDR:
# /etc/init.d/vdr start * Preparing start of vdr: * config files ... [ ok ] * Waiting for prerequisites (devices nodes etc.) ... [ ok ] * Starting vdr ... [ ok ] * First start of vdr: No check for running vdr possible * until control device (remote/keyboard) keys are learnt!
(Para usuarios de vdr-softdevice) # ShmClient(Para usuarios de vdr-xineliboutput) # vdr-sxfe xvdr://hostname
Las teclas más útiles para VDR son:
Ahora que la instalación básica ha terminado, necesitará configurar VDR. Cambie a su pantalla de salida y sigua las instrucciones en pantalla. VDR le pedirá que presione varias teclas en su mando a distancia para aprender los códigos correctos de las teclas. Si no tiene un mando a distancia puede usar el teclado.
Ahora puede añadir el script de inicio al nivel de ejecución predeterminado para ejecutarlo cada vez que arranque el ordenador.
# rc-update add vdr default