是否有可用的 uPnP 客户端/服务器组合?

是否有可用的 uPnP 客户端/服务器组合?

我在一台机器上存储了视频;我想在另一台机器上观看它们。两台机器都运行 Ubuntu 10.04 64 位。

到目前为止,我已经尝试过 MediaTomb、MythTV 和 python-coherence。所有客户端似乎都看不到服务器,而客户端和服务器之间肯定有连接(所以这不是网络问题)。

答案1

这是我发现的有效组合:

MediaTomb 作为服务器(包mediatomb)。我认为几乎任何可用的 uPnP 服务器都应该可以使用,但这是我找到客户端时可以正常工作的服务器。

对于客户端,我使用了 Totem(用于视频)和 Rhythmbox(用于音频)。我必须为它们中的每一个安装并启用插件,才能将其用作客户端。

Totem 的“Coherence DLNA/uPnP Client”插件打包在 中totem-plugins-extra。安装并启用后,会显示 uPnP 服务器在侧边栏中,这一事实似乎没有得到记录,而且不容易发现。

对于音频,“DLNA/uPnP 共享和控制支持”包含在 中rhythmbox-plugin-coherence。启用后,左侧(播放列表下)会出现一个“共享”类别,列出 uPnP 服务器。

答案2

如果您想在 PS3/XBOX 和电视上浏览视频,您可以使用支持 DNLA 的服务器,例如 TwonkyMedia。(http://blog.gruenewaldt.net/en/software/ubuntu-linux/set-up-twonky-media-server-dlnaupnp-for-playstation-3-ps3-on-ubuntu-linux-for-video-streaming/

您可以在此处看到各种媒体服务器之间的比较:http://www.rbgrn.net/content/21-how-to-choose-dlna-media-server-windows-mac-os-x-or-linux

Rhythmbox 有一个 DLNA 插件:http://coherence.beebits.net/wiki/RhythmBox

我还没有在 Ubuntu 上尝试过这些,但我在 WD MyBook World Edition 上运行 TwonkyMedia 并获得了很好的效果。

答案3

如果您不使用 uPnP 也可以,我已经使用 SSHFS 和 VLC 多播或单播来实现相同的结果。

我通过执行以下操作来使用 SSHFS:

sudo apt-get install sshfs vlc sshfs 用户@服务器/路径/到/video_store /本地/目录

然后我使用 VLC 导航到该目录并选择我想要用它观看的文件。

如果您没有可靠的网络连接,那么您可能会遇到一些卡顿,但它确实有效。

如果您有一个扁平网络,您可能还需要考虑使用 VLC 的单播或多播。

以下是如何使用 VLC 进行流式传输的链接:

RTSP 直播 - 命令行示例 | VideoLAN Wiki

或者,您可以按照以下方法设置多个“频道”来观看:

流媒体操作指南/VLM | VideoLAN 维基

如果你需要使用 uPnP,我使用 uPnP 向我的 PS3 传输视频时获得了良好的效果PS3媒体服务器,虽然它没有打包在 Ubuntu 存储库中,但它只是一个简单的 Java 应用程序,您可以告诉它所有视频文件的位置。如果您需要,它会执行一些转码,并且可以毫无问题地传输视频、照片和音乐。

答案4

我推荐的支持 DLNA 的媒体客户端/服务器系统是 Plex。

http://www.plexapp.com/

它已经闭源了,因为他们现在显然想从中赚钱,但据我发现,它几乎完美无缺。

相关内容