23

We all know the Pi can play 1080p video no problem, but is it fast enough to act as the basis for a file server that can stream 1080p video over its wired network connection?

I'm thinking of using mine as a media server of sorts to stream 1080p HD video, (with DTS-HD audio), and I am interested to know if anyone else has tried it or if the Pi is up to the task.

Darth Vader
  • 4,218
  • 24
  • 47
  • 70
berry120
  • 10,984
  • 11
  • 53
  • 63

1 Answers1

22

I tested network throughput with iperf and it can push around 90 Mbps of TCP through happily. If I recall corectly, Full HD video requires around 25-35 Mbps, so my guess would be that yes.

You may want to consider something faster than a SD card to store media files on. While a Class 6 is probably enough, Class 4 probably isn't.

UPDATE: I did a more realistic test of I/O - reading from SD card and pushing the data over the network.

On Raspberry Pi (Raspbian):

nc 192.168.105.225 337 < /dev/mmcblk0

On another machine on the same LAN (bridged):

nc -l 337 > /dev/null

The router (bridge) showed 44 Mbps of traffic being pushed by Pi. Considering that I have a Class 4 SD card this implies that I/O on Pi is not a bottleneck at these speeds.

Resource consumption during a test (it's quite high): top

I will try with an attached USB hard drive soon to see if it can push a full 100 Mbps.