So, first let me describe my pimp
Server - Old P3 desktop in the basement running Cassandra XFCE. It is a broadcatching
system, as well as streaming file server. I use T.E.D.
to catch TV torrents via RSS as they come available, and those torrents get bounced to Deluge
for downloading. The system also runs a SAMBA server.
Client - HTPC in the living room running Daryna. I use SAMBA to mount the basement file server's directory, and stream the content on-demand with Xine.
My problem is network throughput. I can't get anything faster than 900KB/sec (7.2Mb/sec). I'm using wireless-G for the router and both clients, which should give me a theoretical speed of 6.7MB/sec (54Mb/sec). That's like turning on the shower and getting a little trickle. Sure, streaming video doesn't need a ton of bandwidth, but occasionally the content is in HighDef and Xine starts to stutter.
Am I overcomplicating things by using SAMBA? Should I use another type of server? NFS gives me similar results, but maybe SSH? Any thoughts?