我在想使用我的媒体服务器作为媒体服务器来流式传输1080p高清视频(带有DTS-HD音频),我很想知道是否有人尝试过它或Pi是否可以胜任这项任务。
#1 楼
我使用iperf
测试了网络吞吐量,它可以愉快地推动约90 Mbps的TCP传输。如果我确实记得,全高清视频大约需要25-35 Mbps,所以我的猜测是肯定的。您可能想要考虑比SD卡更快的速度来存储媒体文件。虽然Class 6可能就足够了,Class 4可能还不够。
UPDATE:
我对I / O进行了更真实的测试-从SD卡读取数据并将数据推送到网络。
在Raspberry Pi(Raspbian)上:
nc 192.168.105.225 337 < /dev/mmcblk0
在同一LAN上的另一台计算机上(桥接):
nc -l 337 > /dev/null
路由器(网桥)显示Pi推送了44 Mbps的流量。考虑到我拥有4类SD卡,这意味着在这些速度下Pi上的I / O并非瓶颈。
测试期间的资源消耗(相当高):
我很快会尝试使用连接的USB硬盘驱动器,看看它是否可以推动完整的100 Mbps。
评论
感谢那。当然,就存储而言,USB硬盘(外部供电)似乎是我想要的。
– berry120
2012年6月14日14:44
为了安全起见,我进行了重新测试,实际上它稍低一些-大约90 Mbps,但对于流媒体来说仍然足够好。
–user13
2012年6月14日14:52
Class 6 SD卡应具有6MBps的读取速度(每秒6 MB),因此,除非在Raspberry Pi SD接口中有某些限制,否则Class 10卡应足以饱和100mbps(每秒100兆位) )一旦考虑到协议开销。
– Mark Booth
2012年6月14日15:18
@ppumkin iperf仅测试网络性能。如果我没记错的话,它会反复发送0123456789。即将使用SD卡I / O进行测试,并告知您。
–user13
2012年8月3日10:14
我不高兴,当然不是:)但这是可以理解的。甚至TCP本身也是一个资源密集型协议。它必须一直计算校验和,分段数据,注意重传,..
–user13
2012年8月3日在10:53