FREE, la liberté n'a pas de prix ! Hébergement mutualisé chez OVH finistere meteo Get Firefox! mail
deco1 deco2
accueil calendier marque-pages memo mon_cv outils
Freebox et VideoLAN VLC media player
par Stéphane Le Caër
01 février 2006
freebox
VLC_ico

Introduction

Ce document regroupe les notes que j'ai pu prendre concernant ma freebox et VideoLAN VLC media player.

Depuis le 27 septembre 2004 j'utilise la version 4 de la freebox.

En août 2006, j'ai fait de nombreuses modifications sur mon architecture réseau et j'ai mis en oeuvre freeplayer. Ce qui m'a mené à refaire ce mémo. 

Vous trouverez l'ancienne version ici. Cette ancienne version peut être intéressante car elle aborde le paramétrage du routeur Netgear RP614v2. Ce matériel est sorti de ma config, je n'en parle donc plus maintenant.

Plan

 Environnement

 VideoLAN VLC media player
    - Installer VLC sous Windows
    - Installer VLC sous Linux
    - Installer VLC sous Linux à partir des sources

freemultiposte
    - Mise en oeuvre
    - Paramètrer le Pare-feu

freeplayer
    - Mise en oeuvre
    - Paramètrer le Pare-feu
    - Vérifier le fonctionnement

 Liens

 Historique
 

Environnement

Mon réseau

Initialement ma freebox était vue comme un pont réseau (bridge). Les fonctions de routage étaient gérée au niveau d'un routeur Netgear RP614v2(voir ici).

A partir du moment où j'ai voulu mettre en oeuvre la fonction wifi de la freebox, j'ai du également activer la fonction routeur de la freebox. Le routeur Netgear n'avait dès lors plus rien à faire dans mon installation.

Des switchs 10/100 Ethernet, qui n'apparaissent pas sur le schéma, sont placés à différents endroits de l'installation pour permettre de raccorder tous les équipements.

VideoLAN VLC media player

VLC

VideoLAN - VLC media player est la solution phare d'un projet initialisé par des étudiants de l'école Centrale de Paris pour diffusé la télévision dans leurs chambres.

Maintenant c'est devenu un lecteur multimédia de référence. Il peut être également utilisé pour enregistrer et diffuser de la vidéo et du son à travers un réseau IP. Free s'appuie sur cette application pour freemultiposte et freeplayer.

La version stable est téléchargeable ici : www.videolan.org

Les versions expérimentales sont diponibles ici : nightlies.videolan.org
A l'heure où j'écris ces lignes la version 0.8.6 se trouve sous branch-aaaammjj-hhmm alors que la future version 0.9.0 se trouve sous thrunk-aaaammjj-hhmm.

Les sources sont disponibles sur le serveur Subvertion du projet Videolan ou ici pour la version stable.



Installer VLC sous Windows

L'installation sous Windows est des plus simple. Il suffit de télécharger la dernière version ici, et de lancer le programme d'installation.

Après avoir sélectionner la langue souhaitée et avoir accepté les thermes du contrat, il ne faut pas oublié si vous utilisez Mozilla Firefox de sélectionner le plugin qui permettra une intégration de VLC dans ce navigateur :

Sélection des composants


La dernière phase avant l'installation proprement dite, consiste à sélectionner le répertoire d'installation. Je préfère pour ma part laisser le répertoire par défaut.


Installer VLC sous Linux


Sous Linux, il y a plusieurs méthodes d'installation qui dépendent entre autres de la distribution que l'on possède.

Après avoir beaucoup appris avec Debian, je suis tombé sous le charme de la distribution Ubuntu dans sa version 6.06 LTS aussi appelée "The Drapper Drake".

Avec Ubuntu, le plus simple moyen d'installer VLC est d'utiliser le gestionnaire de paquets Synaptic. Mais VLC ne fait pas partie des paquets distribués avec la configuration standard.

Il faut soit ajouter le dépôt Universe dans la liste des dépôts à travers Synaptic, soit utiliser un snapshot mis à disposition sur le site videolan.org qui permet d'avoir une version stable plus récente.

Une autre solution est d'utiliser ce que l'on appel  la version expérimentale qui est mise à jour chaque jour, mais qu'il va falloir la compiler. Cette solution est décrite dans le chapitre suivant.

Pour donner un ordre d'idée sur les versions disponibles suivant les méthodes décrite précédement, avec le dépôt Universe à l'heure où j'écris ce texte, la version est la 0.8.4. Avec le snapshot mis à disposition sur videolan.org la version est la 0.8.5.final.1. Et pour finir la version expérimentale à compiler est la 0.9.0-svn.

Pour installer la version fournie par le dépôt Universe, il faut avoir sélectionné ce dépôt dans 'Configuration/Dépôts' :

Dépôt Universe

et passer à l'étape suivante. C'est à dire l'installation.


Pour obtenir une version plus récente, il faut taper un peu de la ligne de commande. Dans un dans un premier temps, la liste des dépôts (/etc/apt/sources.list) doit être mise à jour en y ajoutant le serveur hébergeant les mises à jour de VLC :

en tant que root :
# sudo vi /etc/apt/sources.list
# VLC
deb http://nightlies.videolan.org/build/dapper-i386 /


Ensuite, il va falloir récupérer une clé PGP et l'ajouter à la liste des clé du programme apt, puis mettre à jour la base d'apt :

# wget -O /dev/stdout http://nightlies.videolan.org/key|apt-key add -
# gpg --keyserver subkeys.pgp.net --recv-keys 81CACA84
# gpg --list-sigs 81CACA84
# gpg --export 81CACA84 -a|sudo apt-key add -
# apt-get update


Maintenant que l'une ou l'autre des méthodes a été utilisée et que la liste des applications disponibles sur les dépôts est à jour, il ne reste plus qu'à installer VLC. Pour cela le plus simple est de lancer Synaptic et de sélectionner VLC et le plug-in Mozilla si Firefox est utilisé :

VLC Synaptic


Une fois la sélection appliquée, VLC est accéssible sous Gnome dans le menu 'Applications/Son et Vidéo/'.


L'installation à travers la ligne de commande se fait comme suite :
# sudo apt-get install vlc mozilla-plugin-vlc





Installer VLC sous Linux à partir des source

Je vais décrire ici comment installer VLC media player à partir des sources sous Ubuntu Drapper.  La transposition à  Debian se fera naturellement.

Cette procédure peut être choisie parce que l'on souhaite disposer de la toute dernière version. Ou tout simplement parce que la distribution de GNU/Linux utilisée ne dispose pas de paquet d'installation de VLC. Il ne faut pas perdre de vue que l'utilisation d'une version expérimentale engendre un risque d'avoir des bugs liés au manque de validation de cette version.

Je vais m'appuyer dans ce chapitre sur la version expérimentale disponible sur le serveur Subversion de videolan.org. Si vous souhaitez une version plus stable, vous pouvez la télécharger ici. Vous trouverez des annotations concernant la version stable 0.8.5.

Il va falloir respecter les étapes suivantes :
  • S'assurer que les outils nécessaires et les dépendances sont installés.
  • Récupérer les sources.
  • Configurer VLC media player.
  • Compiler et installer VLC.


Les outils de compilation indispensables :

Outil Paquet Version Description
gcc gcc-4.0-base 4.0.3-1 Le Compilateur C
g++ 4.0 g++-4.0 4.0.3-1 Le Compilateur C++
Subversion* subversion 1.3.1-3 Subversion est un système de contrôle de version de développement.
Son concurrent direct est CVS.
Ce paquet inclus le client Subversion (svn) qui va permettre de récupérer
les sources de VLC.
CVS* cvs 1.12.9-17 Concurrent Versions System
CVS est un outil de gestion de version qui permet de garder les anciens sources en suivant les modifications effectuées sur le code.
autoconf* autoconf 2.59a-7 Générateur automatique de script configure
automake* automake1.9 1.9.6-1 Outil de génération de make file
libtool libtool 1.5.22-2 Generic library support script

(*) Ces outils ne sont pas nécessaire pour la version stable 0.8.5.

Ligne de commande d'installation des outils :
$ sudo apt-get install gcc-4.0-base g++-4.0 subversion vcs autoconf automake1.9 libtool

Remarque: L'outil ./bootstrap qui sera utilisé ultérieurement permet en autres de vérifier si tous les outils nécessaires sont installés sur le système.


Les dépendances "empaquetées" :

Paquet Version Description
libncurses5-dev 5.5-1
Librairie de développement et documentation pour ncurses.
wx-common 2.6.1.2 Boite à outils pour wxWidgets
Plus d'information ici : http://wxwidgets.org
libwxgtk2.6-dev 2.6.1.2 Composant de wxWidgets
wx2.6-i18n 2.6.1.2 Composant de wxWidgets
lame 3.96.1 Encoder MP3
libdvbpsi3-dev 0.1.4-2 Librairie de décodage et génération de MPEG TS et tables DVB PSI
libmpeg2-4-dev 0.4.0b-4 Décodeur MPEG1/2
libmad0-dev 0.15.1b-2.1 Décodeur audio MPEG
libasound2-dev 1.0.10-2ubuntu4 Librairie pour ALSA
libesd0-dev 0.2.36-3 Librairie pour Enlightened Sound Daemon
liba52-0.7.4-dev 0.7.4-1 Aussi connu sous le nom d'AC-3. C'est un décodeur de flux ATSC A/52
libflac-dev 1.1.2-3 Codec audio FLAC
libid3tag0-dev 0.15.1b-8 Librarie pour Tag MP3
libogg-dev 1.1.3-0 Analyseur de flux Ogg
libpng12-dev 1.2.8rel-5 Librairie pour images PNG
libspeex-dev 1.1.11.1-1 Décodeur audio Speex
libtheora-dev 0.0.0.alpha5-0 Décodeur vidéo Theora
libfreetype6-dev 2.1.10-1 Moteur de font
*zlib1g-dev 1.2.3-6 *Installé en même temps que libfreetype6-dev
libvorbis-dev 1.1.2-0 Décodeur audio Vorbis
libdvdread3-dev 0.9.4-5.1 Librairie pour lire des images de DVD-Vidéo
libdvdnav-dev 0.1.9-3 Librairie pour navigation DVD
libsdl1.2-dev 1.2.9-0.0 Librairie d'abstraction pour l'accès audio et framebuffer pour vidéo 2D
libhal-dev 0.5.7-1 Hardware Abstraction Layer - development files
HAL provides an abstract view on hardware.
libraw1394-dev 0.10.1-1.1 Librarie pour accès direct au bus IEEE 1394
libavc1394-dev 0.5.1-1 Librarie pour contrôle de prérphérique audio/vidéo IEEE 1394
mozilla-dev 1.7.12-1.1 Outils de développement de la suite Mozilla


Si ces librairies ne sont pas disponibles sous votre distribution,
vous pouvez les trouver ici afin de les compiler : Thrid party libraries ou là Last Required Library pour la version 0.8.5.

Ligne de commande d'installation des dépendances :
$ sudo apt-get install libwxgtk2.6-dev wx-common wx2.6-i18n libdvbpsi3-dev libmpeg2-4-dev libmad0-dev libasound2-dev libesd0-dev liba52-0.7.4-dev libflac-dev libfreetype6-dev libid3tag0-dev libogg-dev libpng12-dev libspeex-dev libtheora-dev zlib1g-dev libvorbis-dev libdvdread3-dev libdvdnav-dev libsdl1.2-dev libhal-dev libraw1394-dev libavc1394-dev mozilla-dev


ffmpeg :

Cette librairie n'est pas disponible en paquet pour la distribution d'Ubuntu. C'est la version du 26/11/2005 qui nous intéresse.

IL va falloir récupérer les sources, décompacter l'archive, configurer la librairie et la construire :

# cd /usr/src
# wget http://download.videolan.org/pub \
/videolan/vlc/0.8.5/contrib/ffmpeg-20051126.tar.gz2
# tar xjvf ffmpeg-20051126.tar.bz2
# ln -s ffmpeg-20051126 ffmpeg
# cd ffmpeg
./configure --enable-mp3lame --enable-libogg --enable-vorbis --enable-theora --enable-a52 --enable-pp --enable-pthreads --enable-gpl --cpu=i686 --tune=pentium4
# make

Vous pouvez aussi télécharger cette librairie ici : ffmpeg-20051126.tar.bz2 ou là VLC Contrib


LIVE555 :

Cette librairie n'est également pas disponible en paquet pour la distribution d'Ubuntu.

IL va falloir récupérer les sources, décompacter l'archive, configurer la librarie et la compiler :

# cd /usr/src
# wget http://www.live555.com/liveMedia/public/live555-latest.tar.gz
# tar xzvf live555-latest.tar.gz
# cd live
# ./genMakefiles linux
# make

Vous pouvez aussi télécharger cette librairie ici : LIVE555.com

Pour la version 0.8.5, c'est la version du 26/11/2005 qu'il faut utiliser.
Vous la trouverez ici : live555-20051126.tar.gz ou là VLC Contrib


Le système est maintenant prêt pour installer VLC media player à partir des sources.


Récupérer les sources de VLC media player :

Ce placer dans le répertoire /usr/src, utiliser le client de Subvertion (svn) pour télécharger les sources de la dernière version expérimentale :

# cd /usr/src
# svn co svn://svn.videolan.org/vlc/trunk vlc-trunk

Le répertoire /usr/src/vlc-trunk a été créé.


Configurer et compiler VLC media player :

Maintenant que les sources sont téléchargés, il va falloir générer le Makefile, configurer VLC, le compiler et l'installer :

# cd vlc-trunk
# ./bootstrap
# ./configure --enable-libtool --enable-live555 --with-live555-tree="../live" --enable-dv --enable-dvdread --enable-libcdio --enable-cddax --enable-esd --enable-ffmpeg --with-ffmpeg-tree="../ffmpeg" --with-ffmpeg-mp3lame --with-ffmpeg-ogg --with-ffmpeg-vorbis --with-ffmpeg-theora --with-ffmpeg-zlib --enable-flac --enable-theora --enable-mozilla

...
vlc configuration
--------------------
vlc version           : 0.9.0-svn
system                : linux
architecture          : i686 mmx
build flavour         : optim devel
vlc aliases           : svlc wxvlc

You can tune the compiler flags in vlc-config.
To build vlc and its plugins, type `./compile' or `make'.

# ./make
# ./make install


VLC a été installé dans /usr/local/bin, /usr/local/lib...

Pour la version 0.8.5, utilisez respectivement les options --enable-livedotcom et --with-livedotcom-tree en lieu et place des options --enable-live555 --with-live555-tree.

Remarque : Si une erreur est générée par le script bootstrap, c'est qu'il y a sûrement une des dépendances qui manque.


Lancer VLC media player :

L'application se lance avec wxvlc. Un lanceur est situé sous Gnome dans 'Applications/Sons et Vidéo/'.




Remarque:
Chose bizarre, je n'ai pas eu cette option de menu de créé après installation. J'ai commencé à créé le lanceur à la main en récupérant l'icone vlc.png et en le plaçant dans /usr/share/pixmaps/. Et ce n'est qu'après avoir lancé wxvlc que l'option de menu est apparue. Je n'ai pas essayer de comprendre ou de reproduire le problème.
Dans tous les cas, wxvlc peut être lancé à partir d'une ligne de commande ou avec Alt+F2 sous Gnome.



Freemultiposte

Ce service donne la possibilité au freenaute possédant une freebox V3 ou supérieure et bénéficiant de l'offre TV de regarder la télé sur son ordinateur. Pendant ce temps une autre chaîne peut être diffusée sur le téléviseur raccordé à la freebox.

L'offre freemultiposte s'appuit sur VideoLAN VLC Media Player qui doit être installé sur l'ordinateur serveur. 

La version de VLC utilisée doit inclure le codec LIVE555.com. Ce codec est inclus dans la version 0.8.5 et dans la version windows de Crazy Fred (0.8.4a).


Mise en oeuvre :

Pour fonctionner, ce service doit être activé en validant les Conditions Générales de Vente sur la page suivante :
Activer le service multiposte. Un reboot de la freebox est nécessaire après activation. C'est à dire environ 24h après avoir activé le service.

Ensuite, il faut s'assurer que la freebox est accessible en vérifiant que l'on peut l'atteindre par un ping à partir de la ligne de commande :

# ping mafreebox.freebox.fr
PING freeplayer.freebox.fr (212.27.38.253) 56(84) bytes of data.
64 bytes from freeplayer.freebox.fr (212.27.38.253): icmp_seq=1 ttl=64 time=1.21 ms
64 bytes from freeplayer.freebox.fr (212.27.38.253): icmp_seq=2 ttl=64 time=0.610 ms
64 bytes from freeplayer.freebox.fr (212.27.38.253): icmp_seq=3 ttl=64 time=0.597 ms

--- freeplayer.freebox.fr ping statistics ---
6 packets transmitted, 6 received, 0% packet loss, time 5018ms
rtt min/avg/max/mdev = 0.572/0.702/1.212/0.230 ms


Ensuite vous devez installer VLC media player (Voir pour cela le chapitre précédent).

Une fois l'installation réalisée et le pare-feu configuré (voir plus loin), vous pouvez accéder aux chaînes diffusées sur freeboxtv avec le lien suivant : http://mafreebox.freebox.fr/freeboxtv/playlist.m3u ou en ouvrant le menu 'Fichier/Ouvrir un fichier (avancé)...' et en saisissant cette même adresse en guise de nom de fichier.

freeboxtv



Paramètrer le pare-feu :

La connexion de VLC media player vers la freebox s'établit sur le port 554/tcp en utilisant le protocol RTSP (Real Time Streaming Protocol). Le flux vidéo est émis en retour sur le port 31336/udp.

Si'l y a un pare-feu entre la freebox et le PC sur lequel est installé VLC, il faut le paramètrer pour ouvrir ce port en entrée.


Solution 1 : Utiliser le Port Fowarding

Il s'agit là d'une simple translation d'adresse. Si vous avez plusieurs PC, vous devez attribuer à chacun d'eux 1 port RTSP différent et ouvrir ces ports sur le pare-feu.

Pour ce faire, le démultiplexeur développé parLIVE555.com permet de modifier le port client. Pour cela aller dans 'Paramètres/Préférences...', puis sélectionner 'Lecture Codecs/Démultiplexeurs/RTP-RTSP' :

Paramètrage du port Client RTSP

Dans le champ 'Port Client', saisir le numéro du port retenu.


Voici en exemple le paramètrage d'un routeur Netgear RP614v2 :
RP614v2 Port Fowarding



Solution 2 : Utiliser le Port Triggering

Une fois que le routeur est sollicité en sortie sur le port 554/udp, il ouvre le port 31336 vers le PC qui l'a sollicité.

Ceci permet de ne pas se préoccuper de l'adresse IP du PC. Ce qui est le cas des postes configurés en DHCP. Mais l'inconvénient de cette méthode est de ne pas permettre de visionner le télé sur deux PC en simultané.

Le port client RTSP doit être le même sur chaque PC.

Voici en exemple le paramètrage d'un routeur Netgear RP614v2 :
RP614v2 Port Triggering



freeplayer

HomePlayer - Welcomehttp://homeplayer.free.fr/


freeplayer est une solution permettant de transformer sa freebox en plate-forme multimédia permettant de diffuser des vidéo, des images et de la musique sur son téléviseur ou sur sa chaîne hifi.

Comme pour freemultiposte cette offre est disponible au près des heureux possesseurs d'une freebox V3 ou supérieure. Mais contrairement à cette offre, freeplayer ne nécessite pas d'avoir accès à l'offre freeboxtv (TV sur adsl). Les freenautes qui se trouvent en zone non-dégroupée peuvent donc bénéficier de ce service.

Pour fonctionner, ce service doit être activé en validant les Conditions Générales de Vente sur la page suivante :
Activer le service freeplayer. Un reboot de la freebox est nécessaire après activation. C'est à dire environ 24h après avoir activé le service.

Free mets à disposition 
freeplayer mais pour ma part, j'ai fait le choix d'un de ses "mod" : HomePlayer.

HomePlayer est un logiciel OpenSource développé en langage Java, il s'appuit sur Apache, Tomcat, VLC media player...
Cette application est disponible sur plusieurs plate-forme système : Windows, Linux et Mac OS/X.


Remarque:
Le seul inconvénient majeur de cet outil est qu'il oblige dès lors que l'on veut accéder à ses services d'avoir une session d'ouverte sur la machine sur laquelle il est installé. Il n'y a pas pour le moment de version fonctionnant en démon ou en service. Du moins, je n'en connais pas l'existence.


Mise en oeuvre :

Pour ma part j'ai installé HomePlayer sur une machine où est installée la distribution GNU/Linux Ubuntu 6.06 LTS aussi appelée "The Drapper Drake". L'environnement graphique utilisé est Gnome.

Sous GNU/Linux, il faut au préalable avoir installé Java 1.4 ou une version supérieure et VLC media player 0.8.5.
Pour l'installation de VLC se reporter au chapitre suivant : Installer VLC sous Linux

Mais avant tout, il faut vérifier que la freebox est accessible de la machine sur laquelle on va installer HomePlayer :

# ping mafreebox.freebox.fr
PING freeplayer.freebox.fr (212.27.38.253) 56(84) bytes of data.
64 bytes from freeplayer.freebox.fr (212.27.38.253): icmp_seq=1 ttl=64 time=1.21 ms
64 bytes from freeplayer.freebox.fr (212.27.38.253): icmp_seq=2 ttl=64 time=0.610 ms
64 bytes from freeplayer.freebox.fr (212.27.38.253): icmp_seq=3 ttl=64 time=0.597 ms

--- freeplayer.freebox.fr ping statistics ---
6 packets transmitted, 6 received, 0% packet loss, time 5018ms
rtt min/avg/max/mdev = 0.572/0.702/1.212/0.230 ms


Installer Java Runtime (JRE) :

Se connecter au site java.com afin de télécharger le programme d'intallation : Linux (fichier auto-extractible)

Ouvrir un Terminal, charger l'environnement du superutilisateur et créer le répertoire /usr/java puis s'y positionner :

$ su -
Password:
# mkdir /usr/java
# cd /usr/java


Changer les droits sur le fichier téléchargé afin de pouvoir l'exécuter, puis lancer l'installation :

# chmod 755 ~/Desktop/jre-1_5_0_06-linux-i586.bin
# ~/Desktop/jre-1_5_0_06-linux-i586.bin
Sun Microsystems, Inc. Binary Code License Agreement

for the JAVA 2 PLATFORM STANDARD EDITION RUNTIME ENVIRONMENT 5.0

...

For inquiries please contact: Sun Microsystems, Inc., 4150 Network
Circle, Santa Clara, California 95054, U.S.A.  (LFI#141623/Form
ID#011801)

Do you agree to the above license terms? [yes or no]
yes


Une fois les thermes de la licence acceptés, l'installation est lancée. Attendre que le mot Done soit affiché :

Creating jre1.5.0_06/lib/rt.jar
Creating jre1.5.0_06/lib/jsse.jar
Creating jre1.5.0_06/lib/charsets.jar
Creating jre1.5.0_06/lib/ext/localedata.jar
Creating jre1.5.0_06/lib/plugin.jar
Creating jre1.5.0_06/lib/javaws.jar
Creating jre1.5.0_06/lib/deploy.jar

Done.
#


JRE a été installé dans un répertoire dont le nom dépends de la version installée. Afin de faciliter les mises à jour futures, je crée un lien symbolique /usr/java/jre pointant vers le répertoire contenant la version utilisée :

# ln -s /usr/java/jre1.5.0_06 /usr/java/jre

Se placer ensuite dans /usr/bin et créer des liens symboliques vers les binaires java* :

# cd /usr/bin
# ln -s /usr/java/jre/bin/java .
# ln -s /usr/java/jre/bin/java_vm .
# ln -s /usr/java/jre/bin/javaws .


A partir de maintenant, JRE est installé et peut être lancé de n'importe où. Cela peut être vérifier comme suite :

# cd /home
java -version
java version "1.5.0_06"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_06-b05)
Java HotSpot(TM) Client VM (build 1.5.0_06-b05, mixed mode, sharing)


On en profite pour installer le plugin java pour Mozilla Firefox si ce navigateur est utilisé :

# cd /usr/lib/firefox/plugins
ln -s /usr/java/jre/plugin/i386/ns7/libjavaplugin_oji.so .


Pour valider l'intégration de java, démarrer Firefox puis ouvrir le menu 'Edition/Préférences'. Dans l'onglet 'Contenu', cocher 'Activer Java'. Saisir l'adresse suivante pour valider le test : http://www.java.com/fr/download/help/testvm.xml

Vous devez obtenir ceci :

JRE Validation



Installer HomePlayer :

Pour commencer, créer le compte utilisateur freeplay qui sera utilisé pour lancer HomePlayer :

# useradd -G users -m -d /home/freeplay -s /bin/bash \
-c "Utilisateur pour HomePlayer" freeplay
# passwd freeplay
Enter new UNIX password:
Retype new UNIX password:
passwd : le mot de passe a été mis à jour avec succès


Ouvrir une session graphique avec le compte utilisateur nouvellement créé. Profiter de l'occasion pour alléger l'environnement (fond d'écran, ...).

Ouvrir un Terminal, récupérer le sources d'installation de HomePlayer et décompresser l'archive :

$ wget http://heanet.dl.sourceforge.net/sourceforge/homeplayer/HomePlayer-1.3.0.4.zip
--10:18:36--  http://heanet.dl.sourceforge.net/sourceforge/homeplayer/HomePlayer-1.3.0.4.zip
           => `HomePlayer-1.3.0.4.zip'
Résolution de heanet.dl.sourceforge.net... 193.1.193.66, 2001:770:18:aa40::c101:c142
Connexion vers heanet.dl.sourceforge.net|193.1.193.66|:80... connecté.
requête HTTP transmise, en attente de la réponse... 200 OK
Longueur: 23 468 728 (22M) [application/zip]

100%[============================================================>] 23 468 728  703.34K/s    ETA 00:00

10:19:06 (759.89 KB/s) - "HomePlayer-1.3.0.4.zip" sauvegardé [23468728/23468728]
$ unzip HomePlayer-1.3.0.4.zip


Changer les droits sur le script de lancement de HomePlayer nommé homeplayer.sh afin qu'il soit exécutable :

chmod 744 ~/homeplayer.sh


Créer un lanceur sur le bureau : Clic-droit 'Créer un lanceur...'

HomePlayer - Lanceur


Ma machine est allumée en permanence. Afin de m'assurer que HomePlayer soit lancé après chaque redémarrage du PC, j'ai paramétré l'environnement graphique (Gnome) pour qu'il ouvre une session avec le compte utilisateur freeplay.

Pour ce faire, sélectionner le menu 'Système/Administration/Fenêtre de connexion'
et dans l'onglet 'Sécuirté' activer l'option 'Activer la connexion différé' en indiquant le nom du compte à utiliser :

HomePlayer - Connexion différée


Ensuite paramètrer l'environnement graphique du compte freeplay pour lancer le script de lancement de HomePlayer à chaque ouverture de session. Sélectionner le menu  'Système/Préférences/Sessions', puis dans l'onglet 'Programmes au démarrage' ajouter la commande à lancer : /home/freeplay/homeplayer.sh

HomePlayer - Démarrage




Paramètrer le pare-feu :

Si un routeur est installé entre la freebox et le PC qui héberge HomePlayer, il faut le configurer et ouvrir le port 8080/tcp et le rediriger vers le PC.

Si le mode routeur de la freebox est activé, il faut saisir l'adresse IP de la machine sur laquellle tourne HomePlayer dans le champ 'Ip du Freeplayer' de la console de CONFIGURATION DU MODE ROUTEUR.


Vérifier le fonctionnement :

Allumer le téléviseur, puis appuyer sur la touche Maison de la télécommande de façon prolongée (2 à 3s) :

HomePlayer - Univers


Sélectionner FREEPLAYER, puis appueyr sur la touche OK de la télécommande :

HomePlayer - Bienvenue

Amusez vous bien...


Liens


Historique

Version Date Commentaire
1.0 01/02/2006 Version initiale
1.1 09/02/2006 Quelques compléments d'information.
1.2 10/02/2006 Utilisation du Port Triggering sur le Firewall.
1.3 25/02/2006 Commentaire sur Freeplayer.
2.0 29/09/2006 Modification de mon architecture réseau et mise en oeuvre de Freeplayer
2.1 04/10/2006 Notes sur HomePlayer
2.2 21/10/2006 Ajout d'informations sur les sources de téléchargement de VLC media player
2.3  01/02/2007 Mise à jour des liens
 
  Get FirefoxKompoZer
 
Création de la page :
Mise à jour :
 
01/02/2006
09/11/2010

 

Accueil     Calendrier     Marque-Pages     Mémento     Mon Curriculum     Outils
Ecrivez moi