Ceci est une ancienne révision du document !
Voir une liste de tags possibles
PS3 Media Server
Le but est de partager les fichiers multimédia présent sur l'ordinateur avec la PS3 de Sony utilisée en media center.
Le principe de PMS est de diffuser les vidéos, images, flux streaming, flux rss, etc… pour les rendre lisible par la PS3.
PMS permet pas mal de choses en plus que la plupart des serveurs DLNA, voici une liste non exhaustive des fonctionnalités :
- Lecture des fichiers matroska (.mkv)
- Gestion des sous-titres
- Lecture des flux vidéo envoyés par le multiposte de la freebox
- Lecture des flux streaming depuis Internet (Youtube)
- Accès vers les albums Flickr et Picasa
Pré-requis
- Disposer des droits d'administration.
- Disposer d'une configuration réseau fonctionnelle (le PC vois la PS3 sur le réseau)
Installation
Logiciels utilisés
Il faudra installer les codecs de lecture vidéo et audio.
Il vous suffit, pour cela, d'installer les paquets mplayer mencoder ffmpeg.
Il faut que la variable d'environnement JAVA_HOME corresponde à une seule machine virtuelle java car le logiciel va s'en servir pour trouver les chemins qu'il a besoin en ajoutant les noms des répertoires.
La variable doit pointer vers le répertoire de la machine virtuelle java (JVM). Ce qui donnerait aujourd'hui (attention cela évolue dans le temps) :
JAVA_HOME="/usr/lib/jvm/java-6-sun-1.6.0.14"
Pour vérifier la variable JAVA_HOME :
$JAVA_HOME
Pour redéfinir la variable JAVA_HOME :
sudo export JAVA_HOME="/usr/lib/jvm/java-6-sun-1.6.0.14"
PS3 Media Server
Télécharger l'archive depuis http://code.google.com/p/ps3mediaserver/downloads/list
Décompresser l'archive.
Avec un terminal se placer dans le répertoire décompressé puis rendre le script exécutable :
sudo chmod +x PMS.sh
Allumer la PS3 et lancer le script de cette manière :
sh PMS.sh
Si vous avez une xbox 360, utilisez cette commande :
sh PMS-sh -x
L'interface tente alors de se connecter si un dialogue avec la PS3 s'établit l'écran suivant apparaît.
Ce qui signifie que le serveur DLNA est connecté à la PS3.
Il devrait apparaître maintenant dans le menu de la PS3 (XMB).
Création du lanceur
Création du script
Pour faire simple, nous allons créer le script dans le répertoire où vous l'avez décompresser.
Dans le dossier, faîte un clic droit, Créer un document ⇒ Fichier vierge
Renommer le avec la touche F2 (par exemple Script_Lanceur)
Double-cliquez dessus.
P.S. : entre les deux "", mettez le chemin du dossier décompresser. Pour ce faire, aller dedans et cliquez sur le bouton en-dessous de "Précédent"
P.S. 2 : si vous changer l'emplacement du dossier, changer également le chemin
Maintenant faîte un copier-coller de ceci et cliquez sur "Enregistrer":
#!/bin/bash # Chemin du dossier cd "" # Commande d'éxécution sh PMS.sh exit 0;
Création du lanceur
Je vous renvois sur ce tutorial : raccourci-lanceur
Dans la ligne "Commande" choisissez le script
Configuration
Par défaut le répertoire de partage est le répertoire « / ». Ce qui donne accès à tous les répertoires de l'ordinateur.
Pour masquer l'ensemble et permettre uniquement la visibilité des répertoires nécessaire, il faut aller dans l'onglet « Navigation/Partage de dossier » et ajouter les répertoires à partager qui seront visible directement depuis la PS3.
Fonctions spéciales
Les fonctions spéciales permettent à PMS d'accéder à des flux rss ou streaming depuis le net.
Galerie photo picasa/flickr
Pour configurer un Album web il faut se munir de l'url du flux rss de l'album web ou de l'ensemble des albums.
PicasaWeb permet lorsque l'on est à la page d'accueil de tous les albums de récupérer le lien rss de cette page ce qui permet d'avoir la liste mise à jour en permanence (en bas de la page à droite il y a un lien nommé « rss »).
Une fois ce lien récupérer il ne reste plus qu'a le configurer dans le serveur. Pour ce faire il va falloir y aller à la main en ouvrant le fichier WEB.conf se trouvant dans le répertoire de PMS.
Il y a plusieurs sections mais seulement la section « #images feeds » va nous intéresser pour le moment.
Le « # » signifie que la ligne ne sera pas pris en compte dans la configuration, il sera donc possible de mettre des commentaires pour permettre une meilleur lisibilité en affublant la ligne d'un # de commencement.
Pour structurer un lien il suffi de suivre la logique suivante :
TypeDeFlux,répertoire1,répertoire2=lienRSS
Le type de flux utiliser ici est : « imagefeed.Web »
Ce qui peut donner ceci :
imagefeed.Web,Picasa,Fleurs=http://picasaweb.google.com/data/feed/base/user/moheji55/albumid/5353637108300815249?alt=rss&kind=photo&hl=fr imagefeed.Web,Flickr,AnicMessier,Paris=http://api.flickr.com/services/feeds/photoset.gne?set=72157603603872257&nsid=33561635@N00&lang=fr-fr
Vidéos Youtube
Pour configurer une liste de vidéo, il faut se munir de l'url du flux rss. Youtube permet de récupérer ce lien.
Une fois le lien récupérer il ne reste plus qu'a le configurer dans le serveur. Pour ce faire il va falloir y aller à la main en ouvrant le fichier WEB.conf se trouvant dans le répertroire de PMS.
Il y a plusieurs sections mais seulement la section « #video feeds » va nous intéresser pour le moment.
Le « # » signifie que la ligne ne sera pas pris en compte dans la configuration, il sera donc possible de mettre des commentaires pour permettre une meilleur lisibilité en affublant la ligne d'un # de commencement.
Pour structurer un lien il suffi de suivre la logique suivante :
TypeDeFlux,répertoire1,répertoire2=lienRSS
Le type de flux utiliser ici est : « videofeed.Web »
Ce qui peut donner ceci :
videofeed.Web,Youtube,Humour=http://gdata.youtube.com/feeds/base/standardfeeds/FR/most_viewed?client=ytapi-youtube-browse&alt=rss&time=today
Télé Freebox/neufbox
Pour configurer une chaine disponible par l'option multiposte de free, il faut se munir de l'url du flux streaming de la chaine.
Pour avoir la liste exhaustive des flux streaming des chaines de la freebox il suffi d'aller à l'adresse suivante :
http://mafreebox.freebox.fr/freeboxtv/playlist.m3u
Dans ce fichier il est possible de retrouver le flux pour France 2 par exemple :
rtsp://mafreebox.freebox.fr/fbxtv_pub/stream?namespace=1&service=201&flavour=sd
Une fois ce lien récupéré il ne reste plus qu'a le configurer dans le serveur. Pour ce faire il va falloir y aller à la main en ouvrant le fichier WEB.conf se trouvant dans le répertoire de PMS.
Il y a plusieurs sections mais seulement la section « #internet tvs » va nous intéresser pour le moment.
Le « # » signifie que la ligne ne sera pas pris en compte dans la configuration, il sera donc possible de mettre des commentaires pour permettre une meilleur lisibilité en affublant la ligne d'un # de commencement.
Pour structurer un lien il suffi de suivre la logique suivante :
<TypeDeFlux>,<répertoire1> [mplayervideodump],<répertoire2>=<urlStreaming>[,<urlImage>]
Le type de flux utiliser ici est : « videostream.Web »
L'url de l'image est facultative mais doit être un lien web.
Ce qui donne pour France 2 :
videostream.Web,FreeboxTV [mplayervideodump]=France 2,rtsp://mafreebox.freebox.fr/fbxtv_pub/stream?namespace=1&service=201&flavour=sd,http://www.free.fr/im/data/tv/2.png
Il est facilement évident que toutes les adresses sont les mêmes à deux petites différences prêt, le canal et le type de qualité.
rtsp://mafreebox.freebox.fr/fbxtv_pub/stream?namespace=1&service=201&flavour=sd
"service" est le numéro de canal de la chaine
"flavour" est la qualité
Tous les formats ne sont pas disponible pour toutes les chaines