I have a server like you have envisioned that streams to HTPCs and out to the WAN over SSH while we are away.
Even 100 mbit is sufficient for streaming blu ray content, 1x is rated at 54 mbps (that's bits, not bytes. 8 bits in a byte makes that around 6.75 MB/sec).
10 gbps isn't worth it for this type of deployment.
Here's a result set of iptraf while I'm streaming a ~13.11 GB MKV to my desktop:
x Total rates: 14876.7 kbits/sec Broadcast packets: 0 x
x 1453.0 packets/sec Broadcast bytes: 0 x
x Incoming rates: 108.3 kbits/sec x
x 195.8 packets/sec x
x IP checksum errors: 0 x
x Outgoing rates: 14768.4 kbits/sec x
x 1257.2 packets/sec x
As you can see that isn't even 15 mbps.
Edit: The file has a video run time of 2.5 hours. If you divide out the transfer rate, you would actually finish transferring the entire file in around 2 hours at 15 mbit (15/8 = 1.875 MB/sec, 13.11*1024/1.875/60/60=~1.99 hours)Edited by beers - 6/3/13 at 5:58am