Wiki

Outils pour utilisateurs

Outils du site


frontend_distant

Utiliser un frontend sur une machine distante

A quoi ça sert ?

Pour ceux qui se demande a quoi çela peux bien servir, voici un exemple: vous avez votre Mythbox dans le salon, avec ses cartes tuners, votre compagne regarde sa série préférée et vous souhaitez regarder une émission enregistrée la semaine précédente. Vous allez sur le PC dans votre bureau (ou dans votre hamac avec votre PC portable ..)pour regardez tranquillement votre émission sans déranger personne. Etonnant non ? Essayez de faire de faire de même avec un magnétoscope, voire même avec la plupart des autres logiciels multimédia …. Quand on vous dit que mythtv c'est génial!

De plus cela fonctionne aussi avec des distributions différentes: par exemple la mythbox principale en debian (celle ou il y a le backend et les cartes tuner), et le frontend sur une mandriva ou une ubuntu.

Il est également possible d'avoir un frontend distant MythtvPlayer : frontend pour windows sur WindowsXP

Remarque préliminaire

Le protocole de dialogue entre le backend et le frontend évolue au gré des versions de mythtv. Vous devez donc avoir la même version de mythtv sur vos machines locales et distantes. Ce problême est particulièrement crucial si vos machines utilisent des distributions différentes. Les mises à jour ne sont pas forcément synchro!

Il faut également que les machines possèdent des noms différents (autre que localhost).

il est impératif que mysql soit ouvert sur le réseau. Pour cela, commentez la ligne “networking” dans /etc/mysql/my.cnf

Préparation du backend

Votre machine backend doit avoir une adresse IP fixe. Ensuite il faut autoriser la connexion à la base Mysql depuis une autre machine. Par défaut la config de Mysql ne le permet pas. Allez dans le fichier /etc/mysql/my.cnf et commentez la ligne (en ajoutant #) bind-address

Sur la machine distante faire un

nmap adresseIPmasterbackend.

Vous devez voir le port 3306 ouvert.

Mais cela n'est pas suffisant il faut autoriser l'utilisateur mythtv d'une autre machine à s'y connecter. Il y a plusieurs façons de faire :

  • depuis PHPmyAdmin (je vous laisse découvrir)
  • en ligne de commande:
frontend_distant.txt · Dernière modification: 22/04/2012 par gilles74