Chapter 6.  Einen DVB-Kanal (Satellit oder digitales terrestrisches TV) streamen

Table of Contents

Installieren Sie die DVB-Treiber
Streaming mit VLS
Streaming mit VLC

Note

Dies ist nur unter GNU/Linux möglich.

Installieren Sie die DVB-Treiber

Wenn Sie von einer DVB-Karte (eine Satelliten- oder eine digitale terrestrische TV-Karte) streamen möchten, müssen Sie die DVB-Treiber installieren:

  • Wenn Sie einen Linux 2.6.x Kernel benutzen, müssen Sie nur die richtigen Module komplieren,

  • Wenn Sie einen Linux 2.4.x Kernel benutzen, müssen Sie die neueste Version der DVB-Treiber von der DVB-Treiber-Downloadseite des LinuxTV-Projektes herunterladen.

Dekomprimieren Sie das Archiv und befolgen Sie die Anweisungen in der Datei INSTALL zur Kompilierung und Installation der Treiber.

Streaming mit VLS

Legen Sie eine .dvbrc-Datei, die die DVB-Kanäle enthält, die Sie streamen möchten in Ihr Benutzer-Verzeichnis (einige für Satellitenkanäle werden im libdvd-Tarball mitgeliefert).

Starten Sie VLS mit der folgenden Befehlszeile :

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

wobei :

  • "EUROSPORT" der Kanal ist, den Sie streamen möchten, wie Sie es in Ihre ~/.dvbrc-Datei geschrieben haben ,

  • 192.168.0.42 ist entweder:

    • die IP-Adresse des Rechners, den Sie via Unicast erreichen möchten;

    • oder der DNS-Name des Rechners, den Sie via Unicast erreichen möchten;

    • oder eine Multicast-IP-Adresse.

  • 12 ist der Wert der TTL (Time To Live) Ihrer IP-Pakete (was bedeutet, dass der Stream in der Lage sein wird, 11 Router zu überqueren).

Streaming mit VLC

Note

Dazu benötigen Sie die SVN-Version von VLC und sie mit ./configure --enable-dvb kompilieren. Dieses Feature sollte noch als experimentell angesehen werden.

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

wobei :

  • 8211 ist die PID des DVB-Kanals, den Sie streamen möchten, ausgedrückt als Dezimalzahl ;

  • 12597000 ist die Frequenz des Transponders, den Sie streamen möchten, in Hz;

  • 0 ist die Polarisierung (0 für vertikal, 1 für horizontal);

  • 3 ist die FEC (3 für 3/4, 9 für automatisch);

  • 27500000 ist die Transpondersymbolrate in Hz;

  • 192.168.0.12 ist entweder:

    • die IP-Adresse des Rechners, den Sie via Unicast erreichen möchten;

    • oder der DNS-Name des Rechners, den Sie via Unicast erreichen möchten;

    • oder die Multicast-IP-Adresse.

  • 12 ist der Wert der TTL (Time To Live) Ihrer IP-Pakete (was bedeutet, dass der Stream in der Lage sein wird, 11 Router zu überqueren).