Chapter 9. Stream a DVB channel (satellite or digital
terrestial TV)
Note: This is possible under GNU/Linux only.
Install the DVB drivers
If you want to be able to stream from a DVB card (a satellite card or a digital terrestial TV card), you need to install the
DVB drivers:
• if you use a Linux 2.6.x kernel, you just need to select the right modules in your kernel configuration.
• if you are using a Linux 2.4.x kernel, you must download the latest release of the DVB drivers from the DVB drivers
download page (http://www.linuxtv.org/download/dvb/) of the LinuxTV (http://www.linuxtv.org/) Project.
The following sections assume that you have a working linux-dvb installation, either from stock kernel 2.6 or from kernel
2.4 with DVB patches. If you have any problem with the linux-dvb drivers, please report the problem to the maintainers of
the drivers, not to us. Thanks.
Stream with VLS
Note: VLS is currently deprecated and hasn’t been maintained for years. It is strongly advised to use VLC instead,
which now supports the same features as VLS, and many more. The only advantage of VLS is to support the dvbrc file
syntax, and it requires a bit less CPU horsepower. However, we do not support VLS any longer.
Put a .dvbrc file containing the DVB channels (satellite or digital terrestial TV channels) you want to stream in your
home directory (some are provided in the libdvb tarball for the satellite channels).
Run VLS with the following command line :
% vls -vv -d udp:192.168.0.42 dvb:"EUROSPORT" --ttl 12
where:
• "EUROSPORT" is the channel you want to stream as written in your ~/.dvbrc file ,
• 192.168.0.42 is either :
• the IP address of the machine you want to unicast to;
• or the DNS name the machine you want to unicast to;
• or a multicast IP address.
• 12 is the value of the TTL (Time To Live) of your IP packets (which means that the stream will be able to cross 11
routers).
44
Comentários a estes Manuais