English Français

Un Réseau multimédia à la maison

Je suis un fan d'audio, j'adore le son d'un bon vieil ampli associé à une platine vinyle, tous ces craquements qui donnent une note d'authenticité. Mais je suis aussi un petit peu Geek sur les bords et je suis toujours a la recherche du dernier petit truc pour améliorer mon expérience multimédia. Je vais decrire ici mon installation, mais aussi, et je pense , le plus intéressant pour vous qui faites le votre chez vous, les configurations que j'ai utilisées pour faire fonctionner le tout.

Le Matériel

Je ne révèle aucun secret en disant qu'un bon matériel est l'un des pré-requis pour avoir une bonne installation multimédia. Je décris ici les équipements que j'ai testés et je donne quelques commentaires à propos de mon expérience. Bien sûr, ces commentaires sont relatif à mon utilisation et d'autres pourront avoir des avis contraires.

Sony Playstation 3

image

Pas besoin de présenter cet équipement tant sa notoriété est immense. Les jeux sont effectivement parmi les meilleurs du marché, je vais cependant m'attarder sur une fonctionalité moins conne (mais connue quand même), je parle de la capacité à lire les fichiers multimédia via UPnP / DLNA.
Cette fonctionalité vous permet de lire les fichiers multimédias présents sur un serveur compatible (voir section Logiciels), et jusqu'à présent, j'ai bien apprécié cela, il est cependant assez difficile de bien configurer le tout. Pas la PS3 elle-même, mais le serveur. La PS3 ne lit pas tout les formats multimédia disponibles à ce jour et vous pouvez vous retrouver incapable de lire votre film préféré du fait d'un codec ou taux d'échantillonage du son non compatible.

Pour l'instant, les meilleurs résultats obtenus ont été avec le serveur Mediatomb (voir paragraphe Logiciels) tournant sur mon PC (voir paragraphe dédié).

Ma configuration

Pour la PS3, comme dit précédement, la configuration d'origine devrait suffire. Bien sûr, si votre PS3 fait partie des premières, il se peut qu'il faille faire une mise à jour du firmware. En fait, tout firmware plus récent que le 1.80 devrait permettre d'avoir le streaming, mais le dernier donnera des résultats plus intéressants. Le support Divx 3.11 n'a été ajouté que dans le firmware 2.60.

Ma PS3 est connectée en WiFi.

Liens

Site officiel

Denon AVR-4308

image

Le Denon AVR-4308 est un ampli haut de gamme, plutôt cher, mais il vaut son prix. Ce superbe ampli a toutes les dernières technologies. Il peut bien sûr gérer tous les équipements classiques tels lecteur CD ou DVD, K7 (si vous en avez encore) et tout autre équipement Hi-Fi par des connexions RCA traditionelles, mais il peut également connecter les derniers équipement par S-Video ou HDMI 1.3, les connecteurs sont nombreux et variés. Il est également équipé d'une connexion WiFi qui permet d'écouter des radios internet ou d'utiliser un serveur UPnP / DLNA. La connexion est plutôt bonne, mais j'ai quand même expérimenté quelques problèmes lors d'écoutes de radios internet (peut-être ma connexion internet). L'interface de navigation dans les menus du serveur UPnP / DLNA est aussi plutôt lente.

Ma configuration

Comme pour la PS3, il n'y a pas grand chose à configurer sur le Denon AVR-4308. La plus longue étape est de configurer les différentes entrées. Il y a en effet pléthore de choix : vidéo redimensionnement (upscalling), son 5.1 ou stéréo, égaliseur... À part celà, les réglages de base sont très satisfaisants.

Mon opinion

Le redimensionnement vidéo est plutôt bon mais j'ai eu un petit problème en l'utilisant avec mon lecteur de DVD (Philips DVP-7040) et mon écran plat (Sony KLV-52X300A), J'ai une série de points blancs dans le coin haut gauche de l'écran lorsque j'active l'upscalling sur l'ampli, je ne l'ai pas lorsque le redimensionnement est fait via la TV, mais la qualité d'image est moindre... choix difficile...

Liens

Site officiel du fabricant

Freecom MusicPal

image

Le Freecom MusicPal n'est pas un champion de l'acoustique, mais je l'adore. Tout d'abord, son look est sympa, facile à intégrer dans votre interieur, il parait parfois un peu bas de gamme, avec des plastiques plutôt simples, cela se ressent à haut volume, mais ses fonctionalités me ravissent.
J'avais en effet cherché un bon moment pour le trouver, je voulais une radio internet qui fasse également radio-réveil, la plupart des radios internet n'ont pas la fonction réveil, la plupart des radios réveil n'ont pas la fonction radio internet, et très peu ont les deux + WiFi. J'avais hésité avec le Philips WAK-3300, mais selon d'autres sites internet, ce dernier a une luminosité trop importante.

Mon opinion

Comme dit précédement, je suis très content de ce produit, et je peux, grace à lui, me réveiller, chez moi, en Chine, au son de ma radio française préférée. Super !!
Il est aussi possible de s'endormir au son d'une musique tranquille, qui permet d'évacuer le stress de la journée de travail. Super !!
Il est aussi possible de s'endormir avec cette musique relaxante, et de se réveiller avec un bon vieux hard-rock (histoire de partir sur les chapeaux de roues dès le matin), sans rien avoir à re-régler entre les deux. Super !!
C'est là qu'arrive le mauvais... Le volume sonore doit être le même le soir et le matin, soit on s'endort avec une musique forte, soit on se réveille avec une musique toute faible... Çà aurait été super d'avoir une fonction qui réduit doucement le volume le soir, jusqu'à ce qu'il atteigne 0%... Freecom, si vous me lisez...

Liens

Site officiel du fabricant

Qnap TS-109

image

Le Qnap TS-109 est un NAS avec plusieurs fonctions qui trouveront parfaitement leur place dans un réseau domestique. Il est équipé d'une station de téléchargement basée sur le protocole BitTorrent et avec une interface de gestion web. Il a aussi la possibilité d'être utilisé en serveur web avec un serveur HTTP / PHP et une base de données MySQL, J'y ai donc créé un site interne pour gérer ma collection de films. Je peux donc sélectionner mon film puis aller directement prendre le bon DVD ou BluRay. Le TS-109 a aussi un serveur TwonkyMedia pré-installé. Il peut donc partager du contenu multimédia avec tout client compatible.

Mon opinion

La station de téléchargement marche très bien, tout dépend bien sûr de la qualité des liens utilisés. J'ai eu plusieurs problèmes de lenteurs lorsque j'avais beaucoup de fichiers en cours de téléchargement et que j'accédais à des fichiers par le réseau. Le serveur HTTP/PHP est aussi satisfaisant. Il est possible d'utiliser un service de DNS dynamique pour y accéder depuis l'extérieur.

Enfin, le serveur UPnP Twonkymedia marche parfaitement pour les fichiers audios, que ce soit avec la PS3 ou le MusicPal. Pour la vidéo, je l'ai trouvé plutôt lent. Non seulement, Twonkymedia ne permet pas la conversion à la volée, de toute façon, les performances matérielles sont insuffisantes, mais j'ai également constaté des lenteurs lors d'avances rapides.

Les autres fonctions dont le partage par Samba, sont aussi très efficace et s'intègrent à merveille dans un réseau personnel.

Liens

Site officiel du fabricant

Logitech Harmony 1000

image

Logitech Harmony 1000 est une télécommande universelle qui va remplacer le tas de télécommandes que vous accumulez sur la table basse du salon. Elle est dotée d'un écran tactile et les menus sont configurables avec la couleur de votre choix. Tous les boutons peuvent être affectés à n'importe quelle fonction, y compris les boutons physiques. Il est possible de préparer des macros pour lancer une "Activité", comme par exemple "Regarder la Télé". La télécommande va donc envoyer les commandes nécessaires aux équipements, par exemple : allumer la télé, allumer le récepteur satellite, mettre la télé sur l'entrée satellite.

Mon Opinion

La qualité de fabrication est relativement bonne avec le boitier supérieur en aluminium qui donne un aspect qualitatif indéniable. La peinture à aspect caoutchouc des pièces plastiques participe à cette impression générale de qualité. L'écran tactile est très lent et peu réactif, l'exécution des macros est également plutôt lente et l'on se retrouve à garder la télécommande pointée vers la chaîne pendant 3 à 5 secondes (cela reste préférable à l'usage de 3 ou 4 télécommandes séparées).

La programmation des macros se fait très facilement en utilisant le logiciel fourni. Malheureusement, le logiciel ne fonctionne pas sous Ubuntu (même en utilisant Wine). L'utilisation de la télécommande est également assez simple et la présence du menu "Aide" permet de corriger les erreurs de transmission qui peuvent apparaître si la télécommande n'est pas correctement orientée vers la chaîne. La procédure de rattrapage n'est pas très élégante, mais cela est une procédure annexe qui n'est, comme son nom l'indique, que du "rattrapage".

Pour résumer, cette télécommande est un très bon produit qui n'atteint pas l'excellence du fait de son mauvais écran tactile.

Liens

Site officiel du fabricant

Les Logiciels

Comme tout le matériel ne fera rien de bien sans logiciels pour aller avec, je vais détailler ici plusieurs solutions basées sur Linux ou Windows. Ne possédant pas de Mac, je ne donnerais rien pour les utilisateurs de produits Apple. Par contre, je suis preneur de bons liens pour réorienter les intéressés.

UPnP / DLNA : C'est quoi?

image
image

UPnP est un raccourci pour Universal Plug'n Play. Il s'agit d'un ensemble de protocoles mis en place par le Forum UPnP. La principale utilité est de simplifier la création des réseaux domestiques en rendant la connexion très simple.

DLNA est un raccourci pour Digital Living Network Alliance. Il s\agit d'un standard adopté pour les réseaux multimédia.

Liens

UPnP sur Wikipedia

UPnP Forum

DLNA sur Wikipedia

Site DLNA

Mediatomb

image

Mediatomb est un logiciel de serveur UPnP. Il s'exécute sous Linux OS mais pas sous Windows. Tous les formats de fichiers peuvent être lus par ce serveur car il autorise le recours à un logiciel tiers pour effectuer une conversion à la volée. Les logiciels tiers peuvent par exemple être VLC, FFMPEG, MPlayer ...
La conversion à la volée est très intéressante lorsque le client UPnP n'accepte pas tous les formats. C'est souvent le cas avec la PS3 qui n'accepte pas la majorité des formats propriétaires tels *.rmvb, *.mov...

Ma Configuration

Avec MediaTomb, la plus grande partie des réglages est faite par le fichier de configuration. Comme il est nécéssaire de faire appel à un logiciel tiers pour le transcodage, il faut l'installer également. Ma configuration est basée sur un système d'exploitation KUbuntu. Pour ce qui est du logiciel tiers, j'utilise VLC, FFMPEG et MPlayer.

Le fichier de configuration

Ce fichier est : /home/username/.mediatomb/config.xml, bien sûr "username" sera remplacé par le nom d'utilisateur de l'installation d'Ubuntu. Comme vous pouvez le voir, j'utilise mencoder pour le transcodage, il faudra donc l'avoir préalablement installé à la dernière version disponible. Je conseille également d'installer la dernière version de FFMpeg. Il y a également la possibilité d'utiliser VLC pour le transcodage, voyez le profil non activé dans le fichier ci-dessous.

<?xml version="1.0" encoding="UTF-8"?>
<config version="1" xmlns="http://mediatomb.cc/config/1" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://mediatomb.cc/config/1 http://mediatomb.cc/config/1.xsd">

<server>
<port>49152</port>
<ui enabled="yes">
<accounts enabled="no" session-timeout="30">
<account user="mediatomb" password="mediatomb"/>
</accounts>
</ui>
<name>Multimedia Server on (PC)</name>
<udn>uuid:4ee0c252-2780-44ce-8170-cf3549fe0186</udn>
<home>/home/vincent/.mediatomb</home>
<webroot>/usr/share/mediatomb/web</webroot>
<storage>
<sqlite3 enabled="yes">
<database-file>mediatomb.db</database-file>
</sqlite3>
<mysql enabled="no">
<host>localhost</host>
<username>mediatomb</username>
<database>mediatomb</database>
</mysql>
</storage>
<pc-directory upnp-hide="no"/>
<protocolInfo extend="yes"/>
</server>


<import hidden-files="no">
<scripting script-charset="UTF-8">
<common-script>/usr/share/mediatomb/js/common.js</common-script>
<playlist-script>/usr/share/mediatomb/js/playlists.js</playlist-script>
<virtual-layout type="builtin">
<import-script>/usr/share/mediatomb/js/import.js</import-script>
</virtual-layout>
</scripting>

<mappings>
<extension-mimetype ignore-unknown="yes">
<map from="mp3" to="audio/mpeg"/>
<map from="ogg" to="application/ogg"/>
<map from="wma" to="audio/x-ms-wma"/>
<map from="wax" to="audio/x-ms-wax"/>
<map from="m3u" to="audio/x-mpegurl"/>
<map from="pls" to="audio/x-scpls"/>
<map from="asf" to="video/x-ms-asf"/>
<map from="asx" to="video/x-ms-asf"/>
<map from="wmv" to="video/x-ms-wmv"/>
<map from="wvx" to="video/x-ms-wvx"/>
<map from="wm" to="video/x-ms-wm"/>
<map from="wmx" to="video/x-ms-wmx"/>
<map from="flv" to="video/x-flv"/>
<map from="mkv" to="video/x-matroska"/>
<map from="mp4" to="video/mp4"/>
<map from="rmvb" to="application/vnd.rn-realmedia"/>
<map from="avi" to="video/divx"/>
</extension-mimetype>

<mimetype-upnpclass>
<map from="audio/*" to="object.item.audioItem.musicTrack"/>
<map from="video/*" to="object.item.videoItem"/>
<map from="application/vnd.rn-realmedia" to="object.item.videoItem"/>
<map from="application/vnd" to="object.item.videoItem"/>
<map from="image/*" to="object.item.imageItem"/>
</mimetype-upnpclass>

<mimetype-contenttype>
<treat mimetype="audio/mpeg" as="mp3"/>
<treat mimetype="application/ogg" as="ogg"/>
<treat mimetype="audio/x-flac" as="flac"/>
<treat mimetype="image/jpeg" as="jpg"/>
<treat mimetype="audio/x-mpegurl" as="playlist"/>
<treat mimetype="audio/x-scpls" as="playlist"/>
<treat mimetype="audio/x-wav" as="pcm"/>
<treat mimetype="audio/L16" as="pcm"/>
<treat mimetype="video/x-msvideo" as="avi"/>
<treat mimetype="video/divx" as="avi"/>
<treat mimetype="video/mp4" as="mp4"/>
<treat mimetype="video/x-matroska" as="mkv"/>
<treat mimetype="application/vnd.rn-realmedia" as="rmvb"/>
<treat mimetype="application/vnd" as="rmvb"/>
</mimetype-contenttype>
</mappings>

</import>


<transcoding enabled="yes">
<mimetype-profile-mappings>
<transcode mimetype="video/x-flv" using="mencoder"/>
<transcode mimetype="video/x-ms-asf" using="mencoder"/>
<transcode mimetype="video/avi" using="mencoder"/>
<transcode mimetype="video/divx" using="mencoder"/>
<transcode mimetype="video/mp4" using="mencoder"/>
<transcode mimetype="video/x-msvideo" using="mencoder"/>
<transcode mimetype="application/ogg" using="mencoder"/>
<transcode mimetype="application/vnd.rn-realmedia" using="mencoder"/>
<transcode mimetype="application/vnd" using="mencoder"/>
<transcode mimetype="video/x-matroska" using="mencoder"/>
<transcode mimetype="application/ogg" using="oggflac2raw"/>
<transcode mimetype="audio/x-flac" using="oggflac2raw"/>
</mimetype-profile-mappings>

<profiles>
<profile name="mencoder" enabled="yes" type="external">
<mimetype>video/mpeg</mimetype>
<accept-url>yes</accept-url>
<accept-ogg-theora>yes</accept-ogg-theora>
<agent command="mencoder" arguments="%in -oac lavc -ovc lavc -of mpeg -lavcopts vcodec=mpeg2video:keyint=1:vbitrate=60000:vrc_maxrate=6000:vrc_buf_size=1835 -mpegopts muxrate=12000 -vf harddup -ofps 25 -o %out"/>
<buffer size="14400000" chunk-size="524288" fill-size="120000"/>
</profile>
<profile name="vlcmpeg" enabled="no" type="external">
<mimetype>video/mpeg</mimetype>
<accept-url>yes</accept-url>
<first-resource>yes</first-resource>
<accept-ogg-theora>yes</accept-ogg-theora>
<agent command="vlc" arguments="-I dummy %in --sout #transcode{venc=ffmpeg,vcodec=mp2v,vb=4096,fps=25,aenc=ffmpeg,acodec=mpga,ab=192, samplerate=48000,channels=2}: standard{access=file,mux=ps,dst=%out} vlc:quit"/>
<buffer size="14400000" chunk-size="512000" fill-size="120000"/>
</profile>
</profiles>

</transcoding>

</config>

TVersity

image

TVersity est un logiciel serveur UPnP qui s'exécute sous Windows. Il permet la conversion à la volée de façon native mais est limité à certains formats. J'ai eu de très bons résultats et je le conseille à tous ceux qui n'ont que Windows. Pour ma part, l'aventure TVersity s'est arrétée lorsque ma copine est arrivée avec son lot de fichiers *.rmvb et que je ne pouvais lire. Au même moment, j'ai découvert que Linux avait fait des progrès considérables et j'ai essayé Ubuntu, avant de totalement basculer sur celui-ci. Je suis donc passé à MediaTomb.

Nero Home Multimedia

image

Nero Home Multimedia Server s'exécute sous Windows. Il permet la conversion à la volée mais le nombre de formats acceptés est assez limité. Il n'est pas configurable et il faut donc se contenter des résultats "out of the box". Je n'ai pas eu assez de bons résultats pour continuer avec. Avec certains clients UPnP qui acceptent beaucoup de formats, cela peut faire un très bon choix, mais pas avec une PS3... En plus il n'est pas gratuit...

Windows Media Player 11

image

WMP 11 est sûrement le plus simple à mettre en oeuvre car il suffit d'activer une seule fonction. Malheureusement, la conversion à la volée n'est pas supportée... Je ne l'ai donc pas utilisé pendant longtemps. encore une fois, si le client UPnP est assez flexible sur les formats, cela peut être une bonne alternative.

TwonkyMedia

image

TwonkyMedia est un assez bon serveur UPnP, très stable et avec une interface web pour gérer la bibliothèque. L'arborescence peut aussi être configurée pour ne pas avoir à s'enfoncer dans les répertoires pour trouver vos fichiers. Malheureusement, il a 2 gros défauts : il n'est pas gratuit et il ne permet pas la conversion à la volée. Je l'utilise quand même car il était installé d'origine sur mon NAS et me permet de ne pas avoir à allumer le PC pour écouter mes MP3.

Commentaires

John, 2010-11-04 14:54:11

Thanks for the config file for Mediathomb : it's really help me !

Michel, 2010-10-25 19:45:12

Très pratique ce tutoriel ! Merci :-)

Psy Ponce, 2009-12-29 22:54:19

Very kewl! Thanks for the info.

Ajoutez un commentaire

Pseudo :

Website : (optionel)

Anti-spam: 3 + 5 =

Comment :