由于 VLC 稳定版 / VLC 夜间构建版 / 带有 Coherence 插件的 Totem 都无法在 oneiric 中正常工作,我正在寻找一种替代方法,以使用 minidlna 作为服务器观看从我的 seagate dockstar 流式传输的媒体。
唯一可用的客户端是 XBMC,但这个客户端有点过头了,让我无法执行其他任务。目前,我正在使用 samba 共享来解决这个问题,但让我感到困惑的是,Playstation 3 和 Windows 7 笔记本电脑与我的基于 debian 的媒体服务器的配合效果比与我的 linux 桌面的配合效果更好。
答案1
最近,VLC 2.0 版发布。此版本具有功能齐全的 UPNP / DLNA 播放器,运行无错误。我在 Ubuntu 和 Archlinux 上使用它,它与我的 minidlna 播放器配合得很好。
要使用 VLC,请启动播放列表(View
-> Playlist
; Ctrl + L
),然后选择Local Network
-> Universal Plug 'n' Play
。但是,请注意,VLC 的实现会先下载所有库信息,然后您才能选择任何内容。根据库的大小,这实际上可能需要几分钟甚至更长时间。
VLC 可能需要使用标志启动--miface=INTERFACE
,因为在某些机器上,VLC 默认使用错误的接口。您可以从中找到正确的接口名称ifconfig
。
答案2
首先确保服务器运行正常。然后,您可以使用 djmount 作为 upnp 客户端。我不知道 djmount 是否在 repo 中(我现在不使用 ubuntu)。安装 djmount 和 fuse。
在 /media 中创建挂载点
cd /media
sudo mkdir upnp
sudo chmod 777 upnp
您可以指定除 upnp 之外的任何名称
然后加载 fuse 并挂载文件系统
sudo modprobe fuse
sudo djmount -o allow_other /media/upnp
您可能需要重新启动服务器。例如,如果您正在运行 mediatomb
sudo /etc/init.d/mediatomb restart
然后浏览到/media/upnp
但是还有一个问题,每次重启后你都必须重新挂载它。
答案3
答案4
我最近遇到了这个问题并创建了一个简单的 dlna 浏览器,我是这样使用的:
$ simple-dlna-browser -s 192.168.1.254 contacto | xargs mplayer
我以 minidlna 1.1.4-2 作为参考,因此它可能不适用于其他媒体服务器。