8.6. MythTV

MythTV ist eine beliebte Open Source PVR-Anwendung. Dieser Abschnitt beschreibt die Installation und Konfiguration von MythTV unter FreeBSD. Weitere Informationen zur Benutzung von MythTV finden Sie unter mythtv.org/wiki.

MythTV benötigt ein Frontend und ein Backend. Diese Komponenten können entweder auf dem gleichen System, oder auf unterschiedlichen Maschinen installiert werden.

Für das Frontend wird multimedia/mythtv-frontend, sowie ein X-Server benötigt, welcher in x11/xorg zu finden ist. Idealerweise besitzt der Frontend-Computer auch eine Videokarte, die XvMC unterstützt, sowie optional eine LIRC-kompatible Fernbedienung.

Für das Backend wird multimedia/mythtv benötigt, ebenso wie eine MySQL™-Datenbank, sowie zusätzlich einen Empfänger und Speicherplatz für Aufzeichnungen. Das MySQL™-Paket sollte automatisch als Abhängigkeit mitinstalliert werden, wenn multimedia/mythtv installiert wird.

8.6.1. Hardware

MythTV wurde entwickelt, um V4L zu verwenden, so dass auf Videoeingabegeräte wie Kodierer und Empfänger zugegriffen werden kann. Aktuell funktioniert MythTV am besten mit USB DVB-S/C/T Karten, die von multimedia/webcamd unterstützt werden, da dies eine V4L-Anwendung zur Verfügung stellt, die als Benutzerprogramm läuft. Jede DVB-Karte, die von webcamd unterstützt wird, sollte mit MythTV funktionieren, jedoch gibt es eine Liste von Karten, die hier abgerufen werden kann. Es existieren auch Treiber für Hauppauge-Karten in den folgenden Paketen: multimedia/pvr250 und multimedia/pvrxxx, allerdings liefern diese nur eine Treiberschnittstelle, die nicht dem Standard entspricht und die nicht mit MythTV-Versionen grösser als 0.23 funktionieren. Aus lizenzrechtlichen Gründen ist ein Paket nicht verfügbar, sodass die beiden Ports übersetzt werden müssen.

Die HTPC Wiki Seite enthält eine Liste von allen verfügbaren DVB-Treibern.

8.6.2. MythTV einrichten

Geben Sie folgendes ein, um MythTV aus der Ports-Sammlung zu installieren:

# cd /usr/ports/multimedia/mythtv
# make install

Richten Sie anschließend die MythTV-Datenbank ein:

# mysql -uroot -p < /usr/local/share/mythtv/database/mc.sql

Konfigurieren Sie dann das Backend:

# mythtv-setup

Zum Schluss starten Sie das Backend:

# echo 'mythbackend_enable="YES"' >> /etc/rc.conf
# service mythbackend start

Wenn Sie Fragen zu FreeBSD haben, schicken Sie eine E-Mail an <de-bsd-questions@de.FreeBSD.org>.

Wenn Sie Fragen zu dieser Dokumentation haben, schicken Sie eine E-Mail an <de-bsd-translators@de.FreeBSD.org>.