MediaTomb : Mise en place d'un serveur multimédia (UPnP)
Contents
1 Introduction
MediaTomb est un serveur multimedia capable de diffuser des films, de la musique ainsi que des photos. C'est très pratique pour les consoles de génération Xbox360 ou Playstation 3. Il y a bien d'autres utilitées biensûre.
Par exemple, si l'on prends le cas d'une de vos machine qui contient des films, qui n'est pas branchée sur votre écran de télé, il faut quelquoche pour relayer le tout. C'est là que la Playstation 3 par exemple intervient. Cependant, elle à besoin de savoir ou aller chercher les films. Il faut donc installer un serveur UPnP sur votre machine.
Un des meilleurs serveurs UPnP aujourd'hui est MediaTomb.
2 Instllation
Comme d'habitude, pour le personnes sous Debian :
apt-get |
apt-get install mediatomb |
3 Configuration
3.1 MySQL
Vous n'êtes pas obligé de passer par cette étape, mais personnellement je préfère la centralisation des informations sur ma machine. Si vous sautez cette étape, une base MySQLite sera utilisée. C'est pourquoi j'ai décidé de mettre MediaTomb sur une base MySQL. Il faut d'abord se connecter sur votre serveur MySQL :
mysql |
mysql [-u <username>] [-p] |
Ensuite nous allons créer une base de donnée dédiée à MediaTomb ainsi qu'un utilisateur associé :
mysql> CREATE DATABASE db_mediatomb; mysql> GRANT ALL ON db_mediatomb.* TO 'mediatomb_user'@'localhost' IDENTIFIED BY 'mon_pasowrd'; |
3.2 Mediatomb
3.2.1 MySQL
Maintenant on est prêt, il faut donc configurer ceci dans le fichier de configuration /etc/mediatomb/config.xml. Pour celà, modifiez ceci :
/etc/mediatomb/config.xml |
<sqlite3 enabled="no"> |
Ceci est pour désactiver SQLite, maintenant, on active MySQL :
/etc/mediatomb/config.xml |
<mysql enabled="yes"> <host>localhost</host> <username>mediatomb_user</username> <password>mon_password</password> <database>db_mediatomb</database> </mysql> |
3.2.2 Thumbnails
Tout d'abord on va installer ce petit package :
apt-get |
apt-get install ffmpegthumbnailer |
Puis on rajoute ce code dans la section '<server>' :
Maintenant on redémarre le serveur :
/etc/init.d/mediatomb restart |
Youpi c'est fini pour MySQL
3.3 Interface Graphique
Maintenant, vous pouvez utiliser l'interface graphique. Connectez vous sur le serveur avec l'adresse de votre serveur MediaTomb sur le port 49152 :
http://adresse_ip:49152
Il ne vous reste plus qu'a configurer vos dossier à scanner ainsi que les temps de rafraichissement de ceux ci. Il faut un certain temps pour l'indexation de ceux-ci (suivant le nombre d'éléments qui sont dans vos dossiers).
3.4 Sécurité
Pour limiter les accès sur des interfaces réseaux sur votre serveur multimedia éditez le fichier /etc/default/mediatomb :
/etc/default/mediatomb |
INTERFACE="bond0" |
Redémarrez ensuite le service MediaTomb.
4 Fonctionnement avec Playstation 3
Pour que le serveur soit reconnu par la Playstation 3, il faut modifier le fichier
/etc/mediatomb/config.xml |
<protocolInfo extend="yes"/><!-- For PS3 support change to "yes" --> <map from="avi" to="video/divx"/><!-- Uncomment the line below for PS3 divx support --> |
Important : Vous devez avoir un firmware PS3, version 1.80 minimum
Redémarrez ensuite le serveur MediaTomb. Maintenant, sur la Playstation, vous pouvez scanner les serveur Multimedia et le votre apparaitra comme par magie.