Falls ihr eine Playstation 3 besitzt, koennt ihr perfekt mit eurem Linux Rechner einen Streamingserver betreiben, von dem aus eure Playstation 3 alle Videos abspielt. Dies funktioniert wunderbar mit allen Formen von Videos. Wenn ihr 720p oder 1080p Filme oder Videos besitzt, kann diese die Playstation 3 perfekt auf eurem HD Fernseher ausgeben. Diese Anleitung zeigt euch, wie ihr dieses mit Hilfe von Mediatomb und unter Debian lenny konfiguriert.
Mediatomb wuerde eine SQLite Datenbank unter /var/lib/mediatomb anlegen und nutzen. Ich moechte diese aber lieber unter dem HOME-Verzeichnis meines Nutzers haben und lege deshalb ein extra Verzeichnis dort an:
Wenn ihr diesen Ordner nun angelegt habt, muesst ihr die Mediatomb Config Datei noch umkonfigurieren um einmal die Datenbank in diesen Ordner zu legen und noch ein paar Einstellungen fuer den Betrieb mit der Playstation 3 vorzunehmen. Hier fuer editiert ihr die Datei /etc/mediatomb/config.xml. Dort aendert ihr folgende stellen ab:
[...]
<home>/home/TUX/.mediatomb</home>
[...]
<protocolInfo extend="yes"/><!-- For PS3 support change to "yes" -->
[...]
<!-- Uncomment the line below for PS3 divx support -->
<map from="avi" to="video/divx"/>
[...]
Wenn ihr diese Eintraege veraendert habt, startet ihr Mediatomb neu.
RECHNER:/home/Tux# /etc/init.d/mediatomb restart
Nun koennt ihr mit eurem Browser ueber http://127.0.0.1:49152 eine Weboberflaeche von Mediatomb aufrufen, in der ihr die Videos auswaehlen koennt, die von der Playstation 3 streambar sind. Denkt hierbei daran, dass Mediatomb unter dem User "Mediatomb" laeuft und dieser read Rechte auf eure Videos haben muss bzw execute Rechte auf die Ordner die er auflisten soll.
Wenn ihr nun Videos ausgewaehlt habt, koennt ihr diese auf eurer Playstation 3 unter dem Reiter "Video" direkt abrufen.
Wie ihr wahrscheinlich festgestellt habt, waere es schoen bei einer groesseren Sammlung an Videos ein kleines Vorschaubild direkt von der Playstation 3 angezeigt zu bekommen. Hierfuer koennt ihr ein extra Programm installieren und es in die Mediatomb Config einbinden. Dieses Programm ist aber leider nicht in dem Debian lenny Repository zu finden, weshalb wir dieses aus sid nachinstallieren. Hierfuer aendern wir fuer kurze Zeit einen Eintrag in der /etc/apt/source.list um:
deb http://ftp.de.debian.org/debian/ sid main
Dieser Eintrag kann bei euch anders aussehen, wichtig ist, dass ihr "lenny" mit "sid" ersetzt. Wenn wir dieses getan haben, fuehren wir folgende Befehle aus um das gewuenschte Paket zu installieren:
Wenn das Paket installiert ist, aendern wir unseren Eintrag in der /etc/apt/source.list wieder um zu:
deb http://ftp.de.debian.org/debian/ lenny main
Und fuehren einmal folgenden Befehl aus:
RECHNER:/home/Tux# apt-get update
Nun muessen wir allerdings noch die Mediatomb Config anpassen. Hierfuer editieren wir nun wieder die /etc/mediatomb/config.xml. Wir aendern diesen Eintrag ab:
[...]
<transcoding enabled="yes">
[...]
Und fuegen folgenden Eintrag bei <mimetype-profile-mappings> hinzu (die Fett geschriebenen Zeilen):
Als ich meinen Medienserver von einer statischen IP-Adresse auf DHCP umgestellt hatte, hat Mediatomb beim hochfahren des Medienservers nicht mehr gestartet. Anscheinend war die Netzwerkkarte beim Starten von Mediatomb noch nicht bereit. Hier ein Auszug aus der Logdatei:
Um das Problem zu loesen, habe ich einfach Mediatomb spaeter starten lassen. Dies habe ich gemacht, in dem ich die alten Links in den /etc/rc*.d Ordnern entfernt habe und neue mit der Zahl 99 eingefuegt habe.