我正在尝试将视频文件从 Ubuntu 计算机传输到 Android 平板电脑。我的平板电脑正在运行 BubbleUPnP,并且我刚刚安装了 minidlna。
我似乎无法从 BubbleUPnP 访问视频。我在网上按照一些不同的设置指南操作过,它们似乎都很简单。按照一些配置操作并启动服务。
我在 BubbleUPnP 上收到的错误是“由于超时,无法加入远程服务器。请检查服务器地址是否正确。”我确定我使用的是正确的 IP 地址,即 192.168.0.2,并且我已尝试将端口设置为 6544。
出现/etc/minidlna.conf
以下错误和一个警告:
[2014/04/02 22:03:03] minidlna.c:898: warn: Starting MiniDLNA version 1.0.24 [SQLite 3.7.17].
[2014/04/02 22:03:03] minissdp.c:71: error: setsockopt(udp, IP_ADD_MEMBERSHIP): Address already in use
[2014/04/02 22:03:03] minissdp.c:121: warn: Failed to add multicast membership for address 192.168.0.2
[2014/04/02 22:03:03] minidlna.c:1006: warn: HTTP listening on port 6544
有人能指出我可能哪里做错了吗?
答案1
为了能够访问您的 miniDLNA 服务器,我们还需要以下信息
- 确保流量端口是开放的(防火墙和路由器)。
- 我们可能希望在端口 1900 UDP 上打开 SSDP 流量以进行多播服务公告。此外,我们可能还需要为 trivnet1 打开端口 8200 TCP。
- 如果在同一个网络中我们可能不需要定义
listening_ip
。
14.04 注意事项:MiniDLNA 已从上游存储库中删除,但可通过向后移植存储库。
答案2
但是如果您需要 minidlna,请不要升级到 14.04。它已从该版本的 Ubuntu 中删除。如果您升级,则必须自行编译和安装 minidlne。请按照以下说明操作http://www.htpcbeginner.com/install-minidlna-on-ubuntu-ultimate-guide/ 但也请确保在构建 minidlna 之前安装“gettext”。