In den letzten Tagen habe ich eine umfangreiche Anleitung für PMS erstellt:
Java PS3 Media Server für dummies
- Teil 1 – Einleitung
- Teil 2 – Netzwerk- und Technikgrundlagen
- Teil 3 – Installation und Grundkonfiguration
- Teil 4 – Konfiguration
- Teil 5 – Videolan und Avisynth
- Teil 6 – weiterführende Themen (Logs und Webstreaming)
Darüber hinaus kann ich noch folgende Artikel in diesem Blog empfehlen:
- h.264-Tuning für Playback und Transcoding
- PS3 Media Server unter Windows kompilieren
- Einbindung unbekannter Streaming Clients in PMS >= 1.11
- Howto PS3 Media Server unter Windows XP (der Vorläufer der aktuellen “for dummies”-Reihe mit umfangreichen Diskussionen zu PMS mit Bloglesern)
Hello my english speaking blog readers!
Today I started to translate the PS3 Media server for dummies howto. You can read it here.

Hi,
Vielen Dank für diesen Guide.
Habe schon länger nach ein performanteres streaming-Programm als den WindowsMediaPlayer gesucht.
Dieses Programm kommt auch fix mit meiner großen mp3-Sammlung klar.
Das macht wirklich Spaß,
Danke.
Gern geschehn!
Auch ich bedanke mich sehr gerne für diese tollen Guides! Nur eins fällt mir gerade auf: Du hast schon die Version 1.11, die ich nirgends gefunden habe… Was wird sie für Verbesserungen bringen?
Beste Grüße!
Sorry, hat sich erledigt… Habe gesehen, dass du sie in dem neuen Guide drin hast, habe nur den alten gelesen seinerzeit.
Manche Dinge erledigen sich von selbst
Pingback: Anonymous
Hallo!
Zunächst mal: Ein Super Guide, funzt auch unter Windows 7 64 bit tadellos!
Eine Frage hätte ich jedoch: Gibt es irgendwie eine Möglichkeit, die Internetverbindung der PS3 zu trennen, während man Filme, Serien o.Ä. schaut? Ich gehöre nämlich der grenzparanoiden Sippschaft an und möchte nicht, dass die PS3 in irgendeiner Form “nach Hause telefoniert” ; )
Sony muss ja nicht unbedingt wissen, was ich mir so auf der PS3 ansehe…
Liebe Grüße!
PS: Einfach die Internetverbindung (über das UI) deaktivieren funktioniert natürlich nicht, weil dann ja auch die Verbindung zum Media Server nicht aufrecht erhalten werden kann! Und ob der einfache Logout vom PSN so viel bringt, weiß ich nicht…
Zu solchen Themen bitte lieber in der Newsgroup alt.conspiracy nach Tips fragen…
http://groups.google.com/group/alt.conspiracy/topics
P.S.
Im Zweifelsfall DSL-Kabel ziehen, dann ist aber auch der PC nicht mehr online…
Vielen Dank für die tolle Anleitung, hat alles prima geklappt.
Pingback: PS3 Heimkino | jphoenixftw
Habe den PS3 Media Server wie beschrieben erfolgreich aufgesetzt. Das streamen der von PS3 unterstützten Formate funktioniert ohne Probleme. Sobal ich aber ein Format übertragen will, bei dem der Media Server transcodieren muss gibt es erhebliche Probleme. Der Media Server fängt an zu transcodieren, Bild kommt auch an der PS3/TV an, dann werden ca. 5Sekunden abgespielt und dann beendet sich der PSM auf dem PC (ohne Fehlermeldung, ist einfach beendet) und die Übertragung bricht ab. Ist solch ein Problem schon einmal aufgetreten, bzw. weiß jemand Rat?
scheint so als ob das Problem die Puffergröße das problem war. Stream geht jetzt, nur ein kleine Problem mit dem Sound noch aber das dürfte auch noch zu lösen sein
Pingback: [TUT] PS3 als MediaServer unter Windows nutzen - Seite 2 - PS3 Forum - PS3inside
Vielen Danken für diese ausführliche Anleitung!
Bei mir hats lange zeit nicht geklappt.
Danach bin ich dann draufgekommen – Einfach Firewall abschalten
Gern geschehen. Man muß aber nicht gleich mit dem Dampfhammer auf die Firewall losgehen. Hier kann man nachlesen wie man die Firewall korrekt einrichtet: http://ps3mediaserver.org/forum/viewtopic.php?f=6&t=3507&start=30#p18802
Moin moin! Erstmal vielen dank für die sehr gute und endlich mal detailierte anleitung!
Leider hab ich aber trotz aller guten ratschläge hier und sonstwo im netz das problem das ich keine hd files (mkv) spielen kann…
Bekomme dann immer im pms log die meldung “Program Files\PS3 Media Server\win32\mencoder.exe has a return code of 1″
Ich hab schon überall geschaut aber finde keine lösung dafür
Vielleicht kann hier jemand helfen?
Danke im Voraus
)
Pingback: Save.TV-Aufnahmen auf dem Fernseher ansehen — Blog.Save.TV - Der offizielle Blog zum Online-Videorekorder
hallo ich bekomm das dämliche psm nicht zu laufen unter win 7 64bit ….er findet einfach die ps3 nicht zum kotzen
funzt prima, bei mir allerdings nicht mit PS3 sondern mit DLNA-fähigem Bluerayplayer (Philips bdp5180)
eine Sache jedoch: ich habe zwei Verzeichnisse freigegeben, trotzdem zeigt mir der Player alle Verzeichnisse des Servers an. kann man die Freigabe für alles irgendwo anders abschalten?
Pingback: ⇒ Technische Probleme und Fragen über die Playstation 3 (S.130): doch mit nem java stream...
@chefe
rtfm: http://www.ps3mediaserver.org/forum/viewtopic.php?f=6&t=3507&p=32731#p34933
@Marmeladenmopser
Hast du die Windows-Netzwerkfreigabe ggf. mit freigegebenen Verzeichnissen in PMS verwechselt?
Pingback: [Playstation 3] PS3 mit dem PC verbinden / Streamen mit dem Windows Media Player
Hallo,
hab seit neuesten den Kaspersky Internet Securety mit Firewall. Jetzt kann ich von meiner PS3 nicht mehr auf den PC zugfreifen. Weiß jemand wie ich den freischalten kann?
@Chris
Lies dir mal die Anleitung für die M$-Firewall durch. Das kannst du prinzipiell 1:1 auf jede andere Software-Firewall übertragen…
http://www.ps3mediaserver.org/forum/viewtopic.php?f=6&t=3507&p=18802#p18802
Hey.
Habe folgendes Problem:
Wenn ich über Sopcast einen Fußball-Link auf meinen Fernseher (Samsung LE37C650) streame, bricht das Bild nach ca. 5 Minuten ab und es steht “WG vorbereitet”. Mein Rechner ist über WLAN und mein Fernseher über LAN zu meinem Router (Easybox 803 von Vodafone) verbunden . Mein Rechner hat folgende Hardware/Software:
-MS Windows 7 32-bit SP1
-AMD Athlon 64 X2 Dual Core Processor 4000+
-2GB RAM
-NVIDIA GeForce 8500 GT
Woran könnte die Fehlermeldung liegen? Am PC, der LAN/WLAN-Verbindung oder gar an den Einstellungen beim PS3 Media Server?
@Florian
such doch mal im debug.log nach einer besseren Fehlermeldung…
Das war die Fehlermeldung zwischen dem Wechsel von PMENcoder und MEncoder:
[Thread-1600] DEBUG 20:50:26.445 Setting InputStream new position to: 830889984
[Thread-1612] INFO 20:50:31.975 Media renderer was not recognized. HTTP User-Agent: DLNADOC/1.50
[Thread-1613] INFO 20:50:31.998 Media renderer was not recognized. HTTP User-Agent: DLNADOC/1.50
[Thread-1614] INFO 20:50:33.297 Media renderer was not recognized. HTTP User-Agent: DLNADOC/1.50
[Thread-1615] INFO 20:50:33.313 Media renderer was not recognized. HTTP User-Agent: DLNADOC/1.50
[Thread-1616] INFO 20:50:33.341 Media renderer was not recognized. HTTP User-Agent: DLNADOC/1.50
[Thread-1617] INFO 20:50:33.415 Starting transcode/remux of SopCast
[Thread-1617] DEBUG 20:50:33.421 Creating pipe \\.\pipe\mencoder1317149433421
[Thread-1618] DEBUG 20:50:33.428 Waiting for pipe connection \\.\pipe\mencoder1317149433421
[win32/mencoder.exe] DEBUG 20:50:33.774 Starting D:\PS3 Media Server\win32\mencoder.exe http://127.0.0.1:8902 -msglevel all=2 -quiet -prefer-ipv4 -cache 16384 -oac lavc -of lavf -lavfopts format=dvd -ovc lavc -lavcopts vcodec=mpeg2video:vbitrate=4096:threads=2:acodec=ac3:abitrate=128 -vf harddup -ofps 25 -o \\.\pipe\mencoder1317149433421
[win32/mencoder.exe] DEBUG 20:50:33.853 Reading pipe: \\.\pipe\mencoder1317149433421
[Thread-1600] INFO 20:50:33.985 Exception in thread “Thread-1600″ java.lang.ArrayIndexOutOfBoundsException
[Thread-1600] INFO 20:50:33.993 at java.lang.System.arraycopy(Native Method)
[Thread-1600] INFO 20:50:33.994 at net.pms.io.BufferedOutputFileImpl.read(BufferedOutputFileImpl.java:682)
[Thread-1600] INFO 20:50:33.994 at net.pms.io.WaitBufferedInputStream.read(WaitBufferedInputStream.java:53)
[Thread-1600] INFO 20:50:33.994 at net.pms.io.WaitBufferedInputStream.read(WaitBufferedInputStream.java:63)
[Thread-1600] INFO 20:50:33.995 at net.pms.network.Request.sendBytes(Request.java:547)
[Thread-1600] INFO 20:50:33.995 at net.pms.network.Request.answer(Request.java:517)
[win32/mencoder.exe] DEBUG 20:50:34.000 Attaching thread: win32/mencoder.exe
[Thread-1600] INFO 20:50:33.998 at net.pms.network.RequestHandler.run(RequestHandler.java:164)
[Thread-1600] INFO 20:50:34.021 at java.lang.Thread.run(Unknown Source)
[Thread-1618] DEBUG 20:50:34.597 Result of \\.\pipe\mencoder1317149433421 : true
[Thread-1621] DEBUG 20:50:36.498 Stopping process: win32\ffmpeg.exe
[Thread-1633] DEBUG 20:50:40.526 Setting InputStream new position to: 99999750000
[Thread-1634] DEBUG 20:50:40.565 Setting InputStream new position to: 99999750000
[Thread-1637] DEBUG 20:50:45.585 Setting InputStream new position to: 1
[Thread-1642] DEBUG 20:50:46.055 Setting InputStream new position to: 1
[Thread-1633] INFO 20:50:48.044 Exception in thread “Thread-1633″ java.lang.ArrayIndexOutOfBoundsException
[Thread-1633] INFO 20:50:48.045 at java.lang.System.arraycopy(Native Method)
[Thread-1633] INFO 20:50:48.046 at net.pms.io.BufferedOutputFileImpl.read(BufferedOutputFileImpl.java:682)
[Thread-1633] INFO 20:50:48.047 at net.pms.io.WaitBufferedInputStream.read(WaitBufferedInputStream.java:53)
[Thread-1633] INFO 20:50:48.048 at net.pms.io.WaitBufferedInputStream.read(WaitBufferedInputStream.java:63)
[Thread-1633] INFO 20:50:48.059 at net.pms.network.Request.sendBytes(Request.java:547)
[Thread-1633] INFO 20:50:48.060 at net.pms.network.Request.answer(Request.java:517)
[Thread-1633] INFO 20:50:48.060 at net.pms.network.RequestHandler.run(RequestHandler.java:164)
[Thread-1633] INFO 20:50:48.061 at java.lang.Thread.run(Unknown Source)
[Thread-1634] INFO 20:50:48.103 Exception in thread “Thread-1634″ java.lang.ArrayIndexOutOfBoundsException
[Thread-1634] INFO 20:50:48.127 at java.lang.System.arraycopy(Native Method)
[Thread-1634] INFO 20:50:48.130 at net.pms.io.BufferedOutputFileImpl.read(BufferedOutputFileImpl.java:682)
[Thread-1634] INFO 20:50:48.130 at net.pms.io.WaitBufferedInputStream.read(WaitBufferedInputStream.java:53)
[Thread-1634] INFO 20:50:48.137 at net.pms.io.WaitBufferedInputStream.read(WaitBufferedInputStream.java:63)
[Thread-1634] INFO 20:50:48.137 at net.pms.network.Request.sendBytes(Request.java:547)
[Thread-1634] INFO 20:50:48.138 at net.pms.network.Request.answer(Request.java:517)
[Thread-1634] INFO 20:50:48.138 at net.pms.network.RequestHandler.run(RequestHandler.java:164)
[Thread-1634] INFO 20:50:48.139 at java.lang.Thread.run(Unknown Source)
@Florian
Aus deiner Bemerkung entnehme ich, dass du entweder ein Custom-Build von PMS oder Standard-PMS mit PMSencoder-Erweiterung verwendest. Bitte deshalb dein Problem im PMS-Forum im zugehörigen Thread schildern und das debug.log sowie web.conf bereitstellen. Genaue build Version, etc. mit angeben…
Um den Grund für die Java Exception zu verstehen sollte man den Sourcecode zur Hand haben und etwas von Java verstehen – also einen Entwickler fragen.
Danke für die Antwort.
Das Problem hängt aber glaube ich nicht mit PMSEncoder zusammen, weil alles auch bei MEncoder Web abkackt. Anbei nochmal das debug.log der letzten halben Stunde, wo auch mehrere “Neustarts” dabei waren (hab grad Champions League über Stream geguckt).
…java.lang.ArrayIndexOutOfBoundsException…
@Florian
hey, nicht mein Blog zuspammen…
Ich hab dir meine Meinung zum Thema gegeben, im letzten Log war auch nicht mehr verwertbare Info als vorher. Da ich kein Java-Programmierer bin und den Sourcecode von PMS deshalb nur in Ansätzen verstehe nochmals die Bitte bei den passenden Personen das Thema einzukippen…
P.S.
Ich gehe mal davon aus, dass du vor weiteren Tests PMS gestoppt und alle Java-Prozesse gekillt hast. Im Zweifelsfall gilt die IT-Weisheit “Reboot tut gut!”.
Okay danke, und sorry für den Spam. War dann doch etwas sehr viel Text auf einmal.
Hab in dem englischen Forum gepostet.
Hi,
ist diese Anleitung denn eigentlich noch aktuell? hat sich ja zwischenzeitlich einiges geändert…
Gruß FreakyNo1
Die grundlegenden Funktionen sind Einstellungen haben sich kaum geändert. Die neu hinzugekommenen Entwickler, die Shagraths Arbeit übernommen haben, haben natürlich neue Features seit ca. 1/2-1 Jahr hinzugefügt bzw. umgebaut. Z.B. kann man jetzt ein Profilverzeichnis definieren. Auch im Bereich Webstreaming und Wiedergabe auf TVs und anderen Renderern geht es voran.
Ich selbst nutze PMS z.Z. kaum und habe aktuell auch weder Zeit noch Lust Aufwand in eine aktuelle Doku zu stecken.
Auf der anderen Seite ist es schade, daß die Entwickler selbst kaum Interesse am Thema Doku daran zeigen. Immerhin ist die Doku der Programmierung deutlich verbessert worden, was es neuen Entwickler leichter macht im Projekt mit einzusteigen.
Das Thema Wiki wurde mehrmals diskutiert. Es fand sich aber niemand, der das betreiben möchte. Das Forum ist eben nur eine Notlösung. Aus diesem Grund habe ich meine eigenen Erfahrungen mit PMSA hier niedergeschrieben.
Ich da ein problem und zwar bekommen ist seid tagen diese Meldung
Ein DLNA protokollfehler (7531) ist aufgetreten.
Ich habe schon über Google gesucht aber bisher noch keine Lösunge gefunden
die geholfen hat.
Weiß einer was man da machen kann?
Danke schon mal.
Sorry das Solte nartürlich so heißen
(Ich habe da ein problem und zwar bekomme ich seit paar Tagen diese Meldung) ^^
@Ruffy031
Google-Suche nach 7531, erster Teffer: http://wdc-de.custhelp.com/app/answers/detail/a_id/5069/~/fehlermeldung%3A-dlna-protokollfehler-7531-%28beim-streaming-von-inhalt-von-einem
…das war extrem schwierig zu lösen…
Dieser Lösunges weg habe ich schon mehrmals versucht aber die Meldung kommt immer wieder.
@Ruffy031
Sorry, dann ich auch nichts dazu beitragen.
Hallo zusammen,
hab mal ne kurze Frage an die Cracks:
Ich nutze den PS3MS seit kurzen auf meinem PC und es funktionniert alles problemlos.
Da meine Ganzen Medien auf einer Netzwerkfestplatte liegen habe ich einfach das Netzlaufwerk über meinen PC für den MS freigegeben. Klappt auch alles prima.
Meine Frage ist jetzt, ob man es auch schafft, dass meine PS3 direkt auf die Daten der Netzwerkfestplatte zugreifen kann? Der Vorteil wäre, dass ich nicht immer den PC anschalten müsste.
Gruß Plunder
@Plunder
Das NAS muß einen UPNP-Server integriert haben, dan kann man via PS3 zugreifen. Der UPNP-Server bei Synology kann sogar Muxing, d.h. Austausch des Containerformats mkv durch m2ts. Damit kann die PS3 dann auch das ihr nicht bekannte containerformat mkv abspielen. Transcoding wie bei PMS beherrschen aber nur leistungsfähige NAS mit Intel Core CPU…
Hallo,
habe folgendes Problem: Nehme Filme aus dem Fernsehen über eine PC-Karte direkt auf den PC auf. Wenn ich nun die Filme abrufe über den Server oder die Filme auf dei PS3 lade kommt der Ton zeitverzögert. Der Dateityp heisst MPEG Transport Stream.
Was muss ich machen das Film und Ton synchron sind?
Danke und Grüsse Joe
@Bigjoe
Videodatenströme im MPEG-TS Format, wie sie z.B. via Astra-Satellit kommen, enthalten oft Zusatzinformationen für das Abspielen (für Synchronisierung von Bild und Ton). Nicht alle Abspielprogramme kommen damit zurecht bzw. werten diese Infos aus. Dadurch entsteht die Asynchronität.
PMS nutzt zum Abspielen von MPEG-TS das Tool tsmuxer. Du kannst also eine neuere/ältere PMS-Version testen, die eine andere Version von tsmuxer enthält (die ggf. kein Problem damit hat).
Die andere Variante besteht darin den Datenstrom neu zu kodieren (also Audio/Video-stream demultiplexen und anschließend in ein neues Format wandeln).
Mit dem Tool mencoder kann das PMS “on the fly”, also im laufenden Betrieb. Dazu in den virtuellen Ordner #transcoded# wechseln und die Datei mit mencoder abspielen. Nachteil dieser Variante ist die benötigte Rechenleistung am PC.
Man kann aber auch alternativ mit den kostenlosen Programmen ProjectX MPEG-TS demultiplexen und anschließend mit mkvMerge in das platzsparende MKV-Format umwandeln. ProjectX erstellt beim demultiplexen zuverlässig synchrone Audio/Video-Datenströme. Ich habe das mit HD- und SD-Aufnahmen meines Dreambox-Receivers bereits erfolgreich durchgeführt
- kompilierte Windows-Version von ProjectX: http://watchersnet.de/Downloads/tabid/53/rrcid/2/rrscid/8/rrpid/1/rrepp/10/Default.aspx
- mkvMerge ist bei mkvToolnix enthalten: http://www.bunkus.org/videotools/mkvtoolnix/downloads.html
Danke für deine Tips. Habs probiert ist aber kein Ton gekommen.
Gibts das mkv merge auch in Deutsch!!
Habe bei Input add angeklickt und die Datei eingefügt und dann start muxing gedrückt.
Kann doch eigentlich nicht falsch sein?
Gruss Joe
@Bigjoe
Zunächst ProjectX starten, im Menü läßt sich Deutsch einstellen (Neustart erforderlich). Datei > Hinzufügen > …mpg
Anschließend quickstart drücken und Haken bei demultiplex setzen, Start drücken…
Nachdem ProjectX die Audio/Video-Streams auf Platte geschrieben hat mkvMerge GUI starten. In den Optionen läßt sich auch dieses Programm auf Deutsch stellen. Nach dem Drücken auf hinzufügen den Audio/Video-Stream der mit ProjectX erzeugt wurde auswählen. Beim Ton muß ggf. noch die Sprache und der Standard-Audio-stream eingestellt werden. Mit muxen starten werden die streams in einen mkv-Container gepackt.
Soll das ganze platzsparend aufbewahrt werden kann man mit dem Tool handbrake nachhelfen: http://handbrake.fr/downloads.php
Hallo,
danke für die Erklärung, aber ich schaffe es nicht mkvMerge GUI auf Deutsch umzustellen. Ich schaue zwar unter File Options da finde ich aber keine Spracheinstellung. Unter Global ist ja das chapter File da gehts ja auch nicht. Tut mir leid ich bin zu blöd. Habe aber versucht trrotzdem deine Tips umzusetzen. Es hat hier am Computer geklappt, aber am Fernseher kommt jetzt gar kein Ton!!
Ich versuchs weiter
Gruss Joe
@Bigjoe
mkvMerge GUI starten > File > Options > Interface language: Deutsch > ok
P.S.
Die VHS bietet übrigens auch Grundkurse für schwere Fälle an
Hallo otmanix,
bin leider etzwas älter und kapiers deshalb nicht alles gleich.
Habe festgestellt das ich eine Version von 2008 runtergeladen habe.
Nun habe ich die aktuelle und die ist schon auf deutsch voreingestellt.
Mal sehen obs jetzt klappt.
Hallo,
ich hoffe sie können mir helfen, ich habe auch vorher google gefragt, aber keine gescheit Antwort gefunden, ich bekomme einfach dts nicht außer wenn ich showtime starte, da bekomme ich (es geht um eine mkv datei) dts abgespielt.
Ich habe dts/flac aktiviert ton wird über hdmi weiter gegeben. Das komische ist wenn ich auf der ps3 auf audioeinstellungen gehe, kann ich nicht links und rechts auswählen, sondern nur links.
Haben sie vielleicht ein tipp für mich woran das liegen könnte ?