Java PS3 Media Server
Le 22 mars 2009 | Multimédia, Planet libre, PlayStation, Réseau, Utilitaires, Zoom
Pour ceux qui ne le savent pas encore, la PlayStation 3 permet de se connecter à un serveur multimédia utilisant le protocole UPnP. Pour résumer simplement, celle-ci peut lire les fichiers multimédia (vidéo, image, audio) présent sur votre ordinateur.
Option très intéressante donc, mais malheureusement le nombre restreint de formats pouvant être décodés par la console de Sony gâche un peu le tableau… Impossible de lire vos fichiers audio encodés en Ogg et encore moins une vidéo utilisant le codec FLV.
Fort heureusement une solution existe sous le nom très explicite de Java PS3 Media Server. Légère et intuitive, cette application Java permet de créer facilement un véritable centre multimédia. Aucune configuration préalable n’est vraiment requise, JAVA PS3 Media Server fonctionne « out of the box ». Cerise sur le gâteau ce programme fonctionne aussi bien sous Gnu/Linux, Mac OS-X ou encore Windows grâce à l’utilisation de Java.
Le gros avantage de cette application est l’encodage à la volée des fichiers multimédia afin de les rendres lisibles directement par la PlayStation 3. Utilisant Mencoder ou encore Vlc pour effectuer l’encodage, cette fonction permet donc de profiter enfin de tous vos fichiers. Ogg, Xvid, FLV, OGM, tout y passe sans le moindre problème !
L’inconvénient car il y a un, et que l’encodage à la volée demande beaucoup de ressources. Par exemple la diffusion d’une vidéo 720×420 utilisant le codec Xvid et contenant une piste audio en OGG charge un Pentium 4C 3Ghz à 50 %. Si vous avez l’intention de diffuser des vidéos HD autant vous prévenir : Le processeur sera mis à rude épreuve !!
Screenshots :
Installation :
Commencez par télécharger l’archive au format tgz disponible ici.
À l’heure où sont écrites ces lignes, la dernière version porte le numéro 1.10.5
Une fois l’archive obtenue, il suffit de la décompresser. Ouvrez un terminal et faites :
$ tar zxvf pms-linux-1.10.5.tgz
Utilisation :
Rien de plus simple, il suffit de rendre le fichier PMS.sh exécutable puis de le lancer.
Placez vous dans le répertoire obtenu après la décompression de l’archive, ouvrez y un terminal, puis rendez exécutable l’application :
$ chmod +x PMS.sh
Il vous suffit à présent de lancer Java PS3 Media Server :
$ ./PMS.sh
5 Réponses à “Java PS3 Media Server”
Excellent tuto, mais dommage que j’ai une PS2
le 22 mar 2009
Je ne suis pas le roi des newbee, mais un proche parent. J’ai suivi le tuto à la lettre (je suis sous Debian Lenny 64), et au lancement du script, la console me retourne :chris@debian:~/Desktop/pms-linux-1.10.5$ ./PMS.sh
[main] TRACE 13:28:00.025 Class not found: net.pms.newgui.update.AutoUpdateDialog
Header Chunk. Image width:256 height:256 depth:8 color type:6 compression type:0 filter type:0 interlace:0
Exception in thread « main » java.lang.ExceptionInInitializerError
at java.lang.Class.initializeClass(libgcj.so.90)
at java.lang.Class.initializeClass(libgcj.so.90)
at java.lang.reflect.Method.invoke(libgcj.so.90)
at javax.swing.UIDefaults.getUI(libgcj.so.90)
at javax.swing.UIManager.getUI(libgcj.so.90)
at javax.swing.JTree.updateUI(libgcj.so.90)
at javax.swing.JTree.(libgcj.so.90)
at net.pms.newgui.TrTab2$4.(TrTab2.java:253)
at net.pms.newgui.TrTab2.buildLeft(TrTab2.java:253)
at net.pms.newgui.TrTab2.build(TrTab2.java:129)
at net.pms.newgui.LooksFrame.buildMain(LooksFrame.java:318)
at net.pms.newgui.LooksFrame.buildContent(LooksFrame.java:296)
at net.pms.newgui.LooksFrame.(LooksFrame.java:226)
at net.pms.PMS.init(PMS.java:281)
at net.pms.PMS.get(PMS.java:865)
at net.pms.PMS.main(PMS.java:927)
Caused by: java.awt.IllegalComponentStateException: component java.awt.Label not showing
at java.awt.Component.getLocationOnScreen(libgcj.so.90)
at java.awt.event.MouseEvent.(libgcj.so.90)
at java.awt.event.MouseEvent.(libgcj.so.90)
at javax.swing.plaf.basic.BasicTreeUI.(libgcj.so.90)
at java.lang.Class.initializeClass(libgcj.so.90)
…15 more
Où ai-je dérapé ?
le 28 fév 2010
Au temps pour moi. En cherchant sur le site officiel (en anglais) PS3MS, j’ai trouvé des paquets .deb tout prêt. Depuis, ça roule.
Merci pour le tuto anyway.
le 3 mar 2010
bonjour
je n’arrive a pas a installé le fichier telecharger
pms-generic-linux-unix-1.20.412.tgz
j’ai ouvert le terminal
j’ai inscrit : $ tar zxvf pms-generic-linux-unix-1.20.412.tgz
mais sa me met se résultat :
delahaie@delahaie-1015PEM:~$ tar zxvf pms-linux-1.20.412.tgz
tar (child): pms-linux-1.20.412.tgz : la fonction open a échoué: Aucun fichier ou dossier de ce type
tar (child): Error is not recoverable: exiting now
tar: Child returned status 2
tar: Error is not recoverable: exiting now
vous pouvez m’aider
le 21 nov 2010
@delawich : Je viens de tester à l’instant, aucun problème !
$ wget http://ps3mediaserver.googlecode.com/files/pms-generic-linux-unix-1.20.412.tgz
$ tar zxvf pms-generic-linux-unix-1.20.412.tgz
pms-linux-1.20.412/linux/
pms-linux-1.20.412/renderers/
pms-linux-1.20.412/CHANGELOG
pms-linux-1.20.412/FAQ
pms-linux-1.20.412/LICENSE.txt
pms-linux-1.20.412/PMS.sh
pms-linux-1.20.412/README
pms-linux-1.20.412/WEB.conf
pms-linux-1.20.412/linux/tsMuxeR
pms-linux-1.20.412/linux/tsMuxeR_licence.txt
pms-linux-1.20.412/plugins/plugins.txt
pms-linux-1.20.412/pms.jar
pms-linux-1.20.412/renderers/Bravia4500.conf
pms-linux-1.20.412/renderers/Bravia5500.conf
pms-linux-1.20.412/renderers/BraviaEX.conf
pms-linux-1.20.412/renderers/FreeboxHD.conf
pms-linux-1.20.412/renderers/FreecomMusicPal.conf
pms-linux-1.20.412/renderers/Kuro.conf
pms-linux-1.20.412/renderers/PS3.conf
pms-linux-1.20.412/renderers/Philips.conf
pms-linux-1.20.412/renderers/PopcornHour.conf
pms-linux-1.20.412/renderers/Realtek.conf
pms-linux-1.20.412/renderers/Samsung.conf
pms-linux-1.20.412/renderers/Streamium.conf
pms-linux-1.20.412/renderers/WDTVLive.conf
pms-linux-1.20.412/renderers/XBMC.conf
pms-linux-1.20.412/renderers/XBOX360.conf
le 21 nov 2010