Home / LinuxUser / 2004 / 11 / Digitales Fernsehen über Antenne und Kabel

Newsletter abonnieren

Lies uns auf...

Folge LinuxCommunity auf Twitter

Top-Beiträge

Mandriva gibt Distribution in die Hände der Community
(268 Punkte bei 24 Stimmen)
Neues vom Systemd
(161 Punkte bei 4 Stimmen)
Mandriva in Nöten
(161 Punkte bei 4 Stimmen)

Heftarchiv

LinuxUser Heftarchiv

EasyLinux Heftarchiv

Ubuntu User Heftarchiv

Ubuntu User Heftarchiv

Partner-Links:

Shopping
Topsuche
 
Yatego Deutschlands größte Shoppingmall. 10000 Shops,
3.5 Mio Artikel. Alle Bestseller, Servertechnik und Technik Themenwelten.

Notebooks und Netzwerkhardware bei Mercateo günstig kaufen.
Internet Telefonie mit VoIP Telefonen von Gigaset
Das B2B Portal www.Linx.de informiert über Produkte und Dienstleistungen.
Günstige Digitalkameras finden Sie im Preisvergleich.

TV digital

Digitales Fernsehen über Antenne und Kabel

Windows-Treiber unter Linux

Für die Premium-Karte können Sie prinzipiell auch den Frontend-Treiber der Budget-Karten einsetzen, oder Sie kopieren den im Treiber-Paket von [4] enthaltenen Treiber ttdvbacc.dll.aus dem Verzeichnis software/OEM/HE/App wiederum nach /usr/lib/hotplug/firmware/tda1004x.bin. Zusätzlich müssen Sie die Firmware des MPEG-Decoders, die Datei SC_MAIN.MC aus dem Verzeichnis software/OEM/HE/App/boot des Treiber-Pakets nach /usr/lib/hotplug/firmware/sc_main.mc kopieren.

Für Benutzer von Kernel 2.6.8.1 oder höher ergibt sich eine weitere Änderung: aufgrund des erweiterten Bereichs für Major-Device-Numbers werden die DVB-Karten nun nicht mehr über Major-Number 250 (reserviert für lokale und experimentelle Zwecke), sondern über Major-Number 212 angesprochen. Deshalb müssen alle Einträge unter /dev/dvb entsprechend ersetzt werden. Für Benutzer älterer Kernel, insbesondere 2.4, ändert sich nichts.

Um die Treiber zu laden, verwenden Sie am besten das Script insmod.sh, das Sie im Paket des DVB-Treibers von [2] in zwei Versionen – für Kernel 2.4 und Kernel 2.6 – finden. Scheitert das Laden der Treiber, liegt es meist daran, dass die Firmware- und und Treiberdateien der Windows-Treiber an der falschen Position liegen oder nicht den richtigen Namen haben. In dem Fall finden Sie im Syslog /var/log/messages oder /var/log/syslog ungefähr folgende Meldung:

syslog.warn klogd: tda1004x: Detected Philips TD1316 tuner.
syslog.warn klogd: tda1004x_fwupload: Unable to open firmware /usr/lib/hotplug/firmware/tda1004x.bin

In dem Fall müssen Sie noch einmal die Position und den Dateinamen überprüfen. In seltenen Fällen schlägt auch das Laden der Firmware fehl – das kann daran liegen, dass Technotrend den Windows-Treiber verändert hat und die Einsprung-Adresse für den Firmware-Loader nicht mehr stimmt. Versuchen Sie es in dem Fall mit einer älteren Firmware oder einem Pendant von Convergence aus [5].

Ist der Treiber geladen, benötigen Sie natürlich eine Kanalliste, um einen Sender zu empfangen. Im Download-Bereich des VDR-Portals [6] gibt es bereits für viele Regionen fertige Kanallisten, die Sie verwenden können. Ist nichts passendes dabei, müssen Sie entweder den Frequenzbereich scannen lassen oder Ihre Kanal-Liste von Hand erstellen.

Kanalliste anlegen

Zum scannen der Kanäle benutzen Sie das Programm scan aus dem Paket linuxtv-dvb-apps-1.1.0.tar.bz2 von [2]. Gegenüber früheren Versionen müssen Sie in der Aktuellen Version von scan einen Datensatz mit Frequenzbereich, Fehlerkorrektur und Modulationsart beim Aufruf mitgeben – Beispieldateien finden Sie im Unterverzeichnis util/scan/dvb-t und für Kabel unter util/scan/dvb-c. Folgender Aufruf scannt zum Beispiel die DVB-T-Kanäle in Berlin:

./scan dvb-t/de-Berlin > channels.conf

Leider ist das Scan-Ergebnis nicht sehr zuverlässig, es kommt vor, dass das Programm ganze Sendergruppen nicht, mit falschen Frequenzen oder erst nach mehreren scans findet. Es lohnt also in jedem Fall ein Blick in die Kanalkonfiguration.

Die Datei channels.conf enthält für jeden Fernsehsender eine separate Zeile mit allen Frequenzen und Daten. Die einzelnen Felder sind durch Doppelpunkte getrennt, hier am Beispiel von Eurosport über DVB-T in Berlin:

Eurosport:754000:I0C23D0M16B8T8G8Y0:T:27500:577:578:583:0:16420:0:0:0

Das erste Feld enthält den Namen des Senders im Klartext, das zweite die Frequenz in Kilohertz. Laut Betreiber-Homepage [7] wird Eurosport auf Kanal K56 ausgestrahlt, was nach Tabelle 1 einer Kanalmittenfrequenz von 754 MHz entspricht – scan hat also den Kanal korrekt erkannt. Statt in Kilohertz können Sie die Frequenzen auch in Megahertz oder gleich in Hertz angeben – der Wert wird intern automatisch so lange mit 1000 multipliziert, bis er größer als eine Million ist. Allerdings dürfen an dieser Stelle lediglich ganzzahlige Werte stehen, den Kanal 5 mit der Mittenfrequenz 177,5 MHz müssen Sie also zwangsläufig mit "177500" eintragen. Das gleiche gilt für den Kabelempfang mittels DVB-C, die Mittenfrequenzen für die Kabel-Sonderkanäle finden Sie in Tabelle 2.

Die dritte Spalte enthält zusätzliche Parameter für den Empfangsweg, bei DVB-T ist das ein Sammelsurium aus verschiedenen Angaben über Bandbreite, Inversion und Modulationsart – "M16" steht hier zum Beispiel für die Modulationsart Quadrature Frequency Division Multiplexing (QFDM). Bei DVB-S über Satellit stünde im dritten Feld die Polarisationsebene, bei Kabel einfach "M64" für die Modulationsart QAM (Quadrature Amplitude Modulation). Die vierte Spalte enthält schließlich die Angabe über den Empfangsweg – "T" für DVB-T, "C" für Kabel und "S" gefolgt von der Satellitenposition für DVB-S.

Bis zu diesem Punkt sind die Konfigurationsdaten noch nicht eindeutig, da auf jedem Kanal mehrere Sender gleichzeitig ausgestrahlt werden. Erst mit Hilfe von Service-ID (Feld 10), Video- und Audio-PID (Felder 6 und 7) wird daraus der eindeutige Eintrag für den jeweiligen Sender. Wichtig ist, dass es keinen Sender doppelt gibt, weil dies manche Anwendungsprogramme wie etwa VDR [8] nicht vertragen. Dementsprechend müssen Sie Doppel unbedingt entfernen.

Einem Freund empfehlen    Druckansicht Bookmark and Share
Kommentare

Hits
Wertung: 0 Punkte (0 Stimmen)

Schlecht Gut

Infos zum Autor

Mirko Dölle

Redakteur für Linux bei c't, Heise Zeitschriften Verlag; ehemals Competence Center Hardware/Linux-Magazin, Linux New Media AG


Infos zur Publikation

Infos zur Publikation

LinuxUser 06/2012

Aktuelle Ausgabe kaufen:

Heft bestellen Heft als PDF kaufen

LinuxUser erscheint monatlich und kostet in der Nomedia-Ausgabe EUR 5,50 und mit DVD EUR 8,50. Weitere Informationen zum Heft finden Sie auf der LinuxUser-Homepage.

Im LinuxUser-Probeabo erhalten Sie drei Ausgaben für 3 Euro. Das Jahresabo (ab EUR 56,10) können Sie im LNM-Shop bestellen.

Tipp der Woche

Adobe AIR
Adobe-AIR-Programme installieren und (manuell) starten
Tim Schürmann, 14.05.2012 13:09, 0 Kommentare

Es gibt sie noch: neue Anwendungen, die Adobes Integrated Runtime voraussetzen. Aktuellstes und vermutlich auch größtes Beispiel ist das Adventure Botanicula

Aktuelle Fragen

gibt es ein Kommandozeilen Tool, um ein X11-Fenster in ein Anderes einzubetten?
GoaSkin , 21.05.2012 16:44, 0 Antworten
Das XEmbed-Protokoll ist u.A. dazu gedacht, dass man eine X11-Anwendung in eine andere wie ein Wi...
Apache2, Options -Indexes geht nicht
no no, 12.05.2012 19:01, 8 Antworten
Habe in apache2.conf folgendes stehen: Options -Indexes ...
LInux auf Dell LS H500
Andreas Endresl, 09.05.2012 08:54, 2 Antworten
Habe einen alten Dell Latitude LS H500 nur mit ext. Floppy und CD es geht nur immer eines von den...
Datenwiederherstellung unter Ubuntu 12.04 mit "Simple Backup" nach Umzug von Linux Mint
Christian Lottmann, 07.05.2012 13:33, 0 Antworten
Vor dem Umzug auf Ubuntu 12.04 habe ich unter Linux MInt mit "Simple Backup" voll (15.4.2012) und...
DKMS für den propritären NVIDIA-Treiber
Commander Data, 26.04.2012 22:02, 2 Antworten
Hallo an die Gemeinde. Ich habe hier ein interessantes Stück openSuSE gefunden. http://forums.op...