Kanotix - Streaming-Server mit Xine-Plugin für Client mit Xine-Player
(→xine-lib_for_network herunterladen und installieren) |
Hulk (Diskussion | Beiträge) K |
||
(31 dazwischenliegende Versionen von 15 Benutzern werden nicht angezeigt) | |||
Zeile 2: | Zeile 2: | ||
Die Modell-Installation des Streaming-Servers mit Xine-Plugin für Clients mit Xine-Player setzt eine erfolgreiche Installation der aktuellen Kanotix-Distribution auf Festplatte voraus. Die Anleitung ist mehrfach erfolgreich auf unterschiedlichen Systemen getestet worden. | Die Modell-Installation des Streaming-Servers mit Xine-Plugin für Clients mit Xine-Player setzt eine erfolgreiche Installation der aktuellen Kanotix-Distribution auf Festplatte voraus. Die Anleitung ist mehrfach erfolgreich auf unterschiedlichen Systemen getestet worden. | ||
− | |||
− | |||
Benötigte Installationszeit (je nach Rechnergeschwindigkeit): | Benötigte Installationszeit (je nach Rechnergeschwindigkeit): | ||
Zeile 13: | Zeile 11: | ||
'''Die DVB-Treiber sind bereits installiert''' - mit den vorinstallierten Fernsehprogrammen sollte sich daher bereits Fernsehen lassen. | '''Die DVB-Treiber sind bereits installiert''' - mit den vorinstallierten Fernsehprogrammen sollte sich daher bereits Fernsehen lassen. | ||
+ | |||
+ | Eine alternative ist [[Kanotix - VDR Live CD]] das vdr und Xine-network schon beinhaltet. | ||
== Kanotix auf Festplatte installieren == | == Kanotix auf Festplatte installieren == | ||
Zeile 21: | Zeile 21: | ||
[http://wiki.kanotix.net/CoMa.php?CoMa=Grundinstallation#titelanker1 Versuch einer einfachen Installationsanleitung für Kanotix]<br> | [http://wiki.kanotix.net/CoMa.php?CoMa=Grundinstallation#titelanker1 Versuch einer einfachen Installationsanleitung für Kanotix]<br> | ||
[http://wiki.kanotix.net/CoMa.php?CoMa=StartSeite#titelanker4 Installation und Booten-Übersicht]<br> | [http://wiki.kanotix.net/CoMa.php?CoMa=StartSeite#titelanker4 Installation und Booten-Übersicht]<br> | ||
− | [http://wiki.kanotix.net/CoMa.php?CoMa=StartSeite | + | [http://wiki.kanotix.net/CoMa.php?CoMa=StartSeite Wiki]<br> |
− | [http://forum.kanotix.net | + | [http://forum.kanotix.net Forum] |
== Internetzugang herstellen == | == Internetzugang herstellen == | ||
Zeile 47: | Zeile 47: | ||
== xine-lib_for_network herunterladen und installieren == | == xine-lib_for_network herunterladen und installieren == | ||
<pre> | <pre> | ||
+ | #Ab kanotix 2005-03 müssen 3 Pakete nachinstalliert werden, damit man die | ||
+ | #xine-lib und xine-ui kompilieren kann | ||
+ | apt-get update | ||
+ | apt-get install automake1.9 | ||
+ | apt-get install libtool | ||
+ | apt-get install libooc-x11-dev | ||
+ | |||
+ | |||
cd /usr/local/src | cd /usr/local/src | ||
− | wget http://mitglied.lycos.de/peterweber69/xine/xine-lib_for_xine-0.7. | + | wget http://mitglied.lycos.de/peterweber69/xine/xine-lib_for_xine-0.7.5-network.tar.gz |
− | tar xvfz xine-lib_for_xine-0.7. | + | tar xvfz xine-lib_for_xine-0.7.5-network.tar.gz |
cd /usr/local/src/xine-lib | cd /usr/local/src/xine-lib | ||
mcedit /usr/local/src/xine-lib/src/vdr/input_vdr.c | mcedit /usr/local/src/xine-lib/src/vdr/input_vdr.c | ||
# define VDR_SERVER_ADDRESS "169.254.159.182" | # define VDR_SERVER_ADDRESS "169.254.159.182" | ||
./autogen.sh --prefix=/usr | ./autogen.sh --prefix=/usr | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
make | make | ||
make install | make install | ||
Zeile 84: | Zeile 71: | ||
<pre> | <pre> | ||
cd /usr/local/src | cd /usr/local/src | ||
− | wget http://mitglied.lycos.de/peterweber69/xine/xine-ui_for_xine-0.7. | + | wget http://mitglied.lycos.de/peterweber69/xine/xine-ui_for_xine-0.7.5-network.tar.gz |
− | tar xvfz xine-ui_for_xine-0.7. | + | tar xvfz xine-ui_for_xine-0.7.5-network.tar.gz |
cd /usr/local/src/xine-ui | cd /usr/local/src/xine-ui | ||
./autogen.sh --prefix=/usr --enable-vdr-keys | ./autogen.sh --prefix=/usr --enable-vdr-keys | ||
Zeile 96: | Zeile 83: | ||
<pre> | <pre> | ||
cd /usr/local/src | cd /usr/local/src | ||
− | wget ftp://ftp. | + | wget ftp://ftp.tvdr.de/vdr/Developer/vdr-1.3.44.tar.bz2 |
− | tar xvfj vdr-1.3. | + | tar xvfj vdr-1.3.44.tar.bz2 |
mv vdr-1.3.24 VDR | mv vdr-1.3.24 VDR | ||
− | wget http://home.vr-web.de/~rnissl/vdr-1.3. | + | wget http://home.vr-web.de/~rnissl/vdr-1.3.44-dvbplayer.patch |
cd VDR | cd VDR | ||
− | patch -p0 < /usr/local/src/vdr-1.3. | + | patch -p0 < /usr/local/src/vdr-1.3.44-dvbplayer.patch |
</pre> | </pre> | ||
Zeile 114: | Zeile 101: | ||
<pre> | <pre> | ||
cd /usr/local/src | cd /usr/local/src | ||
− | wget http://mitglied.lycos.de/peterweber69/xine/xine-0.7. | + | wget http://mitglied.lycos.de/peterweber69/xine/xine-0.7.6-network.tar.gz |
− | tar xvfz xine-0.7. | + | tar xvfz xine-0.7.6-network.tar.gz |
− | mv xine-0.7. | + | mv xine-0.7.6 /usr/local/src/VDR/PLUGINS/src/xine |
</pre> | </pre> | ||
Zeile 150: | Zeile 137: | ||
== Kopieren der Config-Dateien nach /video == | == Kopieren der Config-Dateien nach /video == | ||
<pre> | <pre> | ||
− | mkdir /video | + | mkdir /video |
cd /usr/local/src/VDR/ | cd /usr/local/src/VDR/ | ||
− | cp sources.conf channels.conf | + | cp sources.conf channels.conf diseqc.conf ca.conf keymacros.conf svdrphosts.conf /video |
</pre> | </pre> | ||
Zeile 160: | Zeile 147: | ||
</pre> | </pre> | ||
− | == | + | == xine Tastaturbelegung für den VDR == |
− | + | Der VDR-Server kann direkt über das xine-Fenster am Client gesteuert werden.<br> | |
+ | Darum haben wir auch xine-ui mit der Option "--enable-vdr-keys" kompiliert.<br> | ||
+ | Die Tasten zum steuern des VDR müssen in der xine-player Tastaturbelegung zugeordnet werden.<br> | ||
+ | Da dies sehr viel Arbeit ist (wenn die gewünschte Taste schon belegt ist, muß die belegende Funktion einer anderen Taste zugeordnet werden, dann die gewünschte Funktion mit der jetzt freien Taste belegt werden, ...), hier ein anderes Beispiel.<br> | ||
+ | <br> | ||
+ | Die Tastaturbelegung speichert xine in der Datei ~/.xine/keymap<br> | ||
+ | Diese Datei mit meiner Beispieldatei austauschen.<br> | ||
+ | '''Vorher die Originaldatei sichern !!!'''<br> | ||
+ | <br> | ||
+ | ''Vorgehensweise:''<br> | ||
<pre> | <pre> | ||
− | cd / | + | xine muß vorher einmal gestartet worden sein. |
− | / | + | cd ~/.xine/ |
+ | mv keymap keymap.org | ||
+ | wget http://mitglied.lycos.de/peterweber69/xine/keymap | ||
</pre> | </pre> | ||
− | |||
− | |||
− | |||
+ | {| border=0 cellpadding=2 cellspacing=2 valign="top" | ||
+ | |- | ||
+ | !bgcolor=#efefef|klar | ||
+ | |http://vegastrike.sourceforge.net/users/pontiac/models/keyboard/finished_images/UP_CURSOR_GENERAL.png http://vegastrike.sourceforge.net/users/pontiac/models/keyboard/finished_images/DOWN_CURSOR_GENERAL.png http://vegastrike.sourceforge.net/users/pontiac/models/keyboard/finished_images/LEFT_CURSOR_GENERAL.png http://vegastrike.sourceforge.net/users/pontiac/models/keyboard/finished_images/RIGHT_CURSOR_GENERAL.png | ||
+ | |- | ||
+ | !bgcolor=#efefef|0-9 | ||
+ | | | ||
+ | http://vegastrike.sourceforge.net/users/pontiac/models/keyboard/finished_images/de/0_DE.png | ||
+ | http://vegastrike.sourceforge.net/users/pontiac/models/keyboard/finished_images/de/1_DE.png | ||
+ | http://vegastrike.sourceforge.net/users/pontiac/models/keyboard/finished_images/de/2_DE.png | ||
+ | http://vegastrike.sourceforge.net/users/pontiac/models/keyboard/finished_images/de/3_DE.png | ||
+ | http://vegastrike.sourceforge.net/users/pontiac/models/keyboard/finished_images/de/4_DE.png | ||
+ | http://vegastrike.sourceforge.net/users/pontiac/models/keyboard/finished_images/de/5_DE.png | ||
+ | http://vegastrike.sourceforge.net/users/pontiac/models/keyboard/finished_images/de/6_DE.png | ||
+ | http://vegastrike.sourceforge.net/users/pontiac/models/keyboard/finished_images/de/7_DE.png | ||
+ | http://vegastrike.sourceforge.net/users/pontiac/models/keyboard/finished_images/de/8_DE.png | ||
+ | http://vegastrike.sourceforge.net/users/pontiac/models/keyboard/finished_images/de/9_DE.png | ||
+ | |- | ||
+ | !bgcolor=#efefef|Ok | ||
+ | |http://vegastrike.sourceforge.net/users/pontiac/models/keyboard/finished_images/de/ENTER_DE.png | ||
+ | |- | ||
+ | !bgcolor=#efefef|Menu | ||
+ | |http://vegastrike.sourceforge.net/users/pontiac/models/keyboard/finished_images/de/M_DE.png | ||
+ | |- | ||
+ | !bgcolor=#efefef|Zurück | ||
+ | |http://vegastrike.sourceforge.net/users/pontiac/models/keyboard/finished_images/BACKSPACE_GENERAL.png | ||
+ | |- | ||
+ | !bgcolor=#efefef|Power | ||
+ | |http://vegastrike.sourceforge.net/users/pontiac/models/keyboard/finished_images/de/P_DE.png | ||
+ | |- | ||
+ | !bgcolor=#ff0000|Rot | ||
+ | |http://vegastrike.sourceforge.net/users/pontiac/models/keyboard/finished_images/de/Y_DE.png | ||
+ | |- | ||
+ | !bgcolor=#00ff00|Grün | ||
+ | |http://vegastrike.sourceforge.net/users/pontiac/models/keyboard/finished_images/de/X_DE.png | ||
+ | |- | ||
+ | !bgcolor=#ffff00|Gelb | ||
+ | |http://vegastrike.sourceforge.net/users/pontiac/models/keyboard/finished_images/de/C_DE.png | ||
+ | |- | ||
+ | !bgcolor=#0000ff|Blau | ||
+ | |http://vegastrike.sourceforge.net/users/pontiac/models/keyboard/finished_images/de/V_DE.png | ||
+ | |- | ||
+ | !bgcolor=#efefef|VDRUser1 | ||
+ | |http://vegastrike.sourceforge.net/users/pontiac/models/keyboard/finished_images/de/B_DE.png | ||
+ | |- | ||
+ | !bgcolor=#efefef|Lauter | ||
+ | |http://vegastrike.sourceforge.net/users/pontiac/models/keyboard/finished_images/de/HYPHEN_DE.png | ||
+ | |- | ||
+ | !bgcolor=#efefef|Leiser | ||
+ | |http://vegastrike.sourceforge.net/users/pontiac/models/keyboard/finished_images/de/COMMA_DE.png | ||
+ | |- | ||
+ | !bgcolor=#efefef|Stumm | ||
+ | |http://vegastrike.sourceforge.net/users/pontiac/models/keyboard/finished_images/de/DOT_DE.png | ||
+ | |- | ||
+ | !bgcolor=#efefef|Beenden | ||
+ | |http://vegastrike.sourceforge.net/users/pontiac/models/keyboard/finished_images/de/Q_DE.png | ||
+ | |- | ||
+ | !bgcolor=#efefef|Vollbild | ||
+ | |http://vegastrike.sourceforge.net/users/pontiac/models/keyboard/finished_images/de/F_DE.png | ||
+ | |} | ||
+ | |||
+ | == xine Tastaturbelegung für Twinhan Fernsteuerung == | ||
+ | '''NICHT EXTRA KAUFEN, nur wenn man Sie sowieso hat, oder sich eine z.B. Twinhan 1020A DVB Karte zulegen will, anwenden'''<br> | ||
+ | Die Tastenbelegung entspricht teilweise nicht der Beschriftung der Fernbedienung<br> | ||
+ | http://mitglied.lycos.de/peterweber69/xine/remote/TwinhanRemote.jpg | ||
+ | <br> | ||
+ | ''Diese Fernbedienung mit IR-Empfänger wird zu jeder TV-Karte von Twinhan und DigitalRise mitgeliefert und wurde für die TV-Software VisionDTV entwickelt. Mit einem speziellen PlugIn (z.B. Girder) kann die Fernbedienung auch für jede andere Software am Computer benutzt werden.''<br> | ||
+ | <br> | ||
+ | In unserem Fall wird der USB-Empfänger am Client angesteckt und der xine-player übernimmt die Steuerung. d.h. Die Fernsteuerung täuscht Tastatureingaben vor.<br> | ||
+ | Das ganze wurde nur mit '''kanotix 2005-02''' hd-install getestet (sprich kernel 2.6.11-kanotix7)<br> | ||
+ | Es ist kein girder notwendig.<br><br> | ||
+ | ''Vorgehensweise:''<br> | ||
<pre> | <pre> | ||
− | xine | + | xine muß vorher einmal gestartet worden sein. |
+ | cd ~/.xine/ | ||
+ | mv keymap keymap.org | ||
+ | wget http://mitglied.lycos.de/peterweber69/xine/remote/keymap | ||
</pre> | </pre> | ||
− | |||
− | |||
== xine Tastaturbelegung für den VDR == | == xine Tastaturbelegung für den VDR == | ||
Zeile 183: | Zeile 251: | ||
Da dies sehr viel Arbeit ist (wenn die gewünschte Taste schon belegt ist, muß die belegende Funktion einer anderen Taste zugeordnet werden, dann die gewünschte Funktion mit der jetzt freien Taste belegt werden, ...), hier ein anderes Beispiel.<br> | Da dies sehr viel Arbeit ist (wenn die gewünschte Taste schon belegt ist, muß die belegende Funktion einer anderen Taste zugeordnet werden, dann die gewünschte Funktion mit der jetzt freien Taste belegt werden, ...), hier ein anderes Beispiel.<br> | ||
<br> | <br> | ||
− | Die Tastaturbelegung speichert xine in der Datei | + | Die Tastaturbelegung speichert xine in der Datei ~/.xine/keymap<br> |
Diese Datei mit meiner Beispieldatei austauschen.<br> | Diese Datei mit meiner Beispieldatei austauschen.<br> | ||
'''Vorher die Originaldatei sichern !!!'''<br> | '''Vorher die Originaldatei sichern !!!'''<br> | ||
Zeile 190: | Zeile 258: | ||
<pre> | <pre> | ||
xine muß vorher einmal gestartet worden sein. | xine muß vorher einmal gestartet worden sein. | ||
− | cd | + | cd ~/.xine/ |
mv keymap keymap.org | mv keymap keymap.org | ||
wget http://mitglied.lycos.de/peterweber69/xine/keymap | wget http://mitglied.lycos.de/peterweber69/xine/keymap | ||
</pre> | </pre> | ||
− | {| border= | + | |
− | + | {| border=0 cellpadding=2 cellspacing=2 valign="top" | |
− | + | ||
− | + | ||
|- | |- | ||
!bgcolor=#efefef|klar | !bgcolor=#efefef|klar | ||
− | | | + | |http://vegastrike.sourceforge.net/users/pontiac/models/keyboard/finished_images/UP_CURSOR_GENERAL.png http://vegastrike.sourceforge.net/users/pontiac/models/keyboard/finished_images/DOWN_CURSOR_GENERAL.png http://vegastrike.sourceforge.net/users/pontiac/models/keyboard/finished_images/LEFT_CURSOR_GENERAL.png http://vegastrike.sourceforge.net/users/pontiac/models/keyboard/finished_images/RIGHT_CURSOR_GENERAL.png |
|- | |- | ||
− | !bgcolor=#efefef| | + | !bgcolor=#efefef|0-9 |
− | | | + | | |
+ | http://vegastrike.sourceforge.net/users/pontiac/models/keyboard/finished_images/de/0_DE.png | ||
+ | http://vegastrike.sourceforge.net/users/pontiac/models/keyboard/finished_images/de/1_DE.png | ||
+ | http://vegastrike.sourceforge.net/users/pontiac/models/keyboard/finished_images/de/2_DE.png | ||
+ | http://vegastrike.sourceforge.net/users/pontiac/models/keyboard/finished_images/de/3_DE.png | ||
+ | http://vegastrike.sourceforge.net/users/pontiac/models/keyboard/finished_images/de/4_DE.png | ||
+ | http://vegastrike.sourceforge.net/users/pontiac/models/keyboard/finished_images/de/5_DE.png | ||
+ | http://vegastrike.sourceforge.net/users/pontiac/models/keyboard/finished_images/de/6_DE.png | ||
+ | http://vegastrike.sourceforge.net/users/pontiac/models/keyboard/finished_images/de/7_DE.png | ||
+ | http://vegastrike.sourceforge.net/users/pontiac/models/keyboard/finished_images/de/8_DE.png | ||
+ | http://vegastrike.sourceforge.net/users/pontiac/models/keyboard/finished_images/de/9_DE.png | ||
|- | |- | ||
− | !bgcolor=#efefef| | + | !bgcolor=#efefef|Ok |
− | |Zurück | + | |http://vegastrike.sourceforge.net/users/pontiac/models/keyboard/finished_images/de/ENTER_DE.png |
+ | |- | ||
+ | !bgcolor=#efefef|Menu | ||
+ | |http://vegastrike.sourceforge.net/users/pontiac/models/keyboard/finished_images/de/M_DE.png | ||
+ | |- | ||
+ | !bgcolor=#efefef|Zurück | ||
+ | |http://vegastrike.sourceforge.net/users/pontiac/models/keyboard/finished_images/BACKSPACE_GENERAL.png | ||
|- | |- | ||
!bgcolor=#efefef|Power | !bgcolor=#efefef|Power | ||
− | | | + | |http://vegastrike.sourceforge.net/users/pontiac/models/keyboard/finished_images/de/P_DE.png |
|- | |- | ||
!bgcolor=#ff0000|Rot | !bgcolor=#ff0000|Rot | ||
− | | | + | |http://vegastrike.sourceforge.net/users/pontiac/models/keyboard/finished_images/de/Y_DE.png |
|- | |- | ||
!bgcolor=#00ff00|Grün | !bgcolor=#00ff00|Grün | ||
− | | | + | |http://vegastrike.sourceforge.net/users/pontiac/models/keyboard/finished_images/de/X_DE.png |
|- | |- | ||
!bgcolor=#ffff00|Gelb | !bgcolor=#ffff00|Gelb | ||
− | | | + | |http://vegastrike.sourceforge.net/users/pontiac/models/keyboard/finished_images/de/C_DE.png |
|- | |- | ||
!bgcolor=#0000ff|Blau | !bgcolor=#0000ff|Blau | ||
− | | | + | |http://vegastrike.sourceforge.net/users/pontiac/models/keyboard/finished_images/de/V_DE.png |
|- | |- | ||
!bgcolor=#efefef|VDRUser1 | !bgcolor=#efefef|VDRUser1 | ||
− | | | + | |http://vegastrike.sourceforge.net/users/pontiac/models/keyboard/finished_images/de/B_DE.png |
− | |- | + | |- |
− | !bgcolor=#efefef| | + | !bgcolor=#efefef|Lauter |
− | | | + | |http://vegastrike.sourceforge.net/users/pontiac/models/keyboard/finished_images/de/HYPHEN_DE.png |
− | + | ||
− | + | ||
− | + | ||
|- | |- | ||
− | !bgcolor=#efefef| | + | !bgcolor=#efefef|Leiser |
− | | | + | |http://vegastrike.sourceforge.net/users/pontiac/models/keyboard/finished_images/de/COMMA_DE.png |
+ | |- | ||
+ | !bgcolor=#efefef|Stumm | ||
+ | |http://vegastrike.sourceforge.net/users/pontiac/models/keyboard/finished_images/de/DOT_DE.png | ||
|- | |- | ||
− | !bgcolor=#efefef| | + | !bgcolor=#efefef|Beenden |
− | | | + | |http://vegastrike.sourceforge.net/users/pontiac/models/keyboard/finished_images/de/Q_DE.png |
|- | |- | ||
− | !bgcolor=#efefef| | + | !bgcolor=#efefef|Vollbild |
− | | | + | |http://vegastrike.sourceforge.net/users/pontiac/models/keyboard/finished_images/de/F_DE.png |
|} | |} | ||
Zeile 256: | Zeile 338: | ||
<pre> | <pre> | ||
xine muß vorher einmal gestartet worden sein. | xine muß vorher einmal gestartet worden sein. | ||
− | cd | + | cd ~/.xine/ |
cp keymap keymap.org | cp keymap keymap.org | ||
wget http://mitglied.lycos.de/peterweber69/xine/remote/keymap | wget http://mitglied.lycos.de/peterweber69/xine/remote/keymap | ||
Zeile 282: | Zeile 364: | ||
</pre> | </pre> | ||
+ | [[Kategorie:Kanotix]] | ||
+ | [[Kategorie:Installationsanleitungen]] | ||
[[Kategorie:Streaming]] | [[Kategorie:Streaming]] | ||
− |
Aktuelle Version vom 31. März 2013, 14:28 Uhr
Vorbemerkungen
Die Modell-Installation des Streaming-Servers mit Xine-Plugin für Clients mit Xine-Player setzt eine erfolgreiche Installation der aktuellen Kanotix-Distribution auf Festplatte voraus. Die Anleitung ist mehrfach erfolgreich auf unterschiedlichen Systemen getestet worden.
Benötigte Installationszeit (je nach Rechnergeschwindigkeit):
- Kanotix (ca. 0,5 - 1 h)
- VDR-Server (ca. 0,5 - 1 h)
- Client (ca. 1 h für Kanotix + Xine-Player)
Kanotix ist ein Knoppix mit den aktuellsten Software-Paketen des Debian-Zweiges "Sid" (im Gegensatz zu Knoppix, das stärker auf "Sarge" aufbaut). Ebenso wie Knoppix lässt sich auch Kanotix sehr leicht auf die Festplatte installieren - als Ergebnis erhält man ein vollwertiges Debian "Sid".
Die DVB-Treiber sind bereits installiert - mit den vorinstallierten Fernsehprogrammen sollte sich daher bereits Fernsehen lassen.
Eine alternative ist Kanotix - VDR Live CD das vdr und Xine-network schon beinhaltet.
[Bearbeiten] Kanotix auf Festplatte installieren
Hierzu bei www.kanotix.org das aktuelle ISO-File herunterladen, auf CD brennen und nachlesen, wie Kanotix ganz einfach mit dem kanotix-installer installiert werden kann.
hilfreiche Links:
Kanotix-CD brennen unter Linux und Windows
Versuch einer einfachen Installationsanleitung für Kanotix
Installation und Booten-Übersicht
Wiki
Forum
[Bearbeiten] Internetzugang herstellen
Wir brauchen den Internetzugang zum Herunterladen der Source-Pakete. Wer auf dem VDR-Server keinen Zugang hat, der kann die Pakete natürlich auch auf einem anderen Client herunterladen und auf den VDR-Server kopieren.
[Bearbeiten] SSH-Server starten
Am einfachsten installiert man über eine ssh-Shell remote (ist aber nicht erforderlich). Hierzu den ssh-Deamon starten, da er aus Sicherheitsgründen nicht aktiviert ist. Im Menü geht das ganz einfach über: KANOTIX | Sysveditor. Man muss lediglich das Protokoll ssh mit der Maus in die gewünschten Runlevel 3 und 5 ziehen, loslassen und abspeichern. Mit Doppelklick auf das Protokollsymbol ssh in der linken Spalte lässt sich der ssh-Deamon auch gleich starten.
[Bearbeiten] Standardarbeitsverzeichnis festlegen
Bitte das Standardarbeitsverzeichnis beachten: /usr/local/src/
cd /usr/local/src
[Bearbeiten] DVB-Treiber herunterladen und installieren
cd /usr/local/src wget http://www.linuxtv.org/downloads/linuxtv-dvb-1.1.1.tar.bz2 tar xvfj linuxtv-dvb-1.1.1.tar.bz2 mv linuxtv-dvb-1.1.1 DVB
Anm: Man erhält Unterverzeichnis mit DVB-Sourcecode. Die DVB-Treiber müssen nicht mehr kompiliert werden, da schon von Haus aus (s.o.) vorhanden. Sie werden lediglich zum Kompilieren der anderen Pakete benötigt.
[Bearbeiten] xine-lib_for_network herunterladen und installieren
#Ab kanotix 2005-03 müssen 3 Pakete nachinstalliert werden, damit man die #xine-lib und xine-ui kompilieren kann apt-get update apt-get install automake1.9 apt-get install libtool apt-get install libooc-x11-dev cd /usr/local/src wget http://mitglied.lycos.de/peterweber69/xine/xine-lib_for_xine-0.7.5-network.tar.gz tar xvfz xine-lib_for_xine-0.7.5-network.tar.gz cd /usr/local/src/xine-lib mcedit /usr/local/src/xine-lib/src/vdr/input_vdr.c # define VDR_SERVER_ADDRESS "169.254.159.182" ./autogen.sh --prefix=/usr make make install ldconfig
Anm.: Hier ist 169.254.159.182 durch die IP des eigenen VDR-Servers zu ersetzen (auch im Client!), d.h. die IP des Servers wird in dieser Lösung fest einkompiliert; es gibt aber bereits einen Patch, der eine dynamische Zuweisung erlaubt.
[Bearbeiten] xine-ui_for_network herunterladen und installieren
cd /usr/local/src wget http://mitglied.lycos.de/peterweber69/xine/xine-ui_for_xine-0.7.5-network.tar.gz tar xvfz xine-ui_for_xine-0.7.5-network.tar.gz cd /usr/local/src/xine-ui ./autogen.sh --prefix=/usr --enable-vdr-keys make make install ldconfig
[Bearbeiten] VDR-Paket herunterladen und installieren
cd /usr/local/src wget ftp://ftp.tvdr.de/vdr/Developer/vdr-1.3.44.tar.bz2 tar xvfj vdr-1.3.44.tar.bz2 mv vdr-1.3.24 VDR wget http://home.vr-web.de/~rnissl/vdr-1.3.44-dvbplayer.patch cd VDR patch -p0 < /usr/local/src/vdr-1.3.44-dvbplayer.patch
[Bearbeiten] VDR kompilieren
make VFAT=1 OPTIMIZE_STRIP_AUDIO_PACKETS=1 HDTV_SUPPORT=1
Anm.: Hier beachten, dass für default-Installatinen des VDR in aller Regel weitere Parameter benötigt werden (wie z.B. für Lirc); vgl. hierzu "normale" Installationsanleitungen. VFAT=1 wenn man FAT(32) Partitionen verwendet
[Bearbeiten] xine-plugin herunterladen und installieren
cd /usr/local/src wget http://mitglied.lycos.de/peterweber69/xine/xine-0.7.6-network.tar.gz tar xvfz xine-0.7.6-network.tar.gz mv xine-0.7.6 /usr/local/src/VDR/PLUGINS/src/xine
[Bearbeiten] Plugins kompilieren
cd /usr/local/src/VDR make plugins
[Bearbeiten] VDR probestarten & runvdr anpassen
cd /usr/local/src/VDR mcedit runvdr
Im Editor sodann folgende Zeilen wie folgt auskommentieren:
========================================== #DVBDIR="../DVB/driver" # Load driver if it hasn't been loaded already: #if [ $LSMOD -eq 0 ] ; then # (cd $DVBDIR; make insmod) # fi ==========================================
[Bearbeiten] Exportieren des Kerneltyps
export LD_ASSUME_KERNEL=2.4.1
Anm.: Dieser Befehl wird später einfach in ein runscript integriert.
[Bearbeiten] Kopieren der Config-Dateien nach /video
mkdir /video cd /usr/local/src/VDR/ cp sources.conf channels.conf diseqc.conf ca.conf keymacros.conf svdrphosts.conf /video
[Bearbeiten] Verzeichnis /data nach /video/plugins kopieren
cp /usr/local/src/VDR/PLUGINS/src/xine/data/* /video/plugins/xine/
[Bearbeiten] xine Tastaturbelegung für den VDR
Der VDR-Server kann direkt über das xine-Fenster am Client gesteuert werden.
Darum haben wir auch xine-ui mit der Option "--enable-vdr-keys" kompiliert.
Die Tasten zum steuern des VDR müssen in der xine-player Tastaturbelegung zugeordnet werden.
Da dies sehr viel Arbeit ist (wenn die gewünschte Taste schon belegt ist, muß die belegende Funktion einer anderen Taste zugeordnet werden, dann die gewünschte Funktion mit der jetzt freien Taste belegt werden, ...), hier ein anderes Beispiel.
Die Tastaturbelegung speichert xine in der Datei ~/.xine/keymap
Diese Datei mit meiner Beispieldatei austauschen.
Vorher die Originaldatei sichern !!!
Vorgehensweise:
xine muß vorher einmal gestartet worden sein. cd ~/.xine/ mv keymap keymap.org wget http://mitglied.lycos.de/peterweber69/xine/keymap
klar | |
---|---|
0-9 |
|
Ok | |
Menu | |
Zurück | |
Power | |
Rot | |
Grün | |
Gelb | |
Blau | |
VDRUser1 | |
Lauter | |
Leiser | |
Stumm | |
Beenden | |
Vollbild |
[Bearbeiten] xine Tastaturbelegung für Twinhan Fernsteuerung
NICHT EXTRA KAUFEN, nur wenn man Sie sowieso hat, oder sich eine z.B. Twinhan 1020A DVB Karte zulegen will, anwenden
Die Tastenbelegung entspricht teilweise nicht der Beschriftung der Fernbedienung
Diese Fernbedienung mit IR-Empfänger wird zu jeder TV-Karte von Twinhan und DigitalRise mitgeliefert und wurde für die TV-Software VisionDTV entwickelt. Mit einem speziellen PlugIn (z.B. Girder) kann die Fernbedienung auch für jede andere Software am Computer benutzt werden.
In unserem Fall wird der USB-Empfänger am Client angesteckt und der xine-player übernimmt die Steuerung. d.h. Die Fernsteuerung täuscht Tastatureingaben vor.
Das ganze wurde nur mit kanotix 2005-02 hd-install getestet (sprich kernel 2.6.11-kanotix7)
Es ist kein girder notwendig.
Vorgehensweise:
xine muß vorher einmal gestartet worden sein. cd ~/.xine/ mv keymap keymap.org wget http://mitglied.lycos.de/peterweber69/xine/remote/keymap
[Bearbeiten] xine Tastaturbelegung für den VDR
Der VDR-Server kann direkt über das xine-Fenster am Client gesteuert werden.
Darum haben wir auch xine-ui mit der Option "--enable-vdr-keys" kompiliert.
Die Tasten zum steuern des VDR müssen in der xine-player Tastaturbelegung zugeordnet werden.
Da dies sehr viel Arbeit ist (wenn die gewünschte Taste schon belegt ist, muß die belegende Funktion einer anderen Taste zugeordnet werden, dann die gewünschte Funktion mit der jetzt freien Taste belegt werden, ...), hier ein anderes Beispiel.
Die Tastaturbelegung speichert xine in der Datei ~/.xine/keymap
Diese Datei mit meiner Beispieldatei austauschen.
Vorher die Originaldatei sichern !!!
Vorgehensweise:
xine muß vorher einmal gestartet worden sein. cd ~/.xine/ mv keymap keymap.org wget http://mitglied.lycos.de/peterweber69/xine/keymap
klar | |
---|---|
0-9 |
|
Ok | |
Menu | |
Zurück | |
Power | |
Rot | |
Grün | |
Gelb | |
Blau | |
VDRUser1 | |
Lauter | |
Leiser | |
Stumm | |
Beenden | |
Vollbild |
[Bearbeiten] xine Tastaturbelegung für Twinhan Fernsteuerung
NICHT EXTRA KAUFEN, nur wenn man Sie sowieso hat, oder sich eine z.B. Twinhan 1020A DVB Karte zulegen will, anwenden
Die Tastenbelegung entspricht teilweise nicht der Beschriftung der Fernbedienung
Diese Fernbedienung mit IR-Empfänger wird zu jeder TV-Karte von Twinhan und DigitalRise mitgeliefert und wurde für die TV-Software VisionDTV entwickelt. Mit einem speziellen PlugIn (z.B. Girder) kann die Fernbedienung auch für jede andere Software am Computer benutzt werden.
In unserem Fall wird der USB-Empfänger am Client angesteckt und der xine-player übernimmt die Steuerung. d.h. Die Fernsteuerung täuscht Tastatureingaben vor.
Das ganze wurde nur mit kanotix 2005-02 hd-install getestet (sprich kernel 2.6.11-kanotix7)
Es ist kein girder notwendig.
Vorgehensweise:
xine muß vorher einmal gestartet worden sein. cd ~/.xine/ cp keymap keymap.org wget http://mitglied.lycos.de/peterweber69/xine/remote/keymap
[Bearbeiten] weitere Anpassungen des VDR-Servers
Dieser Abschnitt ist für das Funktionieren des Streamings nicht notwendig bzw. gehört zum allgemeinen Vorgehen bei Fußweg-Installationen - wird aber in der nächsten Zeit nach Möglichkeit (zumindest in exemplarischer Weise) ergänzt.
[Bearbeiten] VDRAdmin installieren
apt-get install libcompress-zlib-perl wget http://www.linvdr.org/download/vdradmin/vdradmin-0.96.tar.gz tar xvfz vdradmin-0.96.tar.gz mv vdradmin-0.96 vdradmin cd vdradmin touch vdradmind.conf ./vdradmind.pl -c # What's your VDR hostname (e.g video.intra.net)? [localhost]: # What's the port VDR listen to SVDRP query's? [2001]: # On which address should vdradmin listen (0.0.0.0 for any)? [0.0.0.0]: # On which port should vdradmin answer? [8001]: # Username? [linvdr]: admin # Password? [linvdr]: ************ # Config file sucessfull written.