我可以从Pi流式传输1080p视频吗?


22

我们都知道Pi可以播放1080p视频没有问题,但是它是否足够快,足以作为文件服务器的基础,该文件服务器可以通过其有线网络连接流式传输1080p视频?

我正在考虑使用我的媒体服务器来流式传输1080p高清视频(带有DTS-HD音频),并且我想知道是否有人尝试过它或Pi是否可以胜任这项任务。

Answers:


22

我测试了的网络吞吐量,iperf它可以愉快地推动约90 Mbps的TCP传输。如果我完全记得,全高清视频大约需要25-35 Mbps,所以我的猜测是肯定的。

您可能需要考虑比SD卡更快的速度来存储媒体文件。虽然6级可能就足够了,但4级可能还不够。

更新: 我对I / O进行了更实际的测试-从SD卡读取数据并通过网络推送数据。

在Raspberry Pi(Raspbian)上:

nc 192.168.105.225 337 < /dev/mmcblk0

在同一LAN上的另一台计算机上(桥接):

nc -l 337 > /dev/null

路由器(网桥)显示Pi推送了44 Mbps的流量。考虑到我有一个Class 4 SD卡,这意味着在这些速度下Pi上的I / O并不是瓶颈。

测试期间的资源消耗(相当高): 最佳

我将尽快尝试使用连接的USB硬盘驱动器,看看能否将其提高到100 Mbps。


1
感谢那。当然,就存储而言,USB硬盘(外部供电)似乎是我想要的。
berry120 2012年

我经过重新测试只是为了安全起见,实际上它稍差一些-大约90 Mbps,但对于流媒体来说仍然足够好。

3
Class 6 SD卡应具有6 MB ps的读取速度(每秒6兆字节),因此,除非Raspberry Pi SD接口有某些限制,否则Class 10卡应能超过100mbps(100兆比特每秒为s)一旦协议开销被考虑。
Mark Booth 2012年

1
@ppumkin iperf仅测试网络性能。如果我没记错的话,它会0123456789反复发送。即将使用SD卡I / O进行测试,并告知您。

1
我不高兴,当然不是:)但这是可以理解的。甚至TCP本身也是一个资源密集型协议。它必须一直计算校验和,分段数据,注意重传,..
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.