Oh wise gerbils, I am in a bit of a quandary on a project and not sure how to proceed. I have a server which needs to stream a massive amount of (video) data to 2 different hosts. Our initial approach was to broadcast it via UDP over a standard gigabit ethernet, but this doesn't give us enough bandwidth (the hosts are in close physical proximity and can easily be connected to the same switch/etc). We figure we need 1.2 - 1.5 gigabits/second sustained. We don't have a ton of money to throw at the problem, but could spare maybe $1k or so.
We have identified the following options:
link aggregation - using 2 gigE ports (and a switch with high enough crossbar bandwidth) to try to get the ~1.5 Gbps we need.
10 gigabit ethernet - definitely enough bandwidth, but probably too expensive ($4k for a switch at least?)
Maybe we are barking up the wrong tree though - for instance are there any networked storage devices with multiple eSATA ports we might be able to use? Since we have only 1 host writing, maybe some kind of fast networked storage would be better (like the old days of multiport SCSI drives)?
Any advice?
