Blog Widget by LinkWithin

8 févr. 2013

De l'UPnP pour tous


Si vous souhaitez partager du contenu entre votre PC et votre module TV de votre box ADSL, voici deux petits logiciels qui devraient retenir votre attention

1) Pour Windows : Freemi




 Téléchargeable ici, ce petit soft gratuit est hyper léger, configurable très facilement et n'est pas pour autant avare en fonctionnalités.

En effet, une fois installé, il se lancera automatiquement au démarrage de votre PC.


Un simple clic droit sur l'icône, et vous avez accès à un menu, dont la section "configuration"


Dans les différents onglets, saisissez un libellé pour le partage ainsi que le répertoire :


Le petit plus, c'est que vous pouvez autoriser (ou non) d'autres fonctionnalités telles que pouvoir explorer les fichiers, éteindre la machine, ...


2) Pour Linux et Mac : Mediatomb


Pour l'installation, soit vous êtes sous ubuntu et c'est déjà dans les dépôts :

sudo apt-get install mediatomb

soit vous êtes sous une distrib un peu exotique et vous pouvez récupérer les binaires ici

Ici, la configuration se fait via un navigateur, en saisissant l'adresse

http://localhost:49152  

(ou le port que vous avez mis dans le fichier de conf si vous l'avez modifié)

Il vous suffit maintenant d'ajouter des dossier "dans la base de donnée" ainsi que paramétrer le type de scan :


Quelques précisions sur le "Scan Mode" :
  • None : ne sera pas scané
  • Timed : scan à intervalle régulier, définit dans la section Scan Interval
  • Inotify : A chaque changement effectué dans le répertoire, une info est envoyée au kernel . C'est cette info qui va déclencher un scan 
 NB : sous ubuntu, il faut autoriser le broadcast upnp si vous voulez que votre freebox puisse détecter le serveur Mediatomb. Sans cette manipulation, la détection par la freebox v6 par exemple est aléatoire, ce qui peut être légèrement lourd à l'usage.

La solution trouvée sur la faq de Mediatomb : 

  # Special case to allow 0.0.0.0 source for UPnP to use IGMP to
  # register clients with media servers and routers.
  iptables -A INPUT -i eth1 -s 0.0.0.0/32 -d 224.0.0.1/32 -p igmp -j ACCEPT
 
  # Any firewall code to limit eth1 input traffic to the appropriate IP subnets
  # must come AFTER the above special case.
 
  # UPnP uses IGMP multicast to find media servers.  Accept IGMP broadcast packets
  iptables -A INPUT -i eth1 -d 239.0.0.0/8 -p igmp -j ACCEPT

Pour aller plus loin : 


  • Par défaut, Mediatomb utilise une base Sqlite, mais vous pouvez également le configurer pour qu'il utilise votre base MySQL
  • Vous pouvez spécifier un port différent pour l'IHM web, ainsi qu'un couple de login/mot de passe (pratique si vous l'avez ouvert à l'externe)
  • Vous avez des options activables pour améliorer la compatibilité avec les PS3 notamment

0 commentaires :

Enregistrer un commentaire