Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| pms-linux [Le 04/01/2013, 16:37] – [Téléviseur Sony Bravia] 109.24.245.75 | pms-linux [Le 20/01/2018, 11:57] (Version actuelle) – voir la page universal media server L'Africain | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| - | {{tag> | ||
| - | ---- | ||
| - | |||
| - | ====== PS3 Media Server ====== | ||
| - | |||
| - | //Serveur média UPNP codé en Java dédié à la PS3// | ||
| - | |||
| - | **PS3 Media Server** est un serveur média UPNP conforme DLNA pour la PS3, écrit en Java, avec le but de faire du streaming ou de transcoder n' | ||
| - | |||
| - | PMS est reconnu également par d' | ||
| - | |||
| - | Il permet également de monter un serveur multimédia grâce à un paramétrage par un simple fichier texte. (serveur sans environnement graphique, administré à distance. | ||
| - | |||
| - | Le logiciel **PS3 Media Server** est sous licence libre [[wpfr> | ||
| - | |||
| - | 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 | ||
| - | |||
| - | - Partage des données multimédia d'un PC vers un décodeur TV NeufBox (SFR MediaCenter) | ||
| - | |||
| - | <note important> | ||
| - | pms-linux est devenu ps3mediaserver avec un paquet réécrit qui inclu toutes les dépendances. Sous 12.04 faire une installation automatique, | ||
| - | </ | ||
| - | |||
| - | |||
| - | |||
| - | ===== Pré-requis ===== | ||
| - | |||
| - | * Disposer des [[: | ||
| - | * Disposer d'une configuration réseau fonctionnelle (le PC voit la PS3 sur le réseau) | ||
| - | * Disposer d'une installation fonctionnelle de JAVA (voir [[java|Java]]) sur votre système | ||
| - | |||
| - | ===== Installations ===== | ||
| - | ==== Installation vraiment automatique ==== | ||
| - | D' | ||
| - | < | ||
| - | sudo apt-get update | ||
| - | sudo apt-get install ps3mediaserver | ||
| - | </ | ||
| - | |||
| - | En Septembre 2012, cette méthode fonctionne très bien sur Precise alors que la suivante ne fonctionne pas. | ||
| - | |||
| - | ==== Installation quasi automatique ==== | ||
| - | Vous n'avez qu'à lancer cette commande qui fera tout le travail pour vous. | ||
| - | < | ||
| - | |||
| - | <note important> | ||
| - | Les paquets 3 libmediainfo0, | ||
| - | Donc, ne tenez pas trop rigueur des warnings concernant ces paquets là. | ||
| - | </ | ||
| - | |||
| - | ==== Installation manuelle ==== | ||
| - | |||
| - | **Pré-requis: | ||
| - | |||
| - | Des pré-requis sont nécessaires pour la suite des opérations : | ||
| - | * Avoir [[: | ||
| - | |||
| - | <note important> | ||
| - | |||
| - | * Il est recommandé aussi d' | ||
| - | * Avoir activé l' | ||
| - | deb-src http:// | ||
| - | * ou bien < | ||
| - | deb-src http:// | ||
| - | * Il faut télécharger la clé publique : < | ||
| - | * ou bien < | ||
| - | * Mise à jour des dépôts. < | ||
| - | * Pensez aussi à la librairie libmediainfo0 à installer via son dépôt non officiel : https:// | ||
| - | * Ajoutez le dépôt suivant : < | ||
| - | * Puis installer **[[apt:// | ||
| - | **Installation: | ||
| - | |||
| - | Pour installer ce logiciel, il vous suffit d' | ||
| - | |||
| - | (Vous pouvez aussi vous procurer la dernière version de pms-linux a cette [[https:// | ||
| - | ==== Complément d' | ||
| - | |||
| - | Si votre serveur est en 64 bits, vous devez installer en plus la librairie ia32-libs afin de pouvoir lire tous les fichiers en format *.mkv. | ||
| - | |||
| - | En effet, TsMuxer, qui participe au fonctionnement de base de PMS est une application 32 bits. | ||
| - | |||
| - | Sans cette librairie, TsMuxer ne fonctionne pas et la plupart des *.mkv seront illisibles. | ||
| - | |||
| - | Normalement, | ||
| - | |||
| - | ===== Configuration ===== | ||
| - | |||
| - | Par défaut, le serveur démarre en même temps que le système, et le fichier de configuration utilisé est « / | ||
| - | |||
| - | On peut soit configurer PMS via son interface graphique, qui enregistre les réglages dans le fichier en question, soit éditer directement ce fichier. Par défaut, le script / | ||
| - | Depuis la version " | ||
| - | |||
| - | Si vous démarrez simplement pms-linux via le menu ou via console en tapant juste " | ||
| - | |||
| - | <note tip> | ||
| - | Si vous voulez éditer le fichier de configuration / | ||
| - | Ensuite, faites vos configurations à partir de la fenêtre graphique et enregistrer ... le fichier / | ||
| - | </ | ||
| - | |||
| - | ==== Configuration serveur ==== | ||
| - | Valeurs pour une configuration à la main directement dans le fichier texte. | ||
| - | Ne sont indiquées que les variables à ajuster à la main. | ||
| - | Pour éditer ce fichier sur votre serveur, utilisez par exemple [[nano|Nano]]. | ||
| - | |||
| - | ^ nom de la variable ^ valeur possible ^ commentaire ^ | ||
| - | |maxvideobuffer |0 à 600 | taille max du buffer pour le transcodage en Mo (max 600 MO) | | ||
| - | |hide_enginenames |= true ou false |cacher le nom des moteurs de transcodage | | ||
| - | |hide_extensions |= true ou false| cacher les extensions des fichiers | | ||
| - | |hide_transcode_folder |= true ou false| cacher le dossier de transcodage | | ||
| - | |folders |= \/ | ||
| - | |audiochannels |= 2 ou 6 | Nombre de canaux audio (2= stéréo ; 6 = 5.1 multicanal)| | ||
| - | |audiobitrate | = 384 |régle le débit, 384 le plus bas| | ||
| - | |notranscode |= avi par exemple |lister les extensions séparées par une virgule, dit à PMS de ne pas réencoder vers la PS3| | ||
| - | |forcetranscode | = mkv par exemple |lister les extensions séparées par une virgule, oblige à réencoder| | ||
| - | |mencoder_audiolangs | = fre, | ||
| - | |hidevideosettings | = true ou false| cache le menu des réglages vidéo accessible depuis la PS3 | | ||
| - | |dvd_isos_thumbnails | = true ou false| affiche une imagette des images iso de DVD| | ||
| - | |port |= 5001| permet de fixer le port de PMS, 5001 par défaut (à changer par sécurité, au delà de 1024) | | ||
| - | |prevents_sleep_mode | = true ou false| si PMS délivre un média vers la PS3 (ou autre, le PC n'est pas mis en veille | | ||
| - | |usecache | = false| active la médiathèque| | ||
| - | |hide_media_library_folder | = true ou false | cacher le dossier de la librairie de la médiathèque| | ||
| - | |mencoder_usepcm | = true ou false| DTS/FLAC → LPCM remux, false par défaut| | ||
| - | |embed_dts_in_pcm | = true ou false| streamer le flux DTS, false par défaut| | ||
| - | |mencoder_remux_ac3 | = true ou false| remuxer quand la piste audio est en AC3 (pas de réencodage), | ||
| - | |mencoder_remux_mpeg2 | = true ou false| remuxer DVD ISO video track (no reencode), true par défaut| | ||
| - | |mencoder_encode |= keyint=25: | ||
| - | |||
| - | La variable mencoder_encode est une des plus importante, elle définie la qualité vidéo en fonction de la bande passante de votre réseau, ses valeurs standards sont les suivantes : | ||
| - | |||
| - | keyint=1: | ||
| - | |||
| - | keyint=1: | ||
| - | |||
| - | keyint=3: | ||
| - | |||
| - | keyint=25: | ||
| - | |||
| - | keyint=25: | ||
| - | |||
| - | keyint=25: | ||
| - | |||
| - | keyint=50: | ||
| - | |||
| - | Un fichier exemple de configuration est visible ici : [[http:// | ||
| - | |||
| - | ===== Utilisation===== | ||
| - | |||
| - | Si vous rencontrez un soucis avec java, vérifier quel est votre Java en fonction, selon cette méthode | ||
| - | | ||
| - | |||
| - | Lancez l' | ||
| - | pms-linux | ||
| - | |||
| - | ou //via// la commande suivante (sous version antérieure à la 10.04) | ||
| - | |||
| - | sudo / | ||
| - | | ||
| - | ou //via// la commande suivante sous 10.04 et suivante | ||
| - | |||
| - | sudo service pms-linux start | ||
| - | | ||
| - | Si tout va bien vous aurez cette interface sous les yeux (sauf serveur): | ||
| - | |||
| - | {{: | ||
| - | |||
| - | Si vous modifiez le fichier de configuration, | ||
| - | //via// la commande suivante (sous version antérieure à la 10.04) | ||
| - | |||
| - | sudo / | ||
| - | | ||
| - | //via// la commande suivante sous 10.04 et suivante | ||
| - | |||
| - | sudo service pms-linux reload | ||
| - | |||
| - | Pour une installation en serveur pur, il est préférable d' | ||
| - | |||
| - | ===== Désinstallation ===== | ||
| - | |||
| - | Pour supprimer cette application, | ||
| - | |||
| - | |||
| - | ===== Règle pour firewall ===== | ||
| - | |||
| - | Pour une installation fonctionnelle avec le firewall par défaut d' | ||
| - | |||
| - | //via// la commande | ||
| - | |||
| - | sudo ufw allow <port de pms-linux> | ||
| - | |||
| - | ===== Fonctions spéciales ===== | ||
| - | Les fonctions spéciales permettent à PMS d' | ||
| - | |||
| - | ==== Galerie photo picasa/ | ||
| - | Pour configurer un Album web il faut se munir de l'url du flux rss de l' | ||
| - | PicasaWeb permet lorsque l'on est à la page d' | ||
| - | {{: | ||
| - | 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, | ||
| - | Pour structurer un lien il suffi de suivre la logique suivante :\\ | ||
| - | TypeDeFlux, | ||
| - | Le type de flux utiliser ici est : « imagefeed.Web »\\ | ||
| - | Ce qui peut donner ceci : | ||
| - | imagefeed.Web, | ||
| - | imagefeed.Web, | ||
| - | |||
| - | ==== 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éré, | ||
| - | 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, | ||
| - | Pour structurer un lien il suffi de suivre la logique suivante :\\ | ||
| - | TypeDeFlux, | ||
| - | Le type de flux utiliser ici est : « videofeed.Web »\\ | ||
| - | Ce qui peut donner ceci : | ||
| - | videofeed.Web, | ||
| - | |||
| - | ==== Télé Freebox/ | ||
| - | Pour configurer une chaine disponible par l' | ||
| - | Pour avoir la liste exhaustive des flux streaming des chaines de la freebox il suffi d' | ||
| - | [[http:// | ||
| - | Dans ce fichier il est possible de retrouver le flux pour France 2 par exemple : | ||
| - | rtsp:// | ||
| - | |||
| - | 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, | ||
| - | Pour structurer un lien il suffi de suivre la logique suivante : | ||
| - | < | ||
| - | Le type de flux utiliser ici est : « videostream.Web »\\ | ||
| - | <note tip> | ||
| - | L'url de l' | ||
| - | </ | ||
| - | |||
| - | Ce qui donne pour France 2 :\\ | ||
| - | videostream.Web, | ||
| - | |||
| - | 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:// | ||
| - | " | ||
| - | " | ||
| - | |||
| - | <note tip>Le type de vidéo peut être ld, sd ou hd donc petit, moyen et grand.\\ | ||
| - | Tous les formats ne sont pas disponible pour toutes les chaines. | ||
| - | |||
| - | Certaines chaines ne fonctionnent qu'en ld (AB1, ABMotor, etc...)</ | ||
| - | |||
| - | <note help>Il semblerait que cette manipulation puisse fonctionner aussi pour les abonnées neuf. Il faut simplement trouver les adresses des flux... -> Les flux Neufbox sont pour la plupart tous encryptés à la source du stream, donc pas trop d' | ||
| - | |||
| - | |||
| - | ==== Téléviseur Sony Bravia ==== | ||
| - | |||
| - | PS3 Media Serveur est un des rares serveurs DLNA reconnu par la fonction Bravia des téléviseurs Sony. PMS fournit 2 fichiers de configuration pour Bravia dans le répertoire "/ | ||
| - | Pour de nouveaux modèles de téléviseurs non pris en compte par défaut, il faut adapter un des fichiers conf existant. | ||
| - | Par exemple pour un Sony Bravia KDL-37EX500 :\\ | ||
| - | Copier le fichier Bravia5500.conf en BraviaEX500.conf\\ | ||
| - | Editer BraviaEX500.conf et adapter les premières lignes avec les valeurs suivantes : | ||
| - | |||
| - | RendererName=Bravia KDL-37EX500 | ||
| - | RendererIcon=bravia.png | ||
| - | UserAgentSearch=notusedhere | ||
| - | UserAgentAdditionalHeader=X-AV-Client-Info | ||
| - | UserAgentAdditionalHeaderSearch=BRAVIA KDL-37EX500 | ||
| - | |||
| - | Vous trouverez d' | ||
| - | |||
| - | < | ||
| - | |||
| - | <note tip> | ||
| - | </ | ||
| - | Sony Bravia KDL-55HX750, | ||
| - | Sony Bravia KDL-46EX500, | ||
| - | Sony Bravia KDL-32EX501: | ||
| - | Sony Bravia KDL-46HX800: | ||
| - | Sony Bravia KDL-52HX900: | ||
| - | Sony Bravia KDL-56EX501: | ||
| - | Sony Bravia KDL-40EX500: | ||
| - | Sony Bravia KDL-55NX72: fonctionne bien à priori sans modif.\\ | ||
| - | Sony Bravia KDL-40NX700: | ||
| - | |||
| - | Panasonic P42V10E. | ||
| - | |||
| - | Panasonic P46g20 | ||
| - | |||
| - | Philips 40PFL5507H (et à priori toutes les TV Philips récentes connectés) | ||
| - | Philips 46PFL8606H | ||
| - | ===== Voir aussi ===== | ||
| - | |||
| - | * **(en)** [[http:// | ||
| - | * [[http:// | ||
| - | * [[http:// | ||
| - | |||
| - | ---- | ||
| - | |||
| - | // | ||
| - | \\ | ||
| - | // | ||
| - | \\ | ||
| - | // | ||
