Ich habe einen kopflosen Ubuntu 12.04 Server. Ich habe viel Video auf dem Server. Das meiste davon ist in x264 in .mkv. Ich habe ein Samsung Nexus-Handy und ein Nexus 7-Tablet.
Welche Möglichkeiten habe ich, wenn ich vom Ubuntu-Server auf Android streamen möchte? Ich habe jemanden zum Laufen gebracht. Einige Freunde von mir sprachen über DLNA, der "Playstation Media Server" könnte eine Lösung sein?
Auf deinem Server :
sudo apt-get install minidlna
/etc/minidlna.conf
Auf deinem Android Gerät :
quelle
Serving über normales HTTP
Die einfachste mögliche Lösung ist HTTP in Kombination mit einem Android-Videoplayer, der HTTP-Streaming durchführen kann, z. B. VLC, MxPlayer usw. - verwenden Sie einfach einen der vielen verfügbaren HTTP-Server.
Hier sind einige Einzeiler.
Python 2.x
Python 3.x
Verdreht (Python)
Installieren Sie zuerst das Twisted-Paket, wenn es nicht bereits mit
pip install -U twisted
(pip3 install -U twisted
) vorhanden ist. Dann:Nachdem Sie den Webserver gestartet haben, öffnen Sie den Browser auf Ihrem Android-Gerät und geben Sie die IP-Adresse und den Port Ihrer Ubuntu-Box ein, z. B. http://192.168.1.123:8000
Sie können
ifconfig
auf Ubuntu verwenden, um die IP-Adresse zu sehen.Eine erweiterte Liste von HTTP-Oneliner-Servern: https://gist.github.com/willurd/5720255
quelle
SimpleHTTPServer
unterstützt keinerange
Anfragen. Wenn Sie Unterstützung für Videos benötigen, können Sie github.com/danvk/RangeHTTPServer oder andere, weiterentwickelte Server verwenden.python -m SimpleHTTPServer 8000
fand ich , dass ich keine Videos suchen kann , so kann ich gestopptpython -m SimpleHTTPServer 8000
einen anderen Trick und verwenden, Der Trick ist .... wenn ich Videos streamen von Laptop zu android will, ich benutze smplayer ( Video - Player, neueste Version 19.1.0 ) im Laptop liefert es einen Barcode, dann scanne ich diesen Barcode vom Telefon und ich Erfolg, um Videos zu suchen. Und ich habe festgestellt, dass diese Methode schneller als bisher funktioniert.Für das Streaming von Medien mit den UPnP-Medienserverspezifikationen würde ich Folgendes betrachten:
Mediatomb - Läuft im Hintergrund und bedient Medien. Es verfügt über eine Webschnittstelle, über die Sie die Bibliothek erstellen können.
Kodi - wird normalerweise als Client verwendet, aber Sie können die Medienbereitstellung in den darin enthaltenen Netzwerkoptionen aktivieren.
Beides finden Sie im Software Center .
Für Android-Clients gibt es sowohl VLC- als auch Kodi- Ports .
quelle