Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| ushare [Le 06/09/2012, 14:50] – [Configuration du Pare-feu] 89.88.73.174 | ushare [Le 02/08/2026, 00:51] (Version actuelle) – supprimée krodelabestiole | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| - | {{tag> | ||
| - | ---- | ||
| - | |||
| - | ====== uShare : Serveur de médias UPnP et DLNA ====== | ||
| - | |||
| - | |||
| - | ===== Introduction ===== | ||
| - | |||
| - | L' | ||
| - | |||
| - | uShare est un serveur média [[http:// | ||
| - | |||
| - | Nous allons installer uShare 1.1 compatible Debian/ | ||
| - | |||
| - | <note important> | ||
| - | Aux utilisateurs de XBox360 : préférez utiliser [[pms-linux|PS3MediaServer]]. Ushare pose des problèmes pour l' | ||
| - | |||
| - | Aux utilisateurs de PS3 : préférez utiliser [[pms-linux|PS3MediaServer]] ou [[mediatomb|mediatomb]]. Ushare pose des problèmes pour l' | ||
| - | </ | ||
| - | |||
| - | ==== Configuration Testée ==== | ||
| - | |||
| - | ^ Version | ||
| - | | [[: | ||
| - | | [[: | ||
| - | | [[: | ||
| - | | [[: | ||
| - | | [[: | ||
| - | | [[: | ||
| - | | [[: | ||
| - | | [[: | ||
| - | | [[: | ||
| - | | [[: | ||
| - | ===== Installation ===== | ||
| - | |||
| - | ==== A partir de Hardy Heron et suivant ==== | ||
| - | |||
| - | La dernière version (1.1a à ce jour) se trouve dans les dépots Universe. Activez-les et [[: | ||
| - | |||
| - | ==== Sous Gutsy Gibbon et antérieur ==== | ||
| - | [[: | ||
| - | < | ||
| - | |||
| - | Puis [[: | ||
| - | |||
| - | <note important> | ||
| - | |||
| - | |||
| - | ===== Configuration ===== | ||
| - | |||
| - | ==== Configuration basique en mode graphique ==== | ||
| - | |||
| - | Dans un terminal on lance la commande suivante qui va permettre de configurer le partage : | ||
| - | |||
| - | < | ||
| - | |||
| - | et on suit les étapes suivantes : | ||
| - | |||
| - | {{application: | ||
| - | |||
| - | ici on inscrit le nom qu'on veut donner au partage. Exemple : Alphonse | ||
| - | |||
| - | {{application: | ||
| - | |||
| - | ici on choisit l' | ||
| - | |||
| - | {{application: | ||
| - | |||
| - | ici on inscrit le chemin d' | ||
| - | |||
| - | On peut partager plusieurs dossiers se trouvant à des endroits différents. On séparera alors les chemins par une virgule "," | ||
| - | Exemple : **/ | ||
| - | |||
| - | pour activer partage : (et à chaque modification du /des dossier(s) partagé(s): | ||
| - | < | ||
| - | |||
| - | Voilà pour ce qui est de la configuration. | ||
| - | ==== Configuration avancée ==== | ||
| - | |||
| - | La configuration de uShare se retrouve dans le fichier **/ | ||
| - | |||
| - | Le fichier se présente comme suit : | ||
| - | <code bash> | ||
| - | # / | ||
| - | # Edit this file with ' | ||
| - | # Configuration file for uShare | ||
| - | |||
| - | # uShare UPnP Friendly Name (default is ' | ||
| - | USHARE_NAME=Alphonse | ||
| - | |||
| - | # Interface to listen to (default is eth0). | ||
| - | # Ex : USHARE_IFACE=eth1 | ||
| - | USHARE_IFACE=wlan0 | ||
| - | |||
| - | # Port to listen to (default is random from IANA Dynamic Ports range) | ||
| - | # Ex : USHARE_PORT=49200 | ||
| - | USHARE_PORT=49200 | ||
| - | |||
| - | # Directories to be shared (space or CSV list). | ||
| - | # Ex: USHARE_DIR=/ | ||
| - | USHARE_DIR=/ | ||
| - | |||
| - | # Use to override what happens when iconv fails to parse a file name. | ||
| - | # The default uShare behaviour is to not add the entry in the media list | ||
| - | # This option overrides that behaviour and adds the non-iconv' | ||
| - | # the media list, with the assumption that the renderer will be able to | ||
| - | # handle it. Devices like Noxon 2 have no problem with strings being passed | ||
| - | # as is. (Umlauts for all!) | ||
| - | # | ||
| - | # Options are TRUE/YES/1 for override and anything else for default behaviour | ||
| - | USHARE_OVERRIDE_ICONV_ERR= | ||
| - | |||
| - | # Enable Web interface (yes/no) | ||
| - | USHARE_ENABLE_WEB=no | ||
| - | |||
| - | # Enable Telnet control interface (yes/no) | ||
| - | USHARE_ENABLE_TELNET=no | ||
| - | |||
| - | # Use XboX 360 compatibility mode (yes/no) | ||
| - | USHARE_ENABLE_XBOX=yes | ||
| - | |||
| - | # Use DLNA profile (yes/no) | ||
| - | # This is needed for PlayStation3 to work (among other devices) | ||
| - | USHARE_ENABLE_DLNA=no | ||
| - | </ | ||
| - | |||
| - | <note important> | ||
| - | |||
| - | Si vous faites le choix = # Enable Web interface (yes/no) USHARE_ENABLE_WEB=yes | ||
| - | Vous pouvez paramétrer | ||
| - | Se rendre sur son navigateur web : | ||
| - | <code bash> | ||
| - | http:// | ||
| - | </ | ||
| - | ==== Configuration du Pare-feu ==== | ||
| - | |||
| - | Il vous faudra certainement configurer votre [[: | ||
| - | |||
| - | Avec [[: | ||
| - | <note help>Ce n'est plus Firestarter qui est le pare-feu par défaut (inutile de l' | ||
| - | Pour l' | ||
| - | #sudo ufw allow proto tcp from 192.168.1.29 to any | ||
| - | |||
| - | Ou directement avexc iptable : | ||
| - | sudo iptables -A INPUT -p tcp -i wlan0 --dport 49200 -j ACCEPT | ||
| - | sudo iptables -A INPUT -p udp -i wlan0 —dport 49200 -j ACCEPT | ||
| - | sudo iptables -A INPUT -s 239.255.255.250 -p udp -i wlan0 —dport 1900 -j ACCEPT | ||
| - | |||
| - | wlan0 doit être adapté à votre réseau : plus généralement, | ||
| - | |||
| - | ===== Utilisation sur la Playstation 3 ===== | ||
| - | |||
| - | Depuis la mise à jour en 1.8 du Firmware de la console, la PS3 est capable de se connecter à des serveurs DLNA3. | ||
| - | |||
| - | * ajout du mer 2 Avril 2008, par Xrose | ||
| - | Attention, si lors de l' | ||
| - | |||
| - | ==== Démarrage du Service ==== | ||
| - | |||
| - | Dans un terminal tapez | ||
| - | |||
| - | < | ||
| - | |||
| - | -d pour Utiliser le mode de compatibilité DLNA pour PLAYSTATION 3 | ||
| - | |||
| - | -D pour utiliser ushare en mode Démon | ||
| - | |||
| - | <note help> | ||
| - | Si on lance uniquement | ||
| - | < | ||
| - | Voici l' | ||
| - | < | ||
| - | uShare (version 1.0), un serveur mutlimédia UPnP léger. | ||
| - | Benjamin Zores (C) 2005-2007, pour l' | ||
| - | Voir http:// | ||
| - | Initialisation du système UPnP ... | ||
| - | Démarre en mode compatibilité DLNA ... | ||
| - | Serveur Multimédia UPnP en écoute sur 192.168.2.13: | ||
| - | Envoit des informations UPnP du périphérique ... | ||
| - | Attente de connexions ... | ||
| - | Création de la liste de données | ||
| - | Recherche des fichiers dans le répertoire de contenus : / | ||
| - | Recherche des fichiers dans le répertoire de contenus : / | ||
| - | Recherche des fichiers dans le répertoire de contenus : / | ||
| - | 27345 fichiers et sous-répertoires trouvés.</ | ||
| - | |||
| - | La commande reste " | ||
| - | |||
| - | On doit donc retrouver le contenu de nos partages sur les serveurs Multimédia : Photo, Musique et Vidéo. | ||
| - | |||
| - | ==== Formats vidéos supportés par la PS3 ==== | ||
| - | |||
| - | * Format vidéo Memory Stick : | ||
| - | * MPEG-4 SP (AAC LC) | ||
| - | * H.264/ | ||
| - | * Format de fichier MP4 : | ||
| - | * H.264/ | ||
| - | * MPEG-1 (MPEG Audio Layer 2) | ||
| - | * MPEG-2 PS (MPEG2 Audio Layer 2, AAC LC, AC3 (Dolby Digital), LPCM) | ||
| - | * MPEG-2 TS (MPEG2 Audio Layer 2) | ||
| - | * AVI : | ||
| - | * Motion JPEG (Linear PCM) | ||
| - | * Motion JPEG (μ-Law) | ||
| - | * AVCHD (.m2ts / .mts) | ||
| - | |||
| - | Ça y est, la PS3 peut lire les DivX, reste à voir quelles sont les contraintes de la lecture DivX. | ||
| - | |||
| - | Attention, suite à la mise en place du système de protection de droits Cinavia avec le logiciel système 3.41, il est possible que la console refuse de lire le son de certaines vidéos (y compris DivX) si celles-ci n'ont pas de DRM associé. | ||
| - | ===== Utilisation avec la Xbox 360 ===== | ||
| - | |||
| - | ==== Premier tutorial ==== | ||
| - | |||
| - | Avec les mises à jour de la Xbox 360 sur le live et celles de uShare, il est de plus en plus facile de visionner des vidéos sur sa télé en se servant de la Xbox. | ||
| - | |||
| - | Pour cela, suivez la paragraphe " | ||
| - | Il n'est pas nécessaire, | ||
| - | |||
| - | Une fois la configuration terminée, ushare est bien actif et il suffit, sur votre Xbox d' | ||
| - | La dernière ligne est maintenant disponible et s' | ||
| - | |||
| - | < | ||
| - | * Ouvrez un [[Terminal]] et tapez: | ||
| - | |||
| - | ushare -x | ||
| - | |||
| - | Cela activera ushare avec l' | ||
| - | |||
| - | Fermez le terminal quand vous n' | ||
| - | |||
| - | ==== Deuxième tutorial à tester si des problèmes surviennent avec le premier tutorial ==== | ||
| - | |||
| - | La Xbox 360 peut également utiliser les partages ushare. Le support de cette console n'est cependant pas parfait à l' | ||
| - | |||
| - | La solution est la suivante : | ||
| - | - Commenter (mettre un # devant la ligne) le paramètre " | ||
| - | - [[: | ||
| - | |||
| - | <code bash> | ||
| - | #!/bin/sh -e | ||
| - | # | ||
| - | # uShare init script | ||
| - | # | ||
| - | ### BEGIN INIT INFO | ||
| - | # Provides: | ||
| - | # Required-Start: | ||
| - | # Should-Start: | ||
| - | # Required-Stop: | ||
| - | # Should-Stop: | ||
| - | # Default-Start: | ||
| - | # Default-Stop: | ||
| - | # Short-Description: | ||
| - | # Description: | ||
| - | # You should edit configuration in / | ||
| - | # See http:// | ||
| - | ### END INIT INFO | ||
| - | |||
| - | PATH=/ | ||
| - | DAEMON=/ | ||
| - | NAME=ushare | ||
| - | DESC=" | ||
| - | PIDFILE=/ | ||
| - | CONFIGFILE=/ | ||
| - | # On ajoute ici le paramètre de compatibilité Xbox 360 | ||
| - | USHARE_OPTIONS=" | ||
| - | |||
| - | # abort if no executable exists | ||
| - | [ -x $DAEMON ] || exit 0 | ||
| - | |||
| - | [...] | ||
| - | </ | ||
| - | |||
| - | Le support Xbox 360 sera désormais activé (et fonctionnel!) à chaque démarrage du démon. | ||
| - | |||
| - | Si cela ne fonctionne toujours pas, suivez le troisiéme tuto de ce post [[http:// | ||
| - | |||
| - | ==== Troisième tutorial à tester si des problèmes surviennent avec le deuxième tutorial ==== | ||
| - | |||
| - | Mettez votre Xbox 360 à jour en la connectant au "xBox Live". | ||
| - | |||
| - | Installez les libraires requises: | ||
| - | |||
| - | sudo apt-get install libupnp-dev libdlna-dev | ||
| - | |||
| - | Téléchargez et décompressez les sources de Ushare: | ||
| - | Code: | ||
| - | |||
| - | wget http:// | ||
| - | tar -xvf ushare-1.1a.tar.bz2 | ||
| - | |||
| - | Changez le fichier mime.c . Cela force à présenter les fichiers .avi comme des fichiers jouables sur la xbox: | ||
| - | |||
| - | cd ushare-1.1a/ | ||
| - | gedit src/mime.c | ||
| - | |||
| - | Changez cette ligne: | ||
| - | |||
| - | < | ||
| - | { " | ||
| - | </ | ||
| - | |||
| - | Comme ça: | ||
| - | < | ||
| - | { " | ||
| - | </ | ||
| - | |||
| - | Maintenant: configure, make, et install: | ||
| - | |||
| - | |||
| - | ./configure --log --prefix=/ | ||
| - | make | ||
| - | sudo make install | ||
| - | |||
| - | Changez le fichier "/ | ||
| - | |||
| - | sudo gedit / | ||
| - | |||
| - | Démarrez Ushare avec la compatibilité xbox: | ||
| - | |||
| - | ushare -x | ||
| - | |||
| - | |||
| - | Sur votre Xbox, allez à " | ||
| - | |||
| - | ===== Utilisation avec l' | ||
| - | |||
| - | Le Archos 605 Wifi est lui aussi capable d' | ||
| - | < | ||
| - | |||
| - | //(le mode DLNA (option -d) conseillé pour la PS3 ne semble pas nécessaire pour l' | ||
| - | |||
| - | Ensuite dans la section Photo, Vidéo ou Musique de l' | ||
| - | |||
| - | NB : j'ai rajouté ushare dans le gestionnaire de session pour le lancer au démarrage et l' | ||
| - | |||
| - | ===== Utilisation avec Lecteur LG BD390 ===== | ||
| - | |||
| - | Une fois uShare correctement installé (cf [[ushare# | ||
| - | < | ||
| - | |||
| - | Pour acceder à vos dossiers partagés lors de la configuration séléctionner Mes Medias dans l' | ||
| - | |||
| - | < | ||
| - | |||
| - | ===== Utilisation avec une tablette Acer Iconia Tab A500 ===== | ||
| - | |||
| - | Une fois uShare correctement installé (cf [[ushare# | ||
| - | < | ||
| - | |||
| - | Par contre sur la tablette en question, seul Skifta fonctionne correctement. | ||
| - | ===== Questions fréquentes ===== | ||
| - | |||
| - | ==== Encodage à la volée ==== | ||
| - | |||
| - | ** Existe-t-il des logiciels comme le logiciel Nero Media Home de Windows qui encodent à la volée? ** | ||
| - | |||
| - | --Elisa doit le permettre, mais cela ne fonctionne pas encore aujourd' | ||
| - | |||
| - | --Vlc permet l' | ||
| - | |||
| - | --Mediatomb supporte l' | ||
| - | |||
| - | |||
| - | ==== Initialisation ==== | ||
| - | |||
| - | ** Comment configurer ushare pour qu'il s' | ||
| - | |||
| - | Il semblerait qu'il y ait deux soucis avec le paquet installé: | ||
| - | - le nom du script / | ||
| - | - la priorité de démarrage (20 quand networking a une priorité de 40) | ||
| - | Une solution validée par l' | ||
| - | sudo update-rc.d -f ushare remove | ||
| - | sudo mv / | ||
| - | sudo update-rc.d ushare.sh defaults 80 | ||
| - | |||
| - | Dans le cas ou cela ne marche toujours pas, notament si la connexion se fait par wifi et n'est pas immédiate, il peut être utile d' | ||
| - | start-stop-daemon --start --quiet --background --oknodo \ | ||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | ---- | ||
| - | |||
| - | |||
| - | |||
| - | |||
| - | | ||
| - | __ | ||
| - | |||
| - | - ´´application au demarrage ´ | ||
| - | - puis taper " | ||
| - | - puis " | ||
| - | |||
| - | |||
| - | |||
| - | |||
| - | ---- | ||
| - | |||
| - | ===== Liens ===== | ||
| - | * [[http:// | ||
| - | | ||
| - | |||
| - | ---- | ||
| - | |||
| - | // | ||
