J'ai un serveur sans tête Ubuntu 12.04. J'ai beaucoup de vidéo sur le serveur. La majeure partie est en x264 en .mkv. J'ai un téléphone Samsung Nexus et une tablette Nexus 7.
Quelles sont mes options pour la diffusion en continu du serveur Ubuntu vers Android? Je me suis mis à courir. Certains de mes amis parlaient de DLNA, le "serveur multimédia PlayStation" pourrait-il être une solution?
Sur votre appareil Android, vous devez installer un client DLNA pour pouvoir accéder aux partages de médias que vous avez sur votre serveur.
Sur votre serveur, vous devrez exécuter un serveur DLNA/UPnP qui rend les partages accessibles. Vos paramètres réseau doivent autoriser UPnP et Multicast (vérifiez auprès de votre routeur).
Il existe plusieurs solutions pour un serveur UPnP parmi lequel vous pouvez choisir. Avec MiniDLNA , un serveur DLNA léger mais puissant, nous permet de diffuser du contenu MKV et x264. Cette application est ma recommandation pour une exécution sur un serveur sans tête.
Nous pouvons l’installer à partir des dépôts avec
Sudo apt-get install minidlna
Pour obtenir de l'aide sur sa configuration, voir: https://help.ubuntu.com/community/MiniDLNA
Sur votre serveur:
Sudo apt-get install minidlna
/etc/minidlna.conf
Sur votre Android devide:
La solution la plus simple possible consiste à associer HTTP à un lecteur vidéo Android prenant en charge le streaming HTTP, tel que VLC, MxPlayer, etc. - utilisez simplement l’un des nombreux serveurs HTTP disponibles.
Voici quelques un liners.
$ python -m SimpleHTTPServer 8000
$ python -m http.server 8000
Commencez par installer le paquet torsadé s'il n'est pas déjà présent avec pip install -U twisted
(pip3 install -U twisted
), puis:
$ twistd -n web -p 8000 --path .
Après avoir démarré le serveur Web, ouvrez le navigateur sur votre appareil Android et saisissez l'adresse IP et le port de votre boîte Ubuntu, par exemple. http://192.168.1.123:80
Vous pouvez utiliser ifconfig
sur Ubuntu pour voir l'adresse IP.
Une liste plus étendue de serveurs HTTP oneliner: https://Gist.github.com/willurd/5720255
Pour la diffusion multimédia en continu utilisant les spécifications du serveur multimédia UPnP, je voudrais examiner:
Mediatomb - fonctionne dans le média de service en arrière-plan, possède une interface Web que vous pouvez utiliser pour construire la bibliothèque.
Kodi - normalement utilisé en tant que client, mais vous pouvez activer le service de média dans les options de réseau qu'il contient.
Vous pouvez trouver les deux dans le Centre logiciel.
En ce qui concerne les clients Android, il existe des ports à la fois VLC et Kodi.