我正在寻找一种简单的解决方案来播放存储在NAS上的视频和音乐。
我找到了Raspberry Pi以及像OpenElec和RaspBMC这样的项目,它们将在板上运行XMBC。我的问题是,我发现有关效果的评论不一致。一些消息来源说,该板的功能不足以呈现GUI,这会导致滞后;而另一些消息来源则说,他们可以播放高清视频而没有任何问题。 ,我不想仅仅因为发现它的功能不足以满足我的需求而购买它。

如果


我无需在XBMC菜单中等待一分钟即可做出反应
我需要等待一段时间才能开始播放
如果它不能播放所有视频(我可以重新编码)
/>
不行


如果视频滞后

Raspberry Pi是否足以满足此要求,或者我应该看看更多功能强大的硬件?请记住,我不是消费者,并且可以随身携带该设备。

评论

到目前为止,OpeneElec是最好的选择。我对其进行了测试,并且XBMC可以很好地解码xvid / divx @ 15fps且带有音频(无延迟),但是在CPU使用率较高的情况下,该菜单确实需要一秒钟到几秒钟。就价格和可扩展性而言,这是最佳选择。我没有比Pi的XBMC更好的东西了。对于我的媒体中心,我使用了带有GTX卡和BluRay播放器的双核AMD。那仍然是最好的方法。.在接下来的两年中,您不会看到我用Pi取代它。

@ccellar事实是,高清视频通过GPU,而菜单没有...据我所知。

是的,因此,如果信号源全部使用H264编码,则视频将独立于GUI播放,并且应该足够流畅。但是他们也正在GUI上运行,使其也可以在OpenGL:ES中运行(独立于H264解码器)。这样一来,他们就会更快!

请记住,并非所有H264配置文件都受HW加速支持(例如,不支持每通道10位的Hi10p解码-如果您的收藏集中有很多最新动漫,则可能其中一些文件处于浮动状态左右)-您还需要一台电视机,它可以自己解码高清DTS音频-使得RPi的负载最轻,因为它可以以最小的处理开销将未修改的音频通道流出去-否则,如果尝试解码高清音频,则可能会丢帧。

#1 楼

首先,请记住,RaspberryPi的软件处于开发初期,并且存在很多问题。他们一直在努力工作,但仍然没有达到应有的水平。目前,RaspberryPi更面向开发人员,而不是普通用户。它从未被设计为媒体中心,只是碰巧可以这样使用它。
因此,许多人都成功地将raspberrypi用作媒体中心。但是,您可能会遇到一些故障:


RaspberryPi的CPU相当低端,它不能真正以适当的速度解码视频(甚至是SD MPEG2)。必须使用硬件加速,但默认情况下只能对H264进行硬件加速。您可以从RPi Foundation购买许可证密钥以启用其他硬件解码器(当前可以购买MPEG2和VC-1许可证)。 RaspberryPi上的图形芯片功能非常强大,如果视频使用硬件解码器支持的格式编码,则可以轻松播放1080p高清内容。但是您将必须对所有格式不同的资料进行转码。并且硬件解码仅适用于专用视频播放器(omxplayer)。 RaspBMC使用它,因此,如果您打算使用此解决方案,则应该没有问题。如果您打算运行自己的发行版,则必须集成omxplayer。还请记住,omxplayer是一个相当年轻的项目,尽管它非常稳定,但却并不完美(就像RPi专用软件上的大多数功能一样)。普通图形环境(X服务器)不使用加速图形。这就是为什么您发现一些有关缓慢的GUI渲染的信息的原因。 AFAIK XBMC正在使用确实使用硬件加速的OpenGL ES,因此如果您打算使用它,这不是问题。
由于驱动程序质量不好,声音存在一些问题。
您可能会听到音频故障。
Rpi上的USB也存在问题,这不会让您使用USB卡消除音频问题。并且由于网络芯片也使用USB连接,因此可能会有一些故障。现在,大多数新版本的软件已解决了这些问题,但可能还会有更多。
由于RaspberryPi上USB的设计方式以及驱动程序问题,某些USB键盘或其他远程控制器可能存在问题。您可能需要使用良好的活动集线器来连接USB设备。尤其是如果您打算使用Wifi。但这可能要花一些时间。

总结-您问它是否足够强大。我认为这不是一个好问题,因为这实际上不是电源问题。硬件足够强大(如果可以将所有代码都转换为h264),但是软件还不够成熟,并且存在一些故障。要使它正常工作可能并不简单,这就是您要寻找的。愿意花一些时间阅读有关内容,并且尝试并使用可运行的多媒体设备只是一种奖励,Raspberrypi将是不错的选择。如果您只需要多媒体播放器,请购买其他产品,以及一些为此目的而设计的成品。

评论


pi主要由旨在用作媒体中心而不是通用计算机的芯片组成。这就是为什么它的GPU如此强大而又不灵活的原因。 pi项目就是以此为基础,但将通用计算的功能重新定位为比媒体更多的用途。

–克里斯·斯特拉顿(Chris Stratton)
2012年8月13日在13:33



我只是想说“图形芯片”不负责解码H264,而硬件H264解码器则负责。图形芯片是独立的OpenGL:ES,CPU也独立。使用openelec,我以15fps的速度观看divx-一旦将GUI移至OpenGL:ES,它应该会更快。

– Piotr Kula
2012年8月13日15:09

但是h264解码器位于VideoCore芯片内部,我称之为图形芯片。而且我相信它使用的是在VC内核上运行的某些代码,因此我认为可以说它在通用芯片上运行。但事实是,在这种情况下,这并不重要。

– Krzysztof Adamski
2012年8月13日在17:25

答案的补充:从昨天开始,您可以通过许可使用MPEG-2和VC-1来启用硬件解码。见raspberrypi.org/archives/1839

–酒窖
2012年8月28日上午10:47

那里的任何媒体播放器都一样(硬件和软件问题)。问题就变成了-您是否愿意花费低于$ 50并感到沮丧,还是想花费$ xxx及以上并感到沮丧呢?至少在第一个选项中,您有权更改某些东西,更不用说-口袋也更轻。

– r
2012年11月6日17:45

#2 楼

很快将有一个全新的替代产品Razdroid。它是Android 4,并且在嵌入式设备(智能手机/ Google TV /和豪华的烤面包机)方面已经有良好的记录。来自Braodcom的开发人员(Naren)是主要的项目贡献者,并且在将Android 4移植到Raspberry Pi的最后阶段。

{Community Mod-最好在此处嵌入视频}}因为它直接使用OpenGL:ES。剩下要做的唯一事情就是移植音响系统。这可能是Raspberry Pi的操作系统,因为它已经有大量的媒体中心使用和游戏应用程序。

该计划是将Razdroid端口合并到已经可用的Debian Kernel中。

您可以在此处下载beta版本。

Android 4参考1,参考2



评论中提到的Android 2.1



评论


该屏幕截图显示Android版本为2.3.7 Gingerbread,但您的帖子提到了Android4。同样,从更快的设备(1 GHz双核Tegra,512 MB RAM)上Android的速度和稳定性来看,要使Android在Raspberry Pi上正常运行,必须取得重大进展。

– Kibbee
2012年8月17日在12:18

是的,我什至没有注意到。我添加了4 img和参考。显然,新的端口4在Pi上运行得很好。当然,这不会令人惊奇,但仍然如此!

– Piotr Kula
2012年8月17日下午13:07

#3 楼

我已经使用Raspbmc(http://raspbmc.com)了一段时间,我发现它确实不错,超过了足够的性能和出色的稳定性(我不记得它曾经下降过)。 />
我唯一要说的是,当我比较在Raspberry Pi上运行的xbmc与在“典型PC”上运行的xbmc时,是当我通过网络从NAS驱动器流式传输视频时,我得到了更多的“缓冲”在Raspberry Pi上运行时。我只能认为这是由于Raspberry Pi无法为“缓冲区”分配足够的内存。很好”。

但是,当从连接的存储中流式传输媒体时,例如SD卡或用于媒体的USB驱动器,我发现其性能完全没有区别。

评论


非常感谢缓存的提示。我已经迷迷糊糊了;)

–酒窖
2012年10月2日,11:46

#4 楼

我最近设置了RPi,旨在将其用作媒体中心。我有三台联网的计算机,都可以通过运行在XBian上的XBMC进行访问。设置就像从xbian.org下载.img文件然后通过Win32DiskImager将其写入SD卡一样容易。之后,我要做的就是将其连接到具有HDMI的电视上,插入SD卡,然后插入电源适配器和voila ...即时媒体中心。三台联网计算机,能够通过网络(有线,而非无线)播放高质量的720p视频,而不会出现任何故障,无滞后和其他问题。我尚未尝试任何1080p内容,但这是我的下一步。

在旁注?通过HDMI连接RPi之后,我可以使用电视遥控器浏览菜单了,我不需要更改任何设置...只是开箱即用,但是您的里程可能会有所不同。 :)

希望对您有所帮助

评论


什么?您使用电视遥控器通过HDMI导航了Pi上的菜单吗? CEC

– Piotr Kula
2012年8月17日在11:47

@ppumkin Raspbmc,XBian和OpenELEC的最新版本包含对CEC的支持。见raspberrypi.org/archives/1839

–酒窖
2012年8月28日在10:44

我不小心用遥控器操纵了XBMC,差点掉下椅子:)

– Flayn
2012年8月31日19:09

#5 楼

我使用了Raspbian,它是基于Debian的通用发行版,并在本指南中添加了XBMC-http://michael.gorven.za.net/blog/2012/08/06/xbmc-packages-raspberry-pi-running- raspbian

这是使XBMC在Raspbian上运行的最佳指南。

#6 楼

抱歉回复晚了。我对XBMC感到非常不满,所以我围绕omxplayer编写了自己的轻量级媒体中心。

它可以做什么:


创建和维护播放列表
安装到Pi互联网广播上的浏览目录
YouTube

特意缺少的功能:


忽略MP3标签,所有内容都是文件名基于/目录的
物理访问,电视,GUI不需要控制
通过网络应用进行远程控制,例如在smartphome上

请参见http://subogero.github.io/remotepi/

#7 楼

这个线程有点旧,但是我想我还是要给我2美分。到目前为止,我还没有任何问题。我使用我的主计算机和室友的网络共享来在客厅观看视频。通过网络电缆,我没有看到任何延迟。我没有WiFi加密狗来测试无线网络,但无论如何我的无线网络都很烂。我只能说在几个地方经历过“滞后”。尝试在播放过程中访问菜单时,显示之前需要3-4秒,但是我认为这很简单。另外,在视频仍在后台播放的同时关闭菜单后,我注意到播放速度似乎有所提高,似乎有所提高,但这可能只是因为我花了很多时间排查声音问题时,请在菜单中单击。万一您好奇,我将其插入错误的输入中,然后再完全不插入。花了一个小时试图弄清楚。

除此之外,一切运行都很顺利。即使在播放过程中,菜单切换也很流畅。音频和视频同步。设置几乎为零。我必须调整屏幕对齐方式,但是我也使用的是旧电视。我现在面临的唯一问题是DVD播放,并弄清楚如何将samba“快捷方式”设置到适当的部分,即使可能的话。总而言之,我认为这是一次了不起的投资,超过了我之前对PS3的投资,而我已经不再使用它了。我等不及要开始把这只小狗推到最大了!

#8 楼

我在Raspberry Pi上的OpenELEC方面有非常积极的经验。我所有的1080P媒体都以与iPod兼容的格式存储在服务器上,该服务器也恰好与Pi兼容。

#9 楼

您应该得到一个,RASPBMC超级容易使用网络安装程序进行安装,并且运行良好,可以获取iphone遥控器应用程序和1个频道的附加组件,然后您可以获得更多免费电视和电影,所有这些仅需$ 35 。

评论


OP本人和其他答案已经提到过Raspbmc。

–亚历山德罗·科森蒂诺(Alessandro Cosentino)
13年1月4日,下午1:32