Logo de UMS

Universal Media Server (UMS)

Universal Media Server (UMS) est un logiciel libre, gratuit et open source, pour créer un serveur DLNA (UPnP) sur un ordinateur.

UMS est simple, intuitif, possède une interface graphique et c'est un projet mature depuis 2012 !

Grâce à UMS, le serveur DLNA (UPnP) permettra de distribuer des vidéos, de la musique ou des images, qui sera diffusé sur un client DLNA. Le client DLNA peut être de n'importe quel type, comme une TV, un smartphone, une tablette ou un ordinateur. La plupart des TV HD modernes depuis 2010 sont compatibles clients DLNA. Concrètement, UMS va permettre de diffuser un film sur une TV compatible DLNA par exemple. Le lancement de la diffusion du média se fait via le client DLNA, avec la télécommande de la TV par exemple.

UMS est un projet ayant démarré à partir du code source de PS3 Media Server, car ce dernier a été abandonné. Plus d'infos sur le protocole DLNA : Lien

  • Télécharger la dernière version pour Linux : Lien
  • Installation des dépendances :
  • Ouvrir le terminal et taper :
sudo apt-get install openjdk-8-jre mediainfo -y
  • Décompresser le fichier téléchargé ums.x.x.x.tgz (clic droit extraire ici).
  • Démarrer UMS en exécutant le fichier ums.sh
  • Suivre les instructions à l'écran pour définir les réglages de base.
  • Ajouter vos dossiers à partager, contenant les vidéos par exemple, à partir du bas de l'onglet Paramètres de navigation/partage.
  • Cliquer sur l’icône dossier puis ajouter vos dossiers à partager.
  • Quitter et redémarrer ums.

Remarque : à partir d'Ubuntu 18.04+, UMS ne fonctionne qu'à partir de la version 7.6.0*[1]

La première chose à faire, est d’ajouter vos dossiers de contenu à partager, tel que vidéos, musique et photos. Regarder la capture d'image ci-dessus pour ajoutez vos dossiers à partager. Redémarrer UMS après chaque modification. Les autres réglages techniques fonctionnent bien par défaut.

Après avoir paramétré UMS, vous pourrez diffuser vos vidéos, musique ou photos, sur n'importe quel appareil compatible DLNA (UPnP).

Android

Installez l'appli BubbleUPnP ou VLC sur votre appareil afin de pouvoir lire vos données partagés par UMS.

iPhone

Installez l'appli Air Player ou VLC sur votre appareil afin de pouvoir lire vos données partagés par UMS.

TV

Il y a plusieurs solutions pour diffuser vos données sur votre TV, partagés par UMS :

  • TV compatible DLNA / UPnP : connecté votre TV à votre réseau local, soit en wifi, soit avec un câble ethernet. Puis, utilisez la télécommande de votre TV et sa fonction "media play" ou "media center" pour naviguer dans vos dossiers et démarrer un film.
  • En passant par le décodeur TV de votre box : les décodeurs box TV sont compatibles DLNA. Utilisez sa fonction "media center" pour naviguer dans vos dossiers et démarrer un film.
  • En utilisant un Chromecast : module branché à la TV, compatible DLNA et aux multiples fonctions, permettant entre autre de diffuser vos vidéos partagées par UMS sur votre TV. Le pilotage se fait avec une appli sur votre smartphone Android / iPhone.

Ordinateur

En toute subjectivité, au vue de la puissance du DLNA, il est préférable de visionner des vidéos ou photos sur une TV ou tablette, plutôt qu'un ordinateur. Car la TV utilisera ses fonctions de décodage matériel pour améliorer l'image. De plus, pour accéder à vos données partagées par UMS sur ordinateur sur le même réseau local, le mieux est d'utiliser les solutions de réseau partagé NFS ou Samba, plutôt que le DLNA. Si toutefois, vous souhaitez tout de même utiliser le DLNA pour diffuser votre contenu partagé par UMS sur un ordinateur sous Linux, alors vous pouvez utiliser Firefox ou VLC, mais ce sera peu pratique.

*[1] : À partir d'Ubuntu 18.x, les versions d'UMS entre 6.7 et 7.5 ne fonctionnent pas à cause d'un bug lié à la politique de sécurité de Ubuntu vis à vis des versions de java. Ce bug a été corrigé dans la version 7.6 sans modifier la politique de sécurité d'Ubuntu. Plus d'infos ici.

  • universal_media_server.txt
  • Dernière modification: Le 18/11/2018, 08:27
  • (modification externe)