Chapter 6.  Transmisión de un canal DVB (satélite o televisión digital terrestre)

Table of Contents

Instalar los drivers DVB
Transmisión con VLS
Transmisión con VLC

Note

Esto sólo es posible bajo GNU/Linux .

Instalar los drivers DVB

Si se quiere transmitir desde una tarjeta DVB (tarjeta de satélite o de TV digital terrestre), se necesita instalar los drivers DVB:

  • si se utiliza un kernel Linux 2.6.x, sólo se necesita compilar los módulos adecuados;

  • si se está usando un kernel Linux 2.4.x, se debe descargar la última versión de los drivers DVB desde la página de descarga de drivers DVB del proyecto LinuxTV Project.

Descomprimir el tarball y seguir las instrucciones escritas en el fichero INSTALL para compilar e instalar los drivers .

Transmisión con VLS

Crear un fichero .dvbrc que contenga los canales DVB (canales de satélite o de televisión digital terrestre) que se quieren transmitir en el directorio raiz (algunos de ellos se proporcionan en el tarball libdvb para canales de satélite) .

Ejecutar VLS con la siguiente línea de comandos :

% vls -vv -d udp:192.168.0.42 dvb:"EUROSPORT" --ttl 12

donde :

  • "EUROSPORT" es el canal que se quiere transmitir, como se ha descrito en el fichero ~/.dvbrc ,

  • 192.168.0.42 es :

    • la dirección IP de la máquina a la que se quiere hacer unicast ;

    • o el DNS de la máquina a la que se quiere hacer unicast ;

    • o una dirección IP multicast .

  • 12 es el valor del TTL (Time To Live) de los paquetes IP (lo que significa que el stream será capaz de cruzar por 11 routers) .

Transmisión con VLC

Note

Para esto, se debería utilizar la versión SVN de VLC y compilarla con ./configure --enable-dvb Esta característica debería ser considerada todavía como experimental.

% vlc -vvv --program 8211 dvb:12597000:0:3:27500000 --sout udp:192.168.0.12 --ttl 12

donde :

  • 8211 es el PID del canal DVB que se quiere transmitir, expresado como un decimal ;

  • 12597000 es la frecuencia del transpondedor que se quiere transmitir, en Hz ;

  • 0 es la polarización (0 para vertical, 1 para horizontal) ;

  • 3 es el FEC (3 para 3/4, 9 para automático) ;

  • 27500000 es la tasa de símbolos (symbolrate) del transpondedor, en Hz ;

  • 192.168.0.12 es :

    • la dirección IP de la máquina a la que se quiere transmitir en unicast ;

    • o el nombre DNS de la máquina a la que se quiere transmitir en unicast ;

    • o la dirección IP multicast.

  • 12 es el valor del TTL (Time To Live) de los paquetes IP (lo que significa que el flujo es capaz de cruzar 11 routers).