MythTV - Mediacenter unter Linux
Die Software MythTV ist eine Mediacenter Software für Linux. Sie hat einen großen Funtkionsumfang und ist durch Plugins erweiterbar. Hier wird die Systemarchitektur, die Voraussetzungen und die Installation unter Gentoo Linux betrachtet.
Grundsätzlich ist MythTV eine Client Server Applikation. Jedoch können Client und Server auf ein und der selben Maschine laufen, wodurch ein Media Center PC entsteht.
Voraussetzungen
Für MythTV wird folgendes benötigt:
- Eine Linux Distribution (in diesem Fall Gentoo)
- Eine von Linux unterstützte VGA Karte (mit TV-Out für Fernseher)
- 256 MB Speicher (besser noch 512MB oder mehr)
- eine CPU mit mindestens 1500MHz (für nicht MPEG2 TV-Karten) oder
- eine CPU mit mindestens 800MHz (für Hardware MPEG2 TV-Karten, oder Digital TV cards)
- Eine TV Karte
- Eine Festplatte mit mindestens 60GB zum, Speichern der Aufnahmen
Unter Gentoo sollte der MySQL Server installiert sein und das USE-Flag MySQL gesetzt sein:
linux ~ # emerge mysql
Das USE Flag sollte in der make.conf gesetzt sein, damit werden sämtliche abhängigen Pakete auch gleich richtig konfiguriert:
USE="... mysql ..."
Viele der Abhängigkeiten werden automatisch gelöst. Man sollte auf jeden Fall die verwendeten USE-Flags der einzelnen Pakete betrachten, um genau festzulegen, was man alles benötigt und will. Alleine die länge der möglichen USE-Flags ist unüberschaubar.
linux ~ # emerge -pv mythtv
These are the packages that would be merged, in order:
Calculating dependencies... done!
[ebuild R ] media-tv/mythtv-0.20_p13288 USE="alsa dvb dvd frontendonly mmx opengl perl vorbis xvmc (-altivec) -autostart -backendonly -crciprec -dbox2 -debug -dts -freebox -hdhomerun -ieee1394 -ivtv -jack -joystick -lcd -lirc" VIDEO_CARDS="nvidia -i810 -via"
Einige der wichtigeren USE-Flags kurz erläutert:
- frontendonly / backendonly
Wenn das System getrennt auf zwei Rechnern ist, ist ein Rechner der Backend und einer der Frontend-Rechner
Der Rechner, der als Backend laufen soll braucht den Plattenplatz, die TV-Karten und CPU Resourcen zum konvertieren der Daten. Auf diesem Rechner kann auch ein Frontend mit laufen. - alsa
Soundsystem alsa - dvb
DVB Support installieren - dvd
DVD Support installieren - lcd
Support für lcdproc (Zusatzdisplay) - lirc
Support für lirc (Fernbedienung)
