PS3 Media Server

ACHTUNG: neues Howto Java PS3 Media Server für dummies in diesem Blog veröffentlicht!!!

Aufgrund eines Tips von Blogleser Querdenker schaute ich mir das Programm PS3 Media Server an. Kurzum, vielen Dank nochmals für den Tip!!! Das ist eine echte Alternative zu Mediatomb für PS3-Besitzer: es ist zwar weniger Bastelei möglich, dafür gibt es schnelle Erfolgserlebnisse ;)

Screenshots: Statusseite, Grundkonfiguration und Transcoding

Beispielkonfiguration: pms.conf und web.conf

Der Streamingserver ist optimal für die PS3 angepaßt, ziemlich einfach zu installieren und zu konfigurieren. Es gibt Downloads für Windows und Linux - Voraussetzung ist allerdings die Java Runtime >= 1.6. Der Sourcecode wird bei Google Code bereitgestellt. Unter Windows empfiehlt sich zudem vlc und ein Codecpack wie K-Lite zu installieren. Unter Linux muß ffmpeg und vlc im Pfad auffindbar sein. Ich hatte unter Linux Probleme mit neueren Java-Versionen…

Zunächst einmal stellt der PS3 Media Server standardmäßig alle Laufwerke bzw. Mountpoints der PS3 zur Verfügung. Die Verzeichnisse werden immer aktuell durchsucht, so findet man keine Leichen… Dateitypen, mit denen die PS3 umgehen kann werden ohne Behandlung gestreamt, andere vor dem Streaming transkodiert. Beim Transkodieren ist eine Engine voreingestellt, im automatisch erzeugten virtuellen Unterverzeichnis “transcoded” findet man die Möglichkeit die Engine auszuwählen, mit der die gewünschte Datei transkodiert werden soll. Das ist äußerst praktisch, denn die PS3 kann zwar AVI-Container mit  DivX-Codec abspielen. Aber manchmal finden sich doch Dateien mit exotischen Codecs wo Transcoding angesagt ist, damit die PS3 ein Bild liefert. Unter “Transcoding Settings” kann man die Reihenfolge der Engines ändern und deren Einstellungen anpassen. Es gibt auch die Möglichkeit eine Media library einzurichten, d.h. die Tags von MP3-Dateien werden ausgelesen und in einer virtuellen Ordnerstruktur abgebildet.

Nicht alle Features der Software können über die Oberfläche konfiguriert werden. Alle Grundeinstellungen und Einstellungen zum Transcoding finden sich in der Datei pms.conf. In der Datei web.conf wird es interessant. Hier ist es möglich externe Audio- und Video-Streams einzutragen, die der PS3 Media Server dann als Client liest und zur PS3 streamt. Dieses Territorium ist noch ziemlich Neuland und die Ergebnisse deshalb durchwachsen. Zufriedenstellend verlief bei meinem Test das Weiterleiten von Podcasts und Shoutcasts, also Audio-Streaming.

Grundsätzlich ist anzumerken, daß beim Streaming Engpässe auftreten können die dazu führen, daß das Bild ruckelt oder der Ton Aussetzer hat. Hauptsächlich folgende Größen beinflussen das Streaming:

  • Netzwerkgeschwindigkeit
    • optimal sind >= 100MBit/s LAN
    • WLAN kann bei Videostreaming u.U. nicht ausreichen
  • CPU-Leistung – ohne Kompromisse läuft Alles in etwa mit nem  Intel Core 2 duo > 2,4 GHz o.ä.
    • für das Transcoding von HD-Videos sollte man einen aktuellen Dualcore-Prozessor einsetzen, mein Pentium M mit 2,4GHz im Notebook war überfordert…
    • man kann die maximal nutzbare Netzwerkbandbreite angeben, was allerdings zum zus. Transcoding führt um die Qualität herunterzurechnen
  • RAM – >= 0,5GB freier Speicher schaden sicherlich nicht
  • beim Weiterleiten von Streams ist es wichtig, daß der PS3 Media Server als Streaming Client die Daten ausreichend schnell empfängt

Viel Spaß beim Streamen…

Update: Ich habe ein ausführliches deutsches Howto für PMS erstellt.

This entry was posted in Allgemein, Linux, Windows and tagged , , , , . Bookmark the permalink.

3 Responses to PS3 Media Server

  1. querdenker says:

    Hallo :)
    Freut mich, dass dir das Programm gefällt. Ich konnte es bis jetzt nur kurz überfliegen. Bekomme heute endlich die Teile für meinen neuen PC geliefert. Mein Athlon 64 3500+ geht jetzt endlich in Rente ;)

  2. Otmanix says:

    Ich habe auch schlauerweise nach Weihnachten ein Aufrüstpaket zusammengestellt (CPU, Board, RAM). Seit längerer Zeit durfte es dieses Mal wieder ein AMD Prozessor werden (Athlon X2 5050e), Strom sparend für ein leises System. Leider durfte ich danach erfahren, dass es wohl z.Z. bei CPUs mit Brisbane-Kern eher Zufall ist, wenn die Temperatur richtig erkannt wird. Ein geregelter Lüfterbetrieb setzt das allerdings voraus. Auch das neueste Beta-Bios brachte keine Abhilfe, deshalb nun aktuell ein Fall für die Gewährleistung…

  3. Pingback: Otmanix' Blog » Howto PS3 Media Server auf Windows XP

Hinterlasse eine Antwort

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert *

*

Du kannst folgende HTML-Tags benutzen: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>