将video从Ubuntu服务器流式传输到Android设备
我有一个无头的Ubuntu 12.04服务器。 我在服务器上有很多video。 大多数是在.mkv的x264中。 我有三星Nexus手机和Nexus 7平板电脑。
从Ubuntu服务器到Android的流媒体有哪些选择? 我开始跑步了。 我的一些朋友在谈论DLNA,“Playstation媒体服务器”可能是一个解决方案吗?
在Android设备上,您必须安装DLNA客户端才能访问服务器上的媒体共享。
在您的服务器上,您必须运行DLNA / UPnP服务器才能访问共享。 您的网络设置需要允许UPnP和多播(请检查您的路由器)。
您可以选择多种 UPnP服务器解决方案 。 使用MiniDLNA ,一个轻巧但function强大的DLNA服务器,我们能够传输MKV和x264内容。 这个应用程序是我在无头服务器上运行的建议。
我们可以从存储库安装它
sudo apt-get install minidlna
有关设置的帮助,请参阅: https : //help.ubuntu.com/community/MiniDLNA
在您的服务器上 :
- 安装minidlna :
sudo apt-get install minidlna
- 配置
/etc/minidlna.conf
在你的android devide :
- 安装bubbleupnp或任何其他dlna / upnp客户端
- 选择您的服务器
对于使用UPnP媒体服务器规范的媒体流,我会看:
-
Mediatomb – 在后台运行媒体运行,有一个可用于构建库的Web界面。
-
Kodi – 通常用作客户端,但您可以在其中的网络选项下启用媒体服务。
您可以在软件中心找到它们。
对于Android客户端,有VLC和Kodi的端口。
最简单的解决方案是HTTP与可以进行HTTP流式传输的Androidvideo播放器相结合,例如VLC,MxPlayer等 – 只需使用许多可用的HTTP服务器中的任何一个。
这里有一些衬里。
Python 2.x
$ python -m SimpleHTTPServer 8000
Python 3.x
$ python -m http.server 8000
扭曲(Python)
$ twistd -n web -p 8000 --path .
启动Web服务器后,打开Android设备上的浏览器,输入Ubuntu框的IP和端口,例如http://192.168.1.123:8000
您可以在Ubuntu上使用ifconfig
查看IP地址。