0

I will have DVD quality (assmume 720 × 576) MP4, normally 720M per hour, thats 1638.4bit per seconds

On Gigabyte Ethernet, it's 1G bit bandwidth, 1 073 741 824 bit, which in theory 655,360 computers in network can play the MP4 smoothly simultaneously, which a very big number, I must be some place wrong, where do I get it wrong.

Also, to support 1G bandwidth, what kind of interface need for server to read the data, which consider:

  • USB 1.1 = 12 Mbit/s
  • Firefire 400 = 400 Mbit/s
  • USB 2.0 = 480 Mbit/s
  • FireWire 800 = 800 Mbit/s
  • USB 3.0 = 5 Gbit/s
  • eSATA = Up to 6 Gbit/s right now as it depend on the internal SATA chip. ref

So any internal harddisk (no RAID), or a USB3 or eSATA hard disk is enough, right?

UPDATE

Allow me to simplified my question:

Q1: For 1 Single Server on Gigabit network (all nodes are Gigabit cards etc), how many client pc can play DVD quality MP4 smoothly?

Q2: If I like to put the data on external storage, what kind of interface should I use.

Thanks

Eric Yin
  • 369

1 Answers1

1

If you take an hour-long MP4 as a benchmark, this yields a bandwidth of roughly:

(700 MiB * 1024 kiB/MiB) / (60 mins/hour * 60 sec/min) = ~200 kiB/sec

So long as your network/storage media can handle this rate, playback will be instantaneous and you can stream live. You can still play back media at a higher rate than the available bandwidth, but this implies that some buffering has to happen before the media can be played back.

Breakthrough
  • 34,847