Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
pms-linux [Le 02/11/2010, 18:14] sx1 |
— (Version actuelle) | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | {{tag>Jaunty lucid Karmic serveur réseau ps3 multimédia }} | ||
- | ---- | ||
- | |||
- | ====== 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'importe quelle sorte de fichiers médias avec une configuration minimale. Il est soutenu avec les puissants logiciels Mplayer/FFmpeg. | ||
- | |||
- | PMS est reconnu également par d'autre matériels multimédia, comme la LiveRadio d'Orange, ou des téléviseurs DLNA. | ||
- | |||
- | 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>Licence_publique_générale_GNU|GPL v2]]. | ||
- | |||
- | |||
- | ===== Pré-requis ===== | ||
- | |||
- | * Disposer des [[:sudo|droits d'administration]]. | ||
- | * Disposer d'une configuration réseau fonctionnelle (le PC voit la PS3 sur le réseau) | ||
- | |||
- | ===== Installation automatique ===== | ||
- | Vous n'avez qu'à lancer cette commande qui fera tout le travail pour vous. | ||
- | <code>sudo wget -q --no-check-certificate https://svn.paissad.net/misc/stuffs/install_pms-linux.sh -O - | bash </code> | ||
- | |||
- | Ce script n'installe pas automatiquement certaines dépendances, dont java jre, ni une bibliothèque appelée libmediainfo0. | ||
- | Pour installer java jre, il faut agir simplement comme pour une autre installation d'un paquet présent par défaut dans Ubuntu. [[tutoriel:comment_installer_un_paquet|Comment installer un paquet ?]] | ||
- | |||
- | Pour libmediainfo0, il faut installer un dépôt non officiel ppa : http://ppa.launchpad.net/shiki/mediainfo/ubuntu lucid main. Pour savoir comment faire, allez voir [[depots#les_depots_ppa_personal_package_archive|depots#les_depots_ppa_personal_package_archive]]. | ||
- | |||
- | <note important>Ce script va modifier votre fichier sources.list en ajoutant le dépôt non officiel de PMS, puis installer toutes les autres dépendances requises sauf celles évoquées ci-dessus. | ||
- | |||
- | Il vous faudra ensuite tout de même installer pms-linux manuellement. Attention de ne pas installer "pms" tout court, c'est bien de pms-linux dont vous avez besoin</note> | ||
- | |||
- | ===== Installation manuelle ===== | ||
- | |||
- | **Pré-requis:** | ||
- | |||
- | Des pré-requis sont nécessaires pour la suite des opérations : | ||
- | * Avoir [[:tutoriel:comment_installer_un_paquet|installé les paquets]] **[[apt://mplayer,mencoder,ffmpeg|mplayer mencoder ffmpeg]]**. | ||
- | |||
- | <note important>**Pour Ubuntu 10.4 : ** mencoder est buggé pour la gestion des sous titres ASS/SSA veuillez prendre la version du ppa : https://launchpad.net/~rvm/+archive/mplayer?field.series_filter=lucid voir ici si vous ne savez pas ajouter un ppa http://doc.ubuntu-fr.org/ppa plus d'infos ici http://daisho.fr/?p=36</note> | ||
- | |||
- | * Il est recommandé aussi d'installer **[[apt://vlc,dcraw,tsmuxer|vlc dcraw tsmuxer]]** | ||
- | * Avoir activé l'accès au dépôt suivant : <file>deb http://deb.paissad.net/ unstable main contrib non-free | ||
- | deb-src http://deb.paissad.net/ unstable main contrib non-free</file> | ||
- | * ou bien <file>deb http://ppa.launchpad.net/paissad/pms-linux/ubuntu lucid main | ||
- | deb-src http://ppa.launchpad.net/paissad/pms-linux/ubuntu lucid main </file> | ||
- | * Il faut télécharger la clé publique : <code>wget -q -O- http://deb.paissad.net/public-key.asc | sudo apt-key add -</code> | ||
- | * ou bien <code>sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys E1F9F391</code> | ||
- | * Mise à jour des dépôts. <code>sudo apt-get update</code> | ||
- | * Pensez aussi à la librairie libmediainfo0 à installer via son dépôt non officiel (voir plus haut) | ||
- | **Installation:** | ||
- | |||
- | Pour installer ce logiciel, il vous suffit d'[[:tutoriel:comment_installer_un_paquet#paquet_present_dans_les_depots|installer le paquet]] **[[apt://pms-linux|pms-linux]]**. | ||
- | |||
- | ===== Configuration ===== | ||
- | |||
- | Par défaut, le serveur démarre en même temps que le système, et le fichier de configuration utilisé est « /etc/PMS.conf ». | ||
- | |||
- | On peut soit configurer PMS via son interface graphique, qui enregistre les réglages dans le fichier en question, soit éditer directement ce fichier, seule solution pour une installation en serveur sans environnement graphique. | ||
- | |||
- | Dans ce fichier de configuration, l'option « //minimized// » a la valeur « //true// » afin que le logiciel n'ai pas besoin d'un serveur X qui tourne sur la machine. C'est une option fondamentale pour un serveur fonctionnant sur la base de Ubuntu-server. | ||
- | |||
- | Pour paramétrer avec l'interface graphique, vous pouvez démarrer le logiciel via un terminal en tapant juste « ''pms-linux'' », ensuite, vous aurez une fenêtre graphique et à partir de là vous pouvez configurer et sauvegarder votre travail. | ||
- | |||
- | Vous obtiendrez un fichier de configuration « PMS.conf » dans le même répertoire où vous avez démarré pms-linux. | ||
- | |||
- | <note tip> | ||
- | Un conseil pour avoir un fichier de configuration différent de celui pour le script init.d est de démarrer "pms-linux" à partir de votre répertoire personnel $HOME, vous configurez, puis vous sauvegardez... vous aurez ainsi un fichier PMS.conf dans votre répertoire personnel. Option d'usage qui n'a que peut d'intérêt pour une installation en serveur | ||
- | </note> | ||
- | |||
- | ==== 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, utiliser par exemple [[nano|Nano]]. | ||
- | |||
- | (brouillon) | ||
- | ^ 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 |= \/home\/REPERTOIRE\/SOUS REPERTOIRE|n'oubliez pas les antislahs| | ||
- | |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,jpn,ger,eng| liste les langues des pistes audios si pistes multiples| | ||
- | |hidevideosettings |= true| | | ||
- | |dvd_isos_thumbnails |= true| | | ||
- | |port |= 5001| | | ||
- | |prevents_sleep_mode |= true| | | ||
- | |usecache = false| activer la médiathèque| | ||
- | |hide_media_library_folder |= false | cacher le dossier de la librairie de la médiathèque| | ||
- | |mencoder_usepcm |= true| DTS/FLAC → LPCM remux| | ||
- | |embed_dts_in_pcm |= true| streamer le flux DTS| | ||
- | |mencoder_remux_ac3 |= true| remuxer quand la piste audio est en AC3 (pas de réencodage)| | ||
- | |mencoder_remux_mpeg2 |= false| remuxer DVD ISO video track (no reencode)| | ||
- | |||
- | ===== Utilisation===== | ||
- | |||
- | Lancez l'application //via// la [[:commande_shell|commande]] suivante : | ||
- | |||
- | pms-linux | ||
- | |||
- | ou //via// la commande suivante | ||
- | |||
- | sudo /etc/init.d/pms-linux start | ||
- | |||
- | ===== Désinstallation ===== | ||
- | |||
- | Pour supprimer cette application, il suffit de [[:tutoriel:comment_supprimer_un_paquet|supprimer son paquet]]. La configuration de l'application sera conservée ou supprimée selon la méthode de désinstallation que vous choisirez. | ||
- | ===== Voir aussi ===== | ||
- | |||
- | * **(en)** [[http://code.google.com/p/ps3mediaserver/|Site officiel du logiciel pms-linux]] | ||
- | * [[http://ps3mediaserver.org/forum/|Forum officiel de discussion]] | ||
- | * [[http://ps3mediaserver.org/forum/viewtopic.php?f=3&t=5589&start=0]] | ||
- | |||
- | ---- | ||
- | |||
- | //Contributeur principal : [[utilisateurs:paissad|paissad]].// | ||
- | \\ | ||
- | //Contributeur secondaire : [[utilisateurs:G-rom|G-rom]].// | ||
- | \\ | ||
- | //Contributeur secondaire : [[utilisateurs:sx1|sx1]].// |