我已连接一台运行 Ubuntu 12.04 并安装了 XBMC 的 PC。我希望用 Raspberry Pi 替换它,因为它更省电,占用空间更小。我希望有一个单一的媒体中心,不仅可以用它来管理我的媒体(XBMC 在这方面做得很好),还可以通过 wifi 将视频流式传输到家中的其他 Android 设备。有人有关于此问题的 How-To 文档,可以作为我可以遵循的解决方案吗?谢谢。
答案1
我有一台装有 Raspbmc 的 Raspberry Pi,它是一台轻量级 HTPC,性能还不错。我不建议尝试将其用作媒体服务器:它没有足够的 CPU 马力来处理向多个频道提供媒体。为 Pi 添加媒体存储容量意味着要使用外部 USB2 硬盘,这将成为尝试提供多个高清视频流的另一个瓶颈。Pi 上的 wifi 支持也不强大,因为您必须使用某种类型的 USB wifi 适配器。阅读 AU 上的问题,看看人们在标准 i386 和 amd64 内核上使用这些设备时遇到了多少问题;ARM 内核的情况更糟。
我已经有一个运行 Ubuntu 的服务器,我将 MythTV 安装在该服务器上,与 SiliconDust HomeRun 有线电视盒一起用作 PVR。附带的好处是,MythTV 还可以通过 DLNA 提供其他媒体。在 XBMC 中添加 MythTV 作为媒体源相对容易。
如果您有其他硬件想要重新用作媒体服务器,我会考虑 Plex Media Server。它对 Linux、Mac 和 Windows 的支持很好。它对硬件的要求确实相当高,但应该可以在过去四年内制造的机器上运行。运行 Mythbuntu(基于 Ubuntu 的 MythTV 发行版)也是如此。
如果您是从零开始,我建议您查看内置有 DLNA 服务器的 NAS 设备,并将其与基于 Atom 的 HTPC 盒配对,您可以在该盒上安装 Linux/XBMC 组合。即使是像 WD MyCloud 这样的普通 NAS 设备也内置有 DLNA 服务器,能够为包括 iOS 和 Android 在内的多种设备提供服务。(我的系统加入了一个 2TB 的 WD 设备。)基于 Atom 的 HTPC 盒占用空间小,功率要求适中,并且有足够的 CPU 能力来很好地运行像 XBMC 这样的前端。
探索您的选择。Google 是您的朋友。看看您要实现的目标、您需要做什么、您愿意花多少钱以及您愿意投入多少时间来让事情顺利进行。
答案2
免责声明:我没有使用 RASPBERRY PI 的经验,所以我不能保证这会起作用。
我强烈推荐使用 xbmc wiki 中的这个指南:http://wiki.xbmc.org/index.php?title=HOW-TO:共享库使用MySQL
如果您的本地网络上有多个 XBMC 设备,那么您可能希望使用 MySQL 库来同步它们。使用 MySQL 库允许您将有关整个视频库的信息存储在中央数据库中,这样多个 XBMC 设备就可以同时访问相同的信息。
这使您可以执行如下操作:
在所有设备上共享媒体的已观看和未观看状态 在一个房间停止观看电影或电视节目,然后自动在另一个房间完成观看 只需为所有设备维护一个库
我在家里自己用这个,效果非常好。我在手机和平板电脑上安装了 xbmc android 应用程序,通过 wifi 使用它没有任何问题。最好的部分是,我可以在休息室开始看电影,然后在其他地方用手机继续看。
您唯一要做的就是找到一台电脑来运行 mysql 服务器。